-
jpa – 使用联合和选择常量的SQL查询等效的SQL查询
所属栏目:[Java] 日期:2020-12-15 热度:51
我编写了一个SQL查询,它基本上从许多表中选择,以确定哪些表具有自特定日期以来创建的行.我的SQL看起来像这样: SELECT widget_type FROM( SELECT 'A' as widget_type FROM widget_a WHERE creation_timestamp :cutoff UNION SELECT 'B' as widget_type FROM[详细]
-
java – 如何将类中的静态变量转换为json
所属栏目:[Java] 日期:2020-12-15 热度:163
您好我有一个类常量只包含静态variables.public类常量 public class Constant{ public static class A { public static class B { public static final int COLUMN = 0; public static final String TYPE = ColumnType.INPUT; } }} 有没有办法将此类转换为JS[详细]
-
java – 为什么ArrayList在从多个线程修改时不会抛出ConcurrentM
所属栏目:[Java] 日期:2020-12-15 热度:158
ConcurrentModificationException:当不允许此类修改时,检测到并发修改对象的方法可能抛出此异常. 以上是来自javadoc的ConcurrentModificationException定义. 所以我尝试测试下面的代码: final ListString tickets = new ArrayListString(100000);for (int[详细]
-
java – 将鼠标悬停在JButtons上并显示一条消息
所属栏目:[Java] 日期:2020-12-15 热度:164
我想将鼠标悬停在我的GUI(地图)上的许多JButton上,并显示该位置的名称,例如曼彻斯特和伦敦.我有一个按钮的代码,但它不适用于多个按钮,并打印所有按钮位置的最后一条消息(因为我有10个按钮). 如果button1为true,则通过paintComponent()方法在指定区域的GUI上[详细]
-
java – 从mysql网站检索时没有选择数据库
所属栏目:[Java] 日期:2020-12-15 热度:91
我有一个 mysql数据库,我试图从我们的网站主机(godaddy)检索.我遵循了一个似乎正确的格式,但它告诉我: java.sql.SQLException: No database selected 码: public static void main(String[] args) { Connection conn = null; Statement stmt = null; try {[详细]
-
java – 为什么有人会像这样构造一个while循环?
所属栏目:[Java] 日期:2020-12-15 热度:152
我正在读一本关于 Java的书,我们正在从一个频道读到一个ByteBuffer.我找到了作者构造while循环奇数的方式: try (FileChannel inCh = (FileChannel) Files.newByteChannel(file)) { ByteBuffer lengthBuf = ByteBuffer.allocate(8); int strLength = 0; Byte[详细]
-
T和Java中的继承
所属栏目:[Java] 日期:2020-12-15 热度:137
我有一个静态字段F的A类: class A { public static String F = null;} B级: class B extends A { public static String F = "somestring";} 和一个使用字段F的方法的类型化的类: class CT extends A { public void someMethod() { String someString = T.[详细]
-
java – 找到第n个素数
所属栏目:[Java] 日期:2020-12-15 热度:174
我在下面写了下面的代码来找到第n个素数.这可以改善时间复杂度吗? 描述: ArrayList arr存储计算的素数.一旦arr达到’n’大小,循环退出,我们检索ArrayList中的第n个元素.在计算素数之前添加数字2和3,并且从4开始的每个数字被检查为素数或不是素数. public v[详细]
-
java – 实现比较方法的规则
所属栏目:[Java] 日期:2020-12-15 热度:144
像compareTo,必须是“反身,反对称和传递”,是否有任何规则来实现比较方法? 谢谢 解决方法 从 Comparator API开始: The implementor must ensure that sgn(compare(x,y)) == -sgn(compare(y,x)) for all x and y. (This implies that compare(x,y) must thr[详细]
-
java – 在循环中更改图像 – Android
所属栏目:[Java] 日期:2020-12-15 热度:56
我想知道为什么我仍然无法想办法做到这一点.虽然看起来很简单,但我花了整整一天的时间.但不能这样做. 我有一组骰子图像. 1.png,2.png,….和6.png. 我的布局中有一个ImageView.那是, ImageView dice = (ImageView) findViewById(R.id.imageViewrollingdiceOne[详细]
-
java – 检查字符串内容
所属栏目:[Java] 日期:2020-12-15 热度:80
我需要执行以下检查: 如果myString.contains() 除此以外的任何字符 字母a-z,A-Z,“_”,“ – ”,数字0-9 然后 ….. 什么是这种检查的正确java语法? 解决方法 您可以使用正则表达式 Pattern badChar = Pattern.compile("[^A-Za-z0-9_-]");if(badChar.matche[详细]
-
限制线程数和Java并发
所属栏目:[Java] 日期:2020-12-15 热度:73
我找不到使用最新JAVA并发例程的这种特定情况的示例. 我计划使用线程处理来自开放队列的项目,该队列可能包含0到数千个请求.我想限制所以在任何给定时间,不少于0并且不超过10个线程处理队列项. 是否有针对此特定类型案例的Java并发流程? 解决方法 我认为线程[详细]
-
java – HibernateException:数据库违规错误后代理句柄不再有效
所属栏目:[Java] 日期:2020-12-15 热度:136
我有循环来保存几个对象.在循环中调用服务方法并捕获异常.服务保存方法注释@Transactional,内部执行hibernate saveOrUpdate调用. 服务由ApplicationContext对象的getBean方法提供.我在循环前只调用一次. 在循环中,在我捕获oracle约束违规的异常之后: org.hi[详细]
-
java – 将int转换为long
所属栏目:[Java] 日期:2020-12-15 热度:156
我有一个关于在 java中从int转换为long的问题. 为什么浮标没有问题: float f = (float)45.45;//compiles no issue.float f = 45.45f; //compiles no issue. 但是对于长型,它似乎是一个问题: long l = (long)12213213213; //with L or l at the end it will[详细]
-
java – 在空列表中使用“.Get(0)”时,我得到一个越界异常而不是
所属栏目:[Java] 日期:2020-12-15 热度:59
所以在我的家庭作业中,为了我的错误检查测试的东西,我做了一个List SomeObject我得到一个IndexOutOfBoundsException.我通过检查.isEmpty来解决它,但我想知道为什么不: boolean b = myList.Get(0) != null; 工作? 当我调试应用程序并查看myList时,我看到9个[详细]
-
重构此Java代码,检查String是否包含任何这些可能性?
所属栏目:[Java] 日期:2020-12-15 热度:154
我需要检查一个字符串是否不包含任何这些字符串的可能性: MNC 胸罩 LEB MAR RVC 办法 GLZ 万维网 HYB 我目前的代码: if(selectedLocation.equals("OTH")) { if(!currentClassLocation.equals("MNC") !currentClassLocation.equals("BRA") !currentClassLoc[详细]
-
Java日历1月31日号
所属栏目:[Java] 日期:2020-12-15 热度:50
我有以下代码: – Calendar calc = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("MMM-yyyy"); calc.set(Calendar.YEAR,calc.get(Calendar.YEAR) - 1); calc.set(Calendar.MONTH,Calendar.NOVEMBER); System.out.println("---NOV?[详细]
-
java – 简单的内存全文搜索解决方案
所属栏目:[Java] 日期:2020-12-15 热度:198
我有一个在 Java上运行的小网站,可能有十几个降价文件.我想为用户提供全文搜索,以便快速访问这些降价文件.由于它很小,我每次启动Web应用程序时都可以在内存中构建索引.有什么建议吗? 注意 我想远离任何数据库解决方案,sql或nosql. 我更喜欢将解决方案作为库[详细]
-
java – PrintWriter将文本添加到文件中
所属栏目:[Java] 日期:2020-12-15 热度:160
在我的在线计算机科学课上,我必须编写一个程序来确定太阳系中每个行星的表面引力.除了一个,我几乎已经完成了它的每个方面.我需要使用单独的方法将表面重力写入文件.这是我目前的方法: public static void writeResultsToFile(double g) throws IOException{[详细]
-
java – 如果用booleans android语句
所属栏目:[Java] 日期:2020-12-15 热度:75
我整天都在if语句中遇到布尔问题,现在真的开始烦我了!我在这里看过其他 Android线程,解决方案似乎没有用. 我的代码就像这样开始: public class MainActivity extends Activity {public static boolean isSignedIn = false; public final static String USE[详细]
-
Dropwizard / Jersey将Java List作为JSON返回,没有根节点
所属栏目:[Java] 日期:2020-12-15 热度:58
我正在使用使用平针织物的dropwizard杰森为杰森.我的问题是,当我返回一个列表时,它没有指定根. 我有一个POJO课程: public class Company { public String id; public String name; public String address; } 我的资源设置如下: @GET@Path("/companies/all"[详细]
-
Java Swing中的错误PNG渲染(低颜色深度)
所属栏目:[Java] 日期:2020-12-15 热度:145
我正在使用swing在 java中设计Pac Man.我使用以下语句在屏幕上绘制PNG图像. wall = new ImageIcon(GamePanel.class.getResource("wall.png")).getImage();g2d.drawImage(wall,x,y,this); 我遇到的问题是它似乎呈现了实际文件的非常低的颜色深度再现.它似乎确[详细]
-
java – 从字符串中检索单词
所属栏目:[Java] 日期:2020-12-15 热度:134
我有这条线: (ADDRESS = (PROTOCOL = XXX)(HOST = YYY)(PORT = ZZZ)) 我需要检索主机名称,在这种情况下是YYY. 我不知道它是用小写还是大写,甚至是它们之间的混合. 所以我通过line.toUpperCase()将整行切换为大写,然后根据HOST =分割行,我选择字符直到我得到[详细]
-
为什么Java forkbomb不会导致StackOverflowError?
所属栏目:[Java] 日期:2020-12-15 热度:154
我是编程新手,我正在尝试自学一下StackOverflow是由什么引起的.我玩循环并导致错误,但我测试的forkbomb代码不会导致错误.为什么是这样? public class ForkBomb{ public static void main(String[] args) throws java.io.IOException { while(true) { Runtim[详细]
-
java – 关于用于关闭流的close方法()
所属栏目:[Java] 日期:2020-12-15 热度:178
今天,当我在处理某种servlet时,我正在使用以下代码执行写操作,这些servlet正在向我的硬盘上的某个文件写入一些信息. File f=new File("c:/users/dell/desktop/ja/MyLOgs.txt"); PrintWriter out=new PrintWriter(new FileWriter(f,true)); out.println("the[详细]