-
java – Swing的KeyListener和多个键同时按下
所属栏目:[Java] 日期:2020-12-14 热度:134
当同时按下两个键盘键时,是否有常规的方式来跟踪事件? 我有几个想法,例如记住密钥和事件生成时间,以便我们可以在一个连续的事件处理程序调用中检查这两个事件之间的时间差,并决定它是否是双按钮事件.但它看起来像一个泥土. 解决方法 使用集合来记住当前按下[详细]
-
如何在java GUI中查看复选框的状态?
所属栏目:[Java] 日期:2020-12-14 热度:58
我在 Java GUI中有大约200个复选框.现在我想要列出用户已经检查过的所有复选框. 我可以用这样的方式做到这一点: jCheckBox1.isSelected(); 但我不想为200个复选框写这行.有没有办法通过for循环来做到这一点. 所有复选框的名称都是jCheckBox1,jCheckBox2,jCh[详细]
-
java – appengine-maven-plugin配置选项,如jvm标志
所属栏目:[Java] 日期:2020-12-14 热度:77
自1.7.4版以来. Google App Engine的官方appengine-maven-plugin由Google发布. 它有一个任务appengine:devserver启动本地开发服务器. 这个插件似乎没有任何Maven配置选项. 我想知道我该怎么办 a)提供者jvm标志 b)禁用新版本检查(脱机工作时) 请注意,到目前[详细]
-
java – 使用apache poi使列只读
所属栏目:[Java] 日期:2020-12-14 热度:171
我正在使用apache-poi生成excel文件.我需要将第4列设为只读,其余2列将由用户编辑. 我正在使用XSSFCellStyle来实现这一目标,但它对我不起作用. 整个代码是: MapString,XSSFCellStyle styles = new HashMapString,XSSFCellStyle();XSSFCellStyle style5 = wb.[详细]
-
使用java创建循环方块
所属栏目:[Java] 日期:2020-12-14 热度:161
完全披露:家庭作业. 说明:我无法理解我的老师. 问题: Write a method called printSquare that takes in two integer parameters,a min and a max ,and prints the numbers in the range from min to max inclusive in a square pattern. The square patt[详细]
-
java – 如何在jshell中表示一般多态静态方法的类型参数?
所属栏目:[Java] 日期:2020-12-14 热度:91
在纯 Java中,我可以写 class P { static A A id (A x) { return x; } static int y = P.Integerid(8); static String bar = P.Stringid("foo");} 在jshell中,我可以声明并使用id jshell A A id (A x) { return x; }| created method id(A)jshell int x = id([详细]
-
Java:如何解析通配类型的lambda参数?
所属栏目:[Java] 日期:2020-12-14 热度:52
那我们有FunctionalInterface: public interface ConsumerT { void accept(T t);} 我可以使用它: .handle(Integer p - System.out.println(p * 2)); 我们如何在代码中解析该lambda参数的实际通用类型? 当我们将其用作内联实现时,从该类的方法中提取整数并[详细]
-
在Java中更改字符串
所属栏目:[Java] 日期:2020-12-14 热度:122
我想将一个字符串发送到方法并在那里更改字符串. 该方法应返回void. 例: String s = "Hello";ChangeString(s);String res = s;//res = "HelloWorld"-------------------------------------------private void ChageString(String s){s = s + "World";} 我怎[详细]
-
java – 如何在jruby9.1.2.0中使用gpg加密加密文件?
所属栏目:[Java] 日期:2020-12-14 热度:92
我正在使用gpg加密加密文件,然后将其发送到我的j ruby项目中.但是我没有找到足够的资源.我试过使用 ruby-gpgme,但jruby不支持C库.我试着阅读 Bouncy Castle,但是我被类文档压倒了,没有找到一个用于加密文件的简单文章. Vivek在this年的回答接近我的解决方案,[详细]
-
有条件地在编译时删除Java方法
所属栏目:[Java] 日期:2020-12-14 热度:109
我试图实现类似于C#预处理器的东西.我知道 Java不具有相同的预处理器功能,并且我们意识到有办法通过像Factory这样的设计模式来实现类似的结果.但是,我仍然有兴趣找到解决这个问题的办法. 目前,我所做的是创建一个包含几个静态最终布尔属性的类,例如以下示例[详细]
-
java – Storm-Kafka多个出口,如何共享负载?
所属栏目:[Java] 日期:2020-12-14 热度:153
我正在尝试在多个喷口之间分享任务.我有一种情况,我从外部来源一次得到一个元组/消息,我想要有多个喷口实例,主要目的是分担负载并提高性能效率. 我可以使用一个Spout本身做同样的事情,但是我想要跨多个分支分享负载.我无法得到扩展负载的逻辑.由于消息的偏移[详细]
-
可以将java.util.logging配置为使用压缩日志文件吗?
所属栏目:[Java] 日期:2020-12-14 热度:135
是否可以配置 java.util.logging来压缩日志文件,当它“滚动”到新的日志文件?例如,我的日志配置文件的摘录如下所示: java.util.logging.FileHandler.level = ALLjava.util.logging.FileHandler.pattern = /blah.logjava.util.logging.FileHandler.limit =[详细]
-
将ASCII代码转换为Java中的char
所属栏目:[Java] 日期:2020-12-14 热度:117
以下是我的代码,它打印J = 74,A = 65,M = 77.如何让它打印字符K,B,N作为字母表下移的结果? BufferedReader buff = new BufferedReader(new InputStreamReader(System.in));String string = JOptionPane.showInputDialog( " Please Enter Code " );for (int[详细]
-
java – SEVERE:配置org.apache.catalina.deploy.ApplicationLi
所属栏目:[Java] 日期:2020-12-14 热度:95
这是我尝试运行我的项目的web.xml时的错误 当我尝试运行我的项目的网页时,这是我面临的主要错误 ***SEVERE: Error configuring application listener of `class` org.apache.catalina.deploy.ApplicationListener@1864160ejava.lang.NoClassDefFoundError: j[详细]
-
Java Web框架真的值得吗?
所属栏目:[Java] 日期:2020-12-14 热度:61
我比较新的 Java编程(大约2年),但不是Web开发.我开始使用HTML和ASP(预.NET),最近开始搞乱J2EE.我觉得我很好地掌握了JSP / Servlets(我发现它们类似于ASP),最近开始使用JSF和Facelets.虽然我可以看到为什么人们想要JSF,但我觉得这是一个巨大的负担,实际上是减[详细]
-
java.lang.ClassNotFoundException:org.apache.commons.lang.ex
所属栏目:[Java] 日期:2020-12-14 热度:165
我试图从数据库中检索数据.当我运行程序它显示错误 java.lang.ClassNotFoundException:org.apache.commons.lang.exception.NestableRuntimeException我有json-lib jar文件在我的WEB-INF – lib目录,我不知道为什么它显示 JSONArray的这个错误. 我的代码是:[详细]
-
Java:从磁盘写入/读取映射
所属栏目:[Java] 日期:2020-12-14 热度:121
我是 Java的新手,所以我不知道最好的办法.我有一个数据结构,我想在关闭程序之前能够写入一个文件,然后从文件中读取,以在下次应用程序启动时重新填充结构. 我的结构是HashMap String,Object.对象很简单;对于成员变量,它有一个String和两个类型Boolean的小本地[详细]
-
java – 无法将db’/data/data/my.easymedi.controller/database
所属栏目:[Java] 日期:2020-12-14 热度:161
在我的 Android应用程序中有一个预定义的数据库,它位于assets文件夹中.我创建了一个表的android_metadata,带有一个名为locale的列,并有一个记录en_US.在我的应用程序中,用户应该输入他/她的详细信息,然后点击保存按钮.当点击保存按钮时,我收到以下错误. 10-2[详细]
-
java – 如何实现XMPP发送推送通知
所属栏目:[Java] 日期:2020-12-14 热度:121
我想使用XMPP,以便我的应用程序将发送更新到 Android手机(1.5及更高版本).我很想使用XMPP将推送通知发送到手机. 我将如何去实现这一点.目前我的Web应用程序正在运行apache tomact与一些servlet,所以Android手机可以访问信息,但我发现很难理解我如何实现XMPP,[详细]
-
反序列化 – 用于java.util.Date的Gson Deserializer
所属栏目:[Java] 日期:2020-12-14 热度:184
有人有Deserializer工作吗?我在方法“deserialize”而不是元素中获得完整的 JSON表达式? public static void main(String[] args) { GsonBuilder gb = new GsonBuilder(); gb.registerTypeAdapter(DummyObject.class,new JsonSerializerDate() { public Js[详细]
-
无法将void转换为java.lang.Void
所属栏目:[Java] 日期:2020-12-14 热度:175
我试图做跟随 interface Updater { void update(String value);}///////////////////////////////////////void update(CollectionString values,Updater updater) { update(values,updater::update,0);}void update(CollectionString values,FunctionString,[详细]
-
Java中的异步任务模式
所属栏目:[Java] 日期:2020-12-14 热度:56
我从C#转向 Java,我需要实现一组异步任务. 我对Java线程有很好的了解,但我喜欢.NET的BeginInvoke和EndInvoke方法,因为它允许我轻松地从同步到异步任务切换. 在我的情况下,如果我有一组I / O密集型操作(适合变为异步),如下所示: DoOperation1();DoOperation2[详细]
-
JVM / JAVA中的预取指令
所属栏目:[Java] 日期:2020-12-14 热度:99
是否有 Java语言或JVM中的任何软件预取指令,如GCC中提供的 __builtin_prefetch 解决方法 一个有趣的事情是,Hotspot JVM实际上支持预取! 它将Unsafe.prefetchRead()和Unsafe.prefetchWrite()方法视为内在函数,并将其编译为相应的CPU指令. 不幸的是,sun.misc.[详细]
-
java – 使用Redis进行集成测试
所属栏目:[Java] 日期:2020-12-14 热度:128
我在Jedis图书馆的帮助下开始在我的项目中使用Redis.所有的工作正常,但现在我有一个问题,我的功能测试需要Redis,我想避免在我的持续集成.这样做最好的方法是什么? 解决方法 以下是功能/集成测试的几个选项: 只需在您的CI服务器上启动一个redis的实例.所有[详细]
-
java – 同步 – 与edegs编译器在两个方向重新排序障碍?
所属栏目:[Java] 日期:2020-12-14 热度:64
我有一个关于 Java内存模型的问题.给出以下示例: action 1action 2synchronized(monitorObject) { //acquire action 3} //releaseaction 4 获取和释放可以是任何与边缘同步的(锁定,解锁,启动线程,连接线程,检测线程中断,易失性写入,易失性读取等) 是否保证[详细]