-
java – 使用复合主键的SELECT查询
所属栏目:[Java] 日期:2020-12-15 热度:122
在使用hibernate和jpa的 spring mvc app中,我最近使用@Embeddable类切换到复合主键.因此,我需要更新基于其唯一ID返回给定对象的JPA查询.以下是过去工作的JPA代码,但不再返回结果: @SuppressWarnings("unchecked")public Concept findConceptById(BigInteger[详细]
-
使用ToggleButtons JavaFX进行ToggleGroup
所属栏目:[Java] 日期:2020-12-15 热度:168
如何在 JavaFX中取消选择ToggleGroup中的所有ToggleButtons?似乎没有像Swing中那样的clearSelection()功能. 解决方法 你可以这样做 toggleGroup.selectToggle(null); 或者,如果您知道某些内容被选中, toggleGroup.getSelectedToggle().setSelected(false);[详细]
-
java – 为什么`–var`和`var-1`的工作方式不同?
所属栏目:[Java] 日期:2020-12-15 热度:126
我写了一个代码来打印所有有效的n对括号组合.但是,在我第一次尝试时,算法输出所有组合两次,即.代码是: public static void solve(char[] string,int open,int closed,int index){ if (open 0 || closed open) { return; } if (open == 0 closed == 0) { Sys[详细]
-
java – 如何调用这个类?
所属栏目:[Java] 日期:2020-12-15 热度:110
我有我的主类调用一个名为MainFrame的自定义JFrame类 public class App {public static MainFrame mf;public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { MainFrame mf = new MainFrame(Workers);[详细]
-
Java:在子类中使用父类的静态方法
所属栏目:[Java] 日期:2020-12-15 热度:137
我试图通过使用BaseComponentType类并在我的ElectricalComponentType类(和类似的子类)中继承我的代码来重构我的代码,如下所示: BaseComponentType.java public abstract class BaseComponentType { public static BaseComponentType findByUid ( Class klas[详细]
-
java – 读取yaml文件时出现UnrecognizedPropertyException
所属栏目:[Java] 日期:2020-12-15 热度:139
在使用dropwizard时, 我的dropwizard服务读取config.yml文件. public void run() throws Exception { this.run(new String[] { "server","src/main/resources/config.yml" });} Config.yml文件: database: # the name of your JDBC driver driverClass: com[详细]
-
关于简单Java程序的语义
所属栏目:[Java] 日期:2020-12-15 热度:170
考虑如下 Java类A,其中f是A的Integer字段,u是A类中方法foo()的局部Integer变量. class A{ int f; void foo(){ int u; ... f = 7; u = f; ... } ....} 声称:这是错误的: variable ‘u’ MUST be 7 at the end of “f=7; u =f;”? 我的观点是’f’可能被其他[详细]
-
java – 可比较<?超级T> vs.可比较
所属栏目:[Java] 日期:2020-12-15 热度:59
我看不出这种默认排序方法(来自 java.util.Collections)之间的任何区别 public static T extends Comparable? super T void sort(ListT list) { //implementation} ..还有这个 : public static T extends ComparableT void mySort(ListT list) { //implemen[详细]
-
多线程 – 强制perl程序使用线程来使用所有CPU容量
所属栏目:[Java] 日期:2020-12-15 热度:133
我有一台配备CPU Intel Core i3的笔记本电脑,我想在Perl中创建一个简单的程序来使用100%的CPU容量. 我已经阅读了关于线程和搜索关于并行运行它们,但我不能使用100%的CPU. 我的代码: use strict;use warnings;use threads;use threads::shared;print "Star[详细]
-
javax.net.ssl.SSLHandshakeException:sun.security.validator.
所属栏目:[Java] 日期:2020-12-15 热度:56
以前,我可以成功地向Web服务发送请求并接收响应,但它现在返回以下异常.基于其他答案,我需要更新证书,但我需要知道为什么我现在收到此例外.另一个问题是,我可以找到我的 java_home的地址,但我无法续订证书. 例外: javax.net.ssl.SSLHandshakeException: sun.[详细]
-
Java中的整数溢出
所属栏目:[Java] 日期:2020-12-15 热度:150
我在接受采访时被问到这个问题. 我被要求计算数字x1,x2,x3,… xn的平均值 class Iterator { bool hasNext; int getNext();} //所以它归结为这样的事情: double average (Iterator it) {double average = 0;double sum = 0;int len = 0;while (it.hasNext ==[详细]
-
使用volatile来确保Java中共享(但不是并发)数据的可见性
所属栏目:[Java] 日期:2020-12-15 热度:95
我正在尝试实现LZ77的快速版本,我有一个问题要问你关于并发编程的问题. 现在我有一个最终的byte []缓冲区和一个最终的int [] resultHolder,它们都有相同的长度.该计划执行以下操作: 主线程写入所有缓冲区,然后通知线程并等待它们完成. 单个工作线程处理缓冲[详细]
-
java – On Event Dispatch Thread —想要离开它
所属栏目:[Java] 日期:2020-12-15 热度:146
假设我拥有的方法有时在Event Dispatch Thread上调用,有时则不然.现在假设我希望在该方法中的一些代码调用除事件调度线程之外的线程. 有没有办法在此时在EDT以外的线程上运行某些代码? 我试过这个: if (SwingUtilities.isEventDispatchThread()) { new Run[详细]
-
java – 使用AtomicInteger作为可变整数的替代是一种好习惯吗?
所属栏目:[Java] 日期:2020-12-15 热度:107
我有以下几种情况: 我在这里展示的是一种简单的代码形式,以澄清我的担忧: public void callMe(){ AtomicInteger howManyOdds = new AtomicInteger(0); AtomicInteger howManyEvens = new AtomicInteger(0); loopThrough(100,howManyOdds,howManyEvens); Sy[详细]
-
如何将Set转换为ArrayList
所属栏目:[Java] 日期:2020-12-15 热度:86
如何添加Set Set String的所有元素? var到一个ArrayList ArrayList String?当然我知道只是添加它们的天真方法. private static ArrayListArrayListString groupAnagrams(ArrayListString words){ ArrayListArrayListString groupedAnagrams = new ArrayLis[详细]
-
java – 尝试使用tomcat-maven-plugin部署maven项目时出现错误40
所属栏目:[Java] 日期:2020-12-15 热度:81
我正在尝试使用 Eclipse IDE将我的项目部署到tomcat7,我遇到了这个错误: Uploading: http://localhost:8080/manager/html/deploy?path=%2FexampleUploaded: http://localhost:8080/manager/html/deploy?path=%2Fexample (13855 KB at 61573.5 KB/sec)[ERROR[详细]
-
java – 使用矩形2D绘制具有不同方向的不同大小的矩形
所属栏目:[Java] 日期:2020-12-15 热度:56
我想在 java应用程序中绘制一个矩形.我用rectangle2d绘制了一个矩形.我需要矩形来根据鼠标拖动来改变大小.即,拖动鼠标时矩形的大小会有所不同.我目前只能绘制一种类型的矩形,即当我将鼠标向下拖动到屏幕右侧时.但我无法绘制其他矩形.例如.当鼠标被拖动到屏幕[详细]
-
Java编译器在看到关键字extends时会做什么?
所属栏目:[Java] 日期:2020-12-15 热度:74
请考虑以下代码. A.java,主要包装: package pkgs.main;public class A { protected int x;} B.java,测试包: package pkgs.test;import pkgs.main.A;public class B extends A {} 当运行javac编译器时,它是否像这样做: A.java,测试包: package pkgs.test;[详细]
-
java – 动态创建Groovy类
所属栏目:[Java] 日期:2020-12-15 热度:147
给定一个类名,我想动态创建一个Groovy类,为它添加属性和方法.我使用创建新类 instance = this.class.classLoader.parseClass( "public class $name {}") 对于我使用的方法 instance.metaClass."$it.key" = it.value 其中it.key是一个字符串(方法名称),it.val[详细]
-
一个对象可以在Java中创建多个线程
所属栏目:[Java] 日期:2020-12-15 热度:102
我是多线程新手,在练习时我编写了以下代码.我想调用createThred方法创建一个我称之为的新线程evrytime.但是,使用下面给出的代码,每次调用createThread方法时,我都会反复运行相同的线程.是否可以使用同一对象创建新线程?显然不是,只是想确认是否有一种我不知[详细]
-
java – Android重用不同数据的活动
所属栏目:[Java] 日期:2020-12-15 热度:63
嗨,我正在开发一个 Android应用程序,并有两个实际上相同的活动,但加载不同的数据.我目前有两个活动,有很多重复的代码,我觉得我可以通过只使用一个活动来优化它. 活动1: @Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn[详细]
-
java – 在maven-war-plugin中过滤不排除目录
所属栏目:[Java] 日期:2020-12-15 热度:142
这是我昨天的问题 Conditionally exclude some resources in maven from war的后续内容.我能够重新安排开发和生产战争,但是过滤将目录属性复制到战争中,尽管根据 documentation将其排除.我可以使用packagingExcludes选项,但我想知道为什么排除不行.谢谢你的[详细]
-
Lambda Expression示例在java 8中不起作用
所属栏目:[Java] 日期:2020-12-15 热度:167
我正在尝试在 java 8中学习Lambda Expression.我确实安装了eclipse插件和java 8 SDK,但是当我尝试执行以下代码时,eclipse显示错误. (String s) - { s="hello"; System.out.println(s); } 它显示“赋值的左侧必须是变量”错误. 请帮忙. 解决方法 lambda表达式[详细]
-
在Java 8中,如何对不带参数的方法进行方法引用并返回void?
所属栏目:[Java] 日期:2020-12-15 热度:54
我有一堆带有此签名的方法: public void sideEffects() {...}public void foo() {...}public void bar() {...} (也就是说,它们返回void并且没有参数)并且我希望能够通过执行以下操作来填充List: list.add(MyClass::sideEffects);list.add(MyClass::foo);li[详细]
-
将GUI添加到现有的基于Java控制台的程序
所属栏目:[Java] 日期:2020-12-15 热度:68
我一直在研究一个基于控制台的程序,它充当Plant对象的库存. 我有一个父类“植物”,它有“花”,“杂草”等子类…这些对象被添加,删除,显示,搜索到另一个包含上述操作的主要方法和方法的类. 用户通过使用switch语句处理的控制台输入来选择方法/操作. 我的问题[详细]