-
java – HashMap中的消费者映射类
所属栏目:[Java] 日期:2020-05-24 热度:55
我想创建一个IdentityHashMap Class T,Consumer T.基本上,我想用一种方法来映射一个类型,说明如何处理这种类型. 我想动态地能够用对象X说,执行Y.我能做到 private IdentityHashMapClass?, Consumer? interceptor = new IdentityHashMap(); 但它很糟糕,因为我[详细]
-
java – 我需要编写只返回整数的幂的方法
所属栏目:[Java] 日期:2020-05-24 热度:93
我需要在 java中编写一个方法来返回只有整数的幂,我希望这个方法返回-1或者如果数字超过Integer.MAX_VALUE则触发异常: 我尝试了第一个简单的步骤: public static int GetPower(int base, int power){ int result = 1; for(int i = 1; i=power; i++) {[详细]
-
Java嵌套列表到数组转换
所属栏目:[Java] 日期:2020-05-24 热度:59
将数据从嵌套列表转换为对象数组(可以用作JTable的数据)的最有效方法是什么? ListList table = new ArrayListList();for (DATAROW rowData : entries) { ListString row = new ArrayListString(); for (String col : rowData.get[详细]
-
java – ExecutorService,如何知道所有线程何时完成而不阻塞主线程?
所属栏目:[Java] 日期:2020-05-24 热度:192
我有一个多线程实现,我创建一个ExecutorService并提交要执行的任务,我想知道所有线程被提交的时间已经完成而没有阻塞主线程和UI.我已经尝试过ExecutorService.awaitTermination()但它阻止了主线程和UI.我搜索了很多,但我似乎无法找到一种优雅的方式来做到这一[详细]
-
使用java解析器删除XML节点
所属栏目:[Java] 日期:2020-05-24 热度:70
在下面的示例 XML中,如果使用java解析器,如果E = 13,如何删除整个B节点. xml A B C E11/E F12/F /C /B B C E13/E F14/F[详细]
-
java – logback – 无行结束分隔符
所属栏目:[Java] 日期:2020-05-24 热度:79
我正在使用logback 0.9.21.不幸的是,它将所有消息打印到单行,没有行尾字符,甚至错误的一行. 我的模式设置正确AFAIK: pattern%d{HH:mm:ss.SSS} %-5level %class (%thread) [%logger{36}] -- %msg%n/pattern 有什么收获? 找到它,括号在图案布局中具有特殊含义[详细]
-
.net – 如何在服务停止的多线程Windows服务中停止工作线程
所属栏目:[Java] 日期:2020-05-24 热度:72
我有一个 Windows服务,使用生产者/消费者队列模型与多个工作线程处理队列中的任务.这些任务可以很长时间运行,如果不是几个小时,按照很多分钟的顺序,不要涉及循环. 我的问题是处理服务停止以优雅地结束对这些工作线程的处理的最佳方式.我已经读过另一个SO ques[详细]
-
压缩Java中的字节数组并在C中解压缩
所属栏目:[Java] 日期:2020-05-24 热度:134
我目前在 Java程序中有以下数组, byte[] data = new byte[800]; 我想在通过串口(115200 Baud)将其发送到微控制器之前对其进行压缩.我想在C中用微控制器解压缩数组.但是,我不太确定最好的方法是什么.性能是一个问题,因为微控制器只是一个arduino所以它不能太存[详细]
-
java – Collections.synchronizedMap(new LinkedHashMap());没有使M
所属栏目:[Java] 日期:2020-05-24 热度:78
我正在使用以下构造来创建线程安全Map. Collections.synchronizedMap(new LinkedHashMap()); 虽然我收到ConcurrentModificationException错误. 没有代码,很难猜出什么是真正的问题,但我的猜测是,你没有使用返回的集合来执行操作.按照 javadoc In order to gua[详细]
-
java – 为什么杰克逊2不认识第一个大写字母,如果领先的骆驼案例单词长度只有一个字母?
所属栏目:[Java] 日期:2020-05-24 热度:63
我正在使用 Spring 4 MVC与杰克逊2我的服务.对于其中一个操作,我有一个请求对象具有一个属性,其中主要的骆驼情况单词这只是一个字母的长度: private String aLogId; 这个类有适当命名的getter和setter: public String getALogId() { return aLogId; }public[详细]
-
在画布上用鼠标画线:Java awt
所属栏目:[Java] 日期:2020-05-24 热度:146
尝试是在awt画布上用鼠标绘制图形(现在是一条线).我第一次尝试 java图形.所以不确定如何去做.这是我的第一次尝试: package def.grafi;import java.awt.Canvas;import java.awt.Frame;import java.awt.Graphics;import java.awt.event.MouseAdapter;import ja[详细]
-
Files.walkFileTree的并行版本(java或scala)
所属栏目:[Java] 日期:2020-05-24 热度:60
有没有人知道 java Files.walkFileTree或类似东西的任何并行等价物?它可以是 Java或Scala库. 我们假设在每个文件上执行回调就足够了. 这段代码不会处理文件系统中的循环 – 你需要一个注册表来表明你曾经去过的地方(例如java.util.concurrent.ConcurrentHash[详细]
-
java.lang.Object VS java.util.Objects,有什么区别?
所属栏目:[Java] 日期:2020-05-24 热度:172
众所周知,Object是 Java中的根类.我找到了一个名为Objects的类,它看起来与Object非常相似. TheisObjects类让我困惑了一段时间.任何人都可以告诉我何时何地应该使用Objects类? Objects只包含一组与Object实例结合使用的实用程序方法.请注意,它无法实例化(它是[详细]
-
如何通过Java中的TLS / SSL(FTPS)服务器连接到FTP
所属栏目:[Java] 日期:2020-05-24 热度:92
我搜索了SO,谷歌搜索超过2天,没有找到任何帮助我的答案. 我无法通过TLS / SSL(FTPS)服务器连接到FTP.我正在使用SimpleFTP库,因为我可以连接没有SSL的FTP服务器,但无法连接FTPS. 它在第2行(ftp.connect)给我这个错误, SimpleFTP received an unknown response[详细]
-
Java Swing:如何动态更改GUI
所属栏目:[Java] 日期:2020-05-24 热度:134
我需要动态添加组件.而且,我需要动态地改变布局. 作为参考,这是一个显示基本方法 sscce的 sscce.这个更精细的 example显示了两个要求:它改变了布局并动态添加了组件. import java.awt.*;import java.awt.event.ActionEvent;import javax.swing.*;/** @see ht[详细]
-
java – 无法避免使用Spring Boot和Logback将SQL登录到控制台
所属栏目:[Java] 日期:2020-05-24 热度:103
502 Bad Gateway 502 Bad Gateway nginx/1.12.2 如果将hibernate.show_sql设置为true,Hibernate将简单地将SQL语句打印到控制台(不要与org.hibernate.SQL下的日志记录混淆). SqlStatementLogger负责记录SQL语句,其logStatement如下所示: public void logState[详细]
-
java – Smack抛出“NoClassDefFoundError:失败的解析:Lorg / jxmpp / uti
所属栏目:[Java] 日期:2020-05-24 热度:101
我的应用程序出了问题,我想在其中创建一个连接到我的服务器的简单XMPP客户端. 当我启动应用程序(编译运行没有问题)时,我遇到了以下问题,但我的应用程序立即关闭. java.lang.NoClassDefFoundError: Failed resolution of: Lorg/jxmpp/util/XmppStringUtils; at[详细]
-
多线程 – 上下文切换中保存的内容?
所属栏目:[Java] 日期:2020-05-24 热度:105
在两个线程之间的上下文切换中精确保存和恢复的内容 在同一个过程中 两个进程之间 这是一个相当复杂的问题,因为答案取决于许多事情: 有问题的CPU 即使在同一个系列中也可能有很大差异,例如为SSE / MMX操作添加的附加寄存器. 操作系统,因为它控制在上下文切换[详细]
-
为什么在java src中使用Integer类的toString方法中使用负的int进行mod操作
所属栏目:[Java] 日期:2020-05-24 热度:159
当我阅读 java版本的1.7.0_09的源代码时,我发现Integer类的toString方法的实现使用负int来计算mod操作,有没有什么意义呢?代码如下: public static String toString(int i, int radix) { if (radix Character.MIN_RADIX || radix Character.MAX_RADIX)[详细]
-
在任务栏图标上使用java点击左键打开弹出窗口(菜单)
所属栏目:[Java] 日期:2020-05-24 热度:153
我正在使用 Java中的任务托盘图标,我喜欢使用左键单击弹出菜单打开一个弹出菜单,我右键单击打开,请快速回复. 提前致谢… 这里是代码工作的右键点击需要显示相同的弹出窗口左键单击… 不要忘记放置任何图像@“src / img”文件夹,名称为“titleImg.jpg” 只是运[详细]
-
java – 具有随机性质的JUnit测试方法
所属栏目:[Java] 日期:2020-05-24 热度:111
我正在为自己在一个小型项目工作,我正在使用它作为一个机会了解单元测试和维护正确的文档. 我有一个甲板课程,代表一张卡片(这非常简单,老实说,我可以确定它没有单元测试,但是像我说我习惯使用单元测试),它有一种改变甲板上卡片顺序的洗牌()方法. 实施非常简单[详细]
-
java – 在ZonedDateTime或Instant中将小时分和秒设置为00
所属栏目:[Java] 日期:2020-05-24 热度:124
我有一个Utc格式的日期字符串 – String dateStr = 2017-03-03T13:14:28.666Z; 我想在ZonedDateTime的Java日期表示中将其转换为以下格式. 当ZonedDateTime打印时,它应该显示 String dateStr = 2017-03-03T00:00:00.000Z; 我试过以下代码 – String timeZone =[详细]
-
java – JDBC记录到文件
所属栏目:[Java] 日期:2020-05-24 热度:142
我需要将所有查询记录到我的项目中的Oracle数据库到一个日志文件. 实现这一点的好办法是什么?一些样品使用将不胜感激. 我已经看过SLF4J与jdbcdslog,但我不知道如何我可以登录到一个文件.此外,我需要“过滤”一些日志(因为我不需要知道什么时候getxxxx方法被[详细]
-
java – 使用工作流引擎,状态机引擎或滚动我自己?
所属栏目:[Java] 日期:2020-05-24 热度:72
我很困惑.我正在为我公司开发基于grails的内部工具.此工具中的一个组件是一个简单的问题跟踪器(帮助台功能).我有域对象,如问题,问题和新功能.这些域类中的每一个都有不同的工作流. 我的初始想法是在域对象中滚动我自己的状态机功能.然后我用于状态机引擎和工[详细]
-
java – 如何设置最大tomcat gzip压缩大小?
所属栏目:[Java] 日期:2020-05-24 热度:97
我正在配置tomcat来压缩基于文本的文件. 我目前的配置有: compression=oncompressableMimeType=text/html,text/xml,text/plain,text/css,text/javascript,application/xml,application/x-javascript,application/json 但是,我注意到~60kb以上的[详细]

浙公网安备 33038102330553号