-
java swing应用程序中的服务层
所属栏目:[Java] 日期:2020-05-25 热度:171
我在想我是否真的需要一个服务层. 我正在使用spring hibernate用于桌面摇摆应用程序,此时我有gui / swing layer- service layer- dao层.我只将spring用于@Transactional支持和IOC注入 最佳实践说我必须编写一个服务来使用我的daos,并将所有事务管理放在服务中[详细]
-
java – 在Map中查找最高n值
所属栏目:[Java] 日期:2020-05-25 热度:102
我有一个String- Integer的大地图,我想在地图中找到最高的5个值.我目前的方法是将地图转换为对(键,值)对象的数组列表,然后在获取前5之前使用Collections.sort()进行排序.键可以在操作过程中更新其值. 我认为这种方法是可以接受的单线程,但是如果我有多个线程,[详细]
-
java – 在抽象类中提供DI方法
所属栏目:[Java] 日期:2020-05-25 热度:110
在大多数情况下,我有很多组件具有由OSGi声明服务注入的相同类.这些服务将用于执行某些逻辑,这些逻辑对于所有派生组件都是相同的.因此,为避免重复代码,最好使用抽象类.是否有可能将DI引用方法(set / unset)移动到抽象类.我正在使用Bnd. 例如: @Component publ[详细]
-
为什么java 8 lambdas允许访问非final类变量?
所属栏目:[Java] 日期:2020-05-25 热度:127
参见英文答案 Local class can access non-final variable in java 81个 Lambdas: local variables need final, instance variables don’t[详细]
-
使用taskan的java-skype api以Java形式发送Skype消息
所属栏目:[Java] 日期:2020-05-25 热度:93
我的 java项目需要帮助.我正在尝试在特定操作发生时在Skype对话中发送消息. 为此,我使用的是java-skype API v1.4 by taskan. 这是我的代码: try { for (Group group : Skype.getContactList().getAllGroups()) { if ((group.getDisplayName()).equa[详细]
-
jvm – 如何列出-Xlog的语法和可用标记
所属栏目:[Java] 日期:2020-05-25 热度:56
OpenJDK 9的新 Unified JVM Logging可以按标签过滤日志,但JEP不提供所有可用标签的列表.如何列出所有可用参数? java -Xlog:help打印参数语法,包括该特定版本中可用的标记列表,这些标记可能会随时间而变化. 请注意使用-Xlog进行日志记录: tag可能无法打印与[详细]
-
Java FileWriter – 附加文本行文件
所属栏目:[Java] 日期:2020-05-25 热度:122
我在GUI中有一个按钮,当按下按钮时,用户可以向文本文件添加信息.我有这个部分设置正常,但是弄乱我的是,当用户写入文件时,它会删除文本文件中的所有信息,剩下的唯一行就是刚添加的新文件.我需要添加信息并仍然保留原始信息在文本文件中.我认为append命令能够做[详细]
-
哪个是Java最好的JSON重写器?
所属栏目:[Java] 日期:2020-05-25 热度:108
哪个 JSON重写器最适合用Java编写的应用程序?标准可能有所不同.我个人最感兴趣的是稳定性和性能. 我正在使用 http://www.json.org中的那个.与Java代码的直接链接是这样的: http://www.json.org/java/index.html. 关于它的好处是它不需要任何依赖.您只需要向[详细]
-
Java虚拟机规范的当前版本在哪里?
所属栏目:[Java] 日期:2020-05-25 热度:167
看起来获得 Java Virtual Machine Specification的Java 6版本的唯一方法是采用 Second Edition,在 Existing Changes中合并,然后在 Java 6 proposed changes之上添加,这不是真正提出的,而是实际的. 真? 出现两个问题: 那是所有的三角洲吗? 为什么没有正式的[详细]
-
java – 我可以使用反射在类中添加新字段
所属栏目:[Java] 日期:2020-05-25 热度:99
如果我有一个类文字对象,我可以向一个类添加一个新字段吗?如何确定在该类文字中引用或使用了一个特定的类? 您不能直接向Class对象添加新字段.您可以使用第三方API来进行类生成或修改(例如ASM,BCEL),尽管它们最好避免使用,因为它们会增加很多复杂性. 至于问[详细]
-
核心Java中的继承
所属栏目:[Java] 日期:2020-05-25 热度:187
对于我的家庭作业,我们的任务是“宣布一个四人”的常规“大学员工,三个学院和七个学生.提示用户指定将输入哪种类型的数据(C,F,S)或选项退出(Q).当用户继续时,接受适当人员的数据输入.如果用户为每个人类型输入的数量超过指定数量,则显示错误消息.当用户退出时[详细]
-
java – 使用填充密码解密时,输入长度必须是16的倍数
所属栏目:[Java] 日期:2020-05-25 热度:83
我有一个服务器和客户端套接字程序,服务器向客户端发送加密消息,即 服务器端代码: cipher2 = Cipher.getInstance(AES); secretKeySpec = new SecretKeySpec(decryptedText, AES);cipher2.init(Cipher.ENCRYPT_MODE, secretKeySpec);feedback = Yo[详细]
-
java – Spring ScheduledTask – 启动/停止支持?
所属栏目:[Java] 日期:2020-05-25 热度:101
有没有办法启动或停止使用上下文文件或@Scheduled注释初始化的 Spring Scheduled Tasks安排的任务? 我想在需要时启动任务,并在不再需要运行任务时停止它. 如果这是不可能的,那么将任何弹簧变量注入线程的替代方法是什么? 停止已注册的@Scheduled bean不是标[详细]
-
java – 即时运行不起作用
所属栏目:[Java] 日期:2020-05-25 热度:156
当我点击运行时,我在 android studio 2.3中遇到了这个问题: 03/09 19:02:36: Launching app$adb shell am startservice com.a890m.s/com.android.tools.fd.runtime.InstantRunServiceError while executing: am startservice com.[详细]
-
从Java获取图像采集硬件
所属栏目:[Java] 日期:2020-05-25 热度:73
如何从 Windows中的硬件扫描仪实现图像采集?我找到了 JTwain库,但它是商业的.有免费的框架吗?关于这个的任何信息? 这是一个 article讨论如何使用TWAIN实现自己的API(令人困惑的也称为JTwain). 来自文章: Java’s lack of a standard image-acquisition AP[详细]
-
如何防止Cassandra提交日志填满磁盘空间
所属栏目:[Java] 日期:2020-05-25 热度:143
我正在AWS上运行双节点Datastax AMI集群.昨天,卡桑德拉开始拒绝一切的联系.系统日志没有显示任何内容经过大量的修补,我发现提交日志填满了分配的挂载上的所有磁盘空间,这似乎导致连接拒绝(删除了一些提交日志,重新启动并且能够连接). 我使用的是DataStax AMI[详细]
-
java – 如何连接列表项,但为最后一项使用不同的分隔符?
所属栏目:[Java] 日期:2020-05-25 热度:77
给出如下列表: 列表与LT;字符串 names = Lists.newArrayList(“乔治”,“约翰”,“保罗”,“林戈”) 我想将它转换为这样的字符串: 乔治,约翰,保罗和林戈 我可以用相当笨拙的StringBuilder这样做: String nameList = names.stream().collect(joining(, ));[详细]
-
如何像Java C一样让Java处理系统中断
所属栏目:[Java] 日期:2020-05-25 热度:171
我有一个 java程序,它创建一个锁文件,以确保没有其他执行同时运行.如果程序运行,则会创建该文件,退出时,无论是成功还是异常,都会删除该文件.但是,如果用户按Ctrl C,关闭终端,或以其他方式中断执行,则不会删除该文件.有没有办法检测此中断命令并确保在这种情况[详细]
-
java – Lambda表达式对于多核系统有什么好处?
所属栏目:[Java] 日期:2020-05-25 热度:140
Lambda表达式的 Java Tutorials说: This section discusses features included in Project Lambda, which aims to support programming in a multicore environment by adding closures and related features to the Java[详细]
-
java – =和=有什么区别?
所属栏目:[Java] 日期:2020-05-25 热度:115
=和=有什么区别? 具体来说,在 java中,一般也是. i += 4; 手段 i = i + 4; // increase i by 4. 而 i =+ 4; 相当于 i = +4; // assign 4 to i. the unary plus is effectively no-op. (见http://docs.oracle.com/javase/specs/jls/se7/htm[详细]
-
java – 如何使用Gson反序列化JSON数组
所属栏目:[Java] 日期:2020-05-25 热度:136
我想使用Gson反序列化一个 JSON数组.我试图这样做,但我不能这样做. JSON数组: [ {ID:1,Title:Lion,Description:bla bla,ImageURL:http://localhost/lion.jpg}, {ID:1,Title:Tiger,Description:bla bla,Imag[详细]
-
java – Eclipse工作区中的.recommenders和.metadata是什么,它们应该在设备之间同步吗?
所属栏目:[Java] 日期:2020-05-25 热度:132
为了在不同的 Windows 10设备上无缝工作,我在OneDrive(OneDrive / Eclipse)中添加了一个Eclipse工作区.此文件夹的内容是我的项目,.metadata(~45MB)文件夹和(隐藏?).recommenders(~5MB)文件夹. 因为所有这些都在OneDrive中,所以所有文件和项目都在设备之间同[详细]
-
在java中序列化私有变量
所属栏目:[Java] 日期:2020-05-25 热度:80
我有序列化问题.如果我的类有私有变量,并且没有getter和setter,那么Serialization API会读取这些变量的值. 序列化API不用担心私有变量.其目的是将您的对象转换为文件中的二进制表示形式,或者稍后重建的其他类型的存储. Here是Java的序列化算法解释.[详细]
-
最大化Java堆空间
所属栏目:[Java] 日期:2020-05-25 热度:143
我试图在 Java中使用非常大的方阵,n = 1e6或更大的数量级.矩阵不是稀疏的,所以我没有看到很多方法将它们表示为2D数组,这需要n ^ 2 * sizeof(int)位的内存.显然,我正在获得堆溢出错误,即使添加编译器标志来使用我的机器将允许的大堆. 我愿意假设我有一个完美的[详细]
-
Java – 占位符文本框
所属栏目:[Java] 日期:2020-05-25 热度:183
我正在尝试用Swing创建一个GUI.我的问题是,我有一个文本框,但我想要它有一个“占位符”(像html).我在这里读到,可以通过覆盖textfield的paint()来完成. 由于我的代码生成,我发现我需要使用“自定义创建代码”来覆盖生成的代码. 这是我在“自定义创建代码”字段[详细]

浙公网安备 33038102330553号