-
java – 如何从微调获取int值
所属栏目:[Java] 日期:2020-12-14 热度:185
我使用NetBeans 7.1来编写 Java.我有一个JFrame,我在它上面带有整数值的微调器,我想知道如何在微调器中获取活动值,我的意思是用户在程序运行时选择的值;将其用于另一种方法. 解决方法 spinner.getValue()应该做的伎俩.你可以把它转换成整数,就像 int value =[详细]
-
java – Dagger自定义范围,怎么办?
所属栏目:[Java] 日期:2020-12-14 热度:97
如何用Dagger创建自定义范围? 有指引吗?我没有找到他们 我正在开发Vaadin应用程序,并且需要一个自定义范围.像UiScoped这样的东西 最好的祝福 解决方法 匕首不使用与Guice相同的机制.具体来说,Dagger并不透明地处理Guice所做的范围,使用各种范围注释,一个In[详细]
-
为什么Java中的FileChannel不是非阻塞的?
所属栏目:[Java] 日期:2020-12-14 热度:101
我想编写一个同时写入多个文件的程序;认为通过使用非阻塞模式可以使用一个线程.但是FileChannel不支持非阻塞模式.有人知道为什么吗 解决方法 UNIX不支持文件的非阻塞I / O,请参见 Non-blocking I/O with regular files.由于Java应该(至少尝试)在所有平台上提[详细]
-
java – 如何使用GSON / JSON将字符串数组转换为对象?
所属栏目:[Java] 日期:2020-12-14 热度:108
我有一个像这样的json: [ [ "Passport Number","NATIONALITY","REASONS" ],[ "SHAIS100","INDIA","" ],[ "","","Agent ID is not matched." ],"" ]] 我想将其填充到ArrayList String [],请告诉我该怎么办? 空字符串不应转换为空. 解决方法 这很简单,您只需[详细]
-
java – 在DBUnit数据集中相对于当前的日期
所属栏目:[Java] 日期:2020-12-14 热度:128
我想知道是否有任何方法来指定例如明天作为DBUnit XML数据集中的日期.有时代码逻辑在将来的日期和过去的日期是不同的,我想测试这两种情况.确定我可以指定一些像2239年11月5日这样的事情,并确保测试工作,直到这个日期,但有更优雅的方式. 我在Java开发过程中还[详细]
-
java – 如何调用超级(…)和这(…)在重载构造函数的情况下?
所属栏目:[Java] 日期:2020-12-14 热度:123
我以前从来不需要这样做,但由于两者都必须是构造函数中的“第一行”,应该如何处理它?对于这样的情况,最好的重构是什么? 以下是一个示例: public class Agreement extends Postable {public Agreement(User user,Data dataCovered){ super(user); this(use[详细]
-
java – MathML到LaTeX转换
所属栏目:[Java] 日期:2020-12-14 热度:65
我试图找出如何转换MathML表达式的数学方程,并将其转换为该数学方程的LaTeX表示.所以例如… math mrow mfrac mrowmix/mi/mrow mrowmiy/mi/mrow /mfrac /mrow/math …是一个简单的堆叠分数,它的LaTeX表示将是… frac{x}{y} 我保证MathML没有表示标记,因为我[详细]
-
java – 把自己编成一个角落
所属栏目:[Java] 日期:2020-12-14 热度:131
我们有一组从一组通用接口派生的类 IFoo- BasicFoo,ReverseFoo,ForwardFooIBar - UpBar,DownBar,SidewaysBarIYelp - Yip,Yap,Yup 其中Foo的构造函数看起来像Foo(IBar,IYelp)这些项目在整个项目中使用. 存在另一个类,它的一个方法的签名是public double CalcS[详细]
-
java – 当单元测试控制器时,模拟一个Spring Validator
所属栏目:[Java] 日期:2020-12-14 热度:186
在将单元测试postmortem编码到另一个项目创建的代码时,我遇到了如何使用initBinder模拟与控制器绑定的验证器的这个问题? 通常我会考虑确保我的输入是有效的,并且在验证器中进行一些额外的调用,但在这种情况下,验证器类与通过几个数据源进行检查相结合,并且[详细]
-
从Java中的blob的内容创建文件的代码段
所属栏目:[Java] 日期:2020-12-14 热度:130
我有一些文件存储在Oracle 9中的数据库blob列中. 我想把那些文件存储在文件系统中. 这应该很简单,但我没有找到正确的剪辑. 我如何在java中这样做? PreparedStatement ptmst = ... ResutlSet rs = pstmt.executeQuery(); rs.getBlob(); // mistery FileOutpu[详细]
-
java – 它不会抛出异常ConcurrentModificationException
所属栏目:[Java] 日期:2020-12-14 热度:119
我有下面的代码,我会期望它抛出一个ConcurrentModificationException,但它运行成功.为什么会发生这种情况? public void fun(){ List Integerlis = new ArrayListInteger(); lis.add(1); lis.add(2); for(Integer st:lis){ lis.remove(1); System.out.printl[详细]
-
如何检查Java中当前正在运行的线程的数量?
所属栏目:[Java] 日期:2020-12-14 热度:171
我正在寻找一种方式来查看当前正在运行的线程的数量 通过Windows首先 以编程方式 解决方法 这将给您虚拟机中的线程总数: int nbThreads = Thread.getAllStackTraces().keySet().size(); 现在,如果您希望所有线程正在执行,您可以这样做: int nbRunning = 0;[详细]
-
java – 设置线程池的理想大小
所属栏目:[Java] 日期:2020-12-14 热度:66
参见英文答案 Performance Issues with newFixedThreadPool vs newSingleThreadExecutor1 有什么区别 – newSingleThreadExecutor vs newFixedThreadPool(20) 在操作系统和编程方面的观点. 每当我使用newSingleThreadExecutor运行我的程序,我的程序工作得很[详细]
-
java – 如何为本地应用程序创建Docker映像文件和值参数
所属栏目:[Java] 日期:2020-12-14 热度:131
我有一个 java应用程序(jar文件),我想要能够从码头图像运行. 我创建了一个Docker文件来创建一个使用centos作为基础的图像,并安装java本身: DockerfileFROM centosRUN yum install -y java-1.7.0-openjdk 我运行docker build -t me / java7以获取图像me / ja[详细]
-
多线程 – 哪些脚本语言支持多核编程?
所属栏目:[Java] 日期:2020-12-14 热度:61
我已经写了一个小 python应用程序,在这里你可以看到任务管理器在典型的运行期间的外观. http://weinzierl.name/temp/multicore-hires.png 虽然应用程序是完全多线程的,但令人惊讶的是它只使用一个CPU内核. 无论大多数现代脚本语言支持多线程,脚本只能在一个C[详细]
-
java – Hibernate Criteria:不同的实体,然后限制
所属栏目:[Java] 日期:2020-12-14 热度:131
我有一个标准返回应用程序需要的所有数据,基本上是: Criteria criteria = session.createCriteria(Client.class);criteria.createAlias("address","address");criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);criteria.setFirstResult(init)[详细]
-
java – 如何检查线程是否终止?
所属栏目:[Java] 日期:2020-12-14 热度:196
什么时候线程达到终止状态?当达到run()方法的结尾时,它会被终止吗? 那么检查线程是否被终止的正确方法是什么?因为以下情况似乎总是对我而言 if(!(thread.getState()).equals("TERMINATED")){} 有任何想法吗? 解决方法 第一个: Thread.getState() 返回一[详细]
-
虽然Java中的Serializable接口没有方法,没有字段,它可以实现其功
所属栏目:[Java] 日期:2020-12-14 热度:144
虽然 java.io.Serializable接口public interface Serializable {}令人惊讶地不包含 Java中的任何方法和字段,但实现此接口的类能够实现序列化和反序列化的功能(对象的状态被序列化或反序列化).如何在Java中没有任何方法或领域实现序列化和反序列化的功能? 解[详细]
-
java – Raspberry Pi 2 – 在纵向模式下移动对象时失真
所属栏目:[Java] 日期:2020-12-14 热度:147
我目前正在基于Raspberry Pi 2运行Raspbian的Kiosk系统,运行 Java应用程序.一切都很好,除了在对象移动时显示的屏幕上的失真.通常这不会是一个问题,但我有一个Java应用程序的列表,这将被用户广泛使用.在此列表上滚动时,失真是可见的. 下面的链接显示了这一点[详细]
-
java – 如何解决’定义并抛出专用异常而不是使用通用异常.’
所属栏目:[Java] 日期:2020-12-14 热度:121
当两个列表的长度不相等时,我需要抛出RuntimeException.我们使用SonarQube工具进行代码审查. 这是代码: if (objctArray.length != columnArray.length) { throw new RuntimeException(String.format("objctArray and columnArray length is not same. objct[详细]
-
使Java程序作为独立的exe(不运行JVM)
所属栏目:[Java] 日期:2020-12-14 热度:136
有没有办法使 Java程序作为独立的exe(不运行JVM)? 解决方法 我使用 Excelsior JET将我的Java编译成Windows中的本机可执行文件.它工作得很好.总有机会陷入困境 – 我认为JNI是一个问题 – 但我很开心.[详细]
-
Java中的“synchronized(this)”vs.“synchronized((BaseClass)t
所属栏目:[Java] 日期:2020-12-14 热度:103
这是我上一个问题 Is this variable being safely accessed by using synchronization?的继承人 对于以下程序, Class SubClassB extends SuperClassA { protected int c; public void inc() { synchronized (this) { c++; } } public void dec() { synchroni[详细]
-
java – 如何将JSONObject转换为gson.JsonObject?
所属栏目:[Java] 日期:2020-12-14 热度:200
我有一个org.json. JSONObject对象. 从中创建gson.JsonObject对象最简单的方法是什么? 谢谢 解决方法 最简单的方法是使用toString()将JSONObject序列化到一个json字符串,然后将该json字符串解析为JsonObject: org.json.JSONObject object = your defined o[详细]
-
哪个手机支持哪个J2ME(Java Micro Edition)规格?
所属栏目:[Java] 日期:2020-12-14 热度:151
我找不到关于哪个移动设备支持哪个 Java的最新图表 微版版本. 我对诺基亚智能手机特别感兴趣,他们对新的JME 3.0的支持. (我不知道Sun似乎没有提供这样的信息.) 请给我一些链接,如果你知道的话! 编辑:我可能会混合起来: 而MIDP似乎是移动Java平台 J2ME 3.0[详细]
-
java – 将程序隐藏在Windows系统托盘中
所属栏目:[Java] 日期:2020-12-14 热度:108
我想我的程序在 Windows中的时钟附近的TaskBar状态区域中显示一个图标,并找到一种方法. 事情是,如果窗口上按下“X”,而不是在系统托盘中,我希望我的程序在状态区域保持打开状态,但我不知道如何这样做,并且在Google上搜索“帮助(我可能没有搜索正确的词). 编[详细]