-
java – EJB容器中的ThreadLocal(和Singleton)
所属栏目:[Java] 日期:2020-12-15 热度:99
我写了一个授权系统,它依赖于代表当前用户的对象.为了简化编程并提高性能,我希望在用户登录后将这些对象保存在ThreadLocal中. 它看起来像这样: public class UserCache { private static final ThreadLocalUser cache = new ThreadLocalUser(); public User[详细]
-
OLEDate java实现
所属栏目:[Java] 日期:2020-12-15 热度:52
我需要一个好的OLEDate java实现,而 this one似乎不起作用.是否有任何已知良好的开源实现(如apache commons)?如果没有,我在哪里阅读它,以便我编写自己的实现? 解决方法 这个 Old New Thing blog entry似乎是关于这个主题的一个体面的论文: OLE自动化日期[详细]
-
为什么我的多线程Java程序没有超出我机器上的所有内核?
所属栏目:[Java] 日期:2020-12-15 热度:50
我有一个程序启动并创建一个内存数据模型,然后创建一个(命令行指定的)线程数,以针对输入集和该数据模型运行多个字符串检查算法.工作分为沿输入字符串集的线程,然后每个线程迭代相同的内存数据模型实例(永远不会再次更新,因此没有同步问题). 我在带有2个四核[详细]
-
如何处理用Java编写的网站的数据库,更具体地说是Wicket?
所属栏目:[Java] 日期:2020-12-15 热度:76
我是使用 Java进行网站开发的新手,但我已经开始使用Wicket并创建了一个小网站.我想扩展我已经做过的事情(一个带有表单,标签和链接的网站)并实现数据库连接. 我看了几个例子,例如Mystic Paste,我看到他们正在使用Hibernate和Spring.我以前从未接触过Hibernate[详细]
-
java.util.zip:putNextEntry
所属栏目:[Java] 日期:2020-12-15 热度:78
我正在尝试使用 java.util.net修改zip文件中的文件 由于无法直接修改文件而且我只想修改一个文件,我只创建一个新的zip文件,基本上包含模板的内容并替换特定的文件,至少是计划. 以下是我尝试的最重要的部分: Enumeration? extends ZipEntry entries = zif.en[详细]
-
使用java.awt.Robot模拟退格键
所属栏目:[Java] 日期:2020-12-15 热度:161
使用 java.awt.Robot模拟退格键似乎存在问题. This thread似乎证实了这一点,但它没有提出解决方案. 这有效: Robot rob = new Robot();rob.keyPress(KeyEvent.VK_A);rob.keyRelease(KeyEvent.VK_A); 这不是: Robot rob = new Robot();rob.keyPress(KeyEvent[详细]
-
java – 没有内部类的Json Jackson反序列化
所属栏目:[Java] 日期:2020-12-15 热度:113
我有一个关于使用Jackson的Json反序列化的问题. 我想使用类似这样的类来反序列化Json文件: (摘自 http://wiki.fasterxml.com/JacksonInFiveMinutes) public class User { public enum Gender { MALE,FEMALE }; public static class Name { private String _[详细]
-
java – 如何将EclipseLink对象导出到XML
所属栏目:[Java] 日期:2020-12-15 热度:177
有没有一种简单的方法来存储我的模型,我在 Eclipse文件中使用 EclipseLink? 我想在我的程序中实现导出功能,我想知道是否可以使用eclipselink或任何其他框架来完成. 谢谢 解决方法 根据数据模型的复杂性,使用 JAXB应该是将对象编组(导出)到XML的相对简单的方[详细]
-
java – FindBugs:“可能无法关闭流” – 在InputStream的情况
所属栏目:[Java] 日期:2020-12-15 热度:160
在我的 Java代码中,我启动一个新进程,然后获取其输入流来读取它: BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream())); FindBugs在这里报告错误: may fail to close streamPattern id: OS_OPEN_STREAM,type: OS[详细]
-
如何同步java代码
所属栏目:[Java] 日期:2020-12-15 热度:91
我有下一个代码: Process p = Runtime.getRuntime().exec(args); 我希望我的程序等待Runtime.getRuntime().exec(args);完成导致它持续2-3秒,然后继续. 想法? 解决方法 这是一个示例代码: Process proc = Runtime.getRuntime().exec(ANonJava.exe@);InputS[详细]
-
Java MouseEvents无法正常工作
所属栏目:[Java] 日期:2020-12-15 热度:136
这可能是一个愚蠢的问题,但我不得不问! 我有以下代码片段,当用户与对象交互时,它们应该运行相应的方法. 出于某种原因,“foo”从不打印,但“bar”是. myJSpinner1.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseEntered(java.awt.[详细]
-
java – AES缓冲区大小
所属栏目:[Java] 日期:2020-12-15 热度:55
我正在尝试将 this DES加密示例应用于AES,因此我进行了更改,并尝试运行此操作: import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.OutputStream;import java.security.spec.AlgorithmParameterSpec;import ja[详细]
-
java – 用于复制文件的本机JDK代码
所属栏目:[Java] 日期:2020-12-15 热度:110
是否有本机JDK代码来复制文件(缓冲区,流或其他)? 解决方法 如果用“native”表示“ Java标准API的一部分”(而不是平台相关的代码,在Java世界中通常称为“本机”),而“复制文件”则表示“采用文件的单一方法”和目标路径并生成文件内容的副本“然后不,标准AP[详细]
-
如何使用java applet安全地与数据库通信
所属栏目:[Java] 日期:2020-12-15 热度:92
我用 PHP在 PHP中写了很长时间的Web应用程序.我总是将我的数据库连接信息存储到配置变量中并以这种方式连接到数据库. 客户希望他们网站的Java applet与他们的数据库进行通信.我对此非常犹豫,因为applet将公开,我不确定如何存储数据库连接信息. 我有点偏执,有[详细]
-
具有泛型参数基础的Java泛型参数
所属栏目:[Java] 日期:2020-12-15 热度:149
我想知道在 Java中是否有一个优雅的解决方案(除了显而易见的一个 – 声明一个不同的/显式函数.这是代码: private static HashMapString,Integer nameStringIndexMap = new HashMapString,Integer();private static HashMapBuffer,Integer nameBufferIndexMa[详细]
-
帮助编写自己的javax.swing.text.Document
所属栏目:[Java] 日期:2020-12-15 热度:82
我正在编写一个 Java TextComponent,其中底层文档有一些结构.它很短,基本上是一行.我需要能够覆盖在文档的某些部分插入或删除字符的响应. 我最初的方法是实现javax.swing.text.Document,但这似乎涉及开发许多相关的类(Element,EditorKit,View),并且似乎没有[详细]
-
为什么要避免使用Java中的C关键字?
所属栏目:[Java] 日期:2020-12-15 热度:88
一个流行的编辑器使用突出显示来帮助程序员避免在 Java中使用C关键字.使用与语法错误相同的颜色显示以下单词: auto delete extern friend inline redeclared register signed sizeofstruct template typedef union unsigned operator 为什么这被认为是重要[详细]
-
java – 如何从控制台读取国际字符
所属栏目:[Java] 日期:2020-12-15 热度:169
如何从 java中的控制台读取国际字符? 解决方法 使用 java.io.Console 类,就像任何其他角色一样.问题是控制台本身是否支持那些“国际角色”,但这与Java无关.[详细]
-
java – 在keyReleased()事件之后引入延迟
所属栏目:[Java] 日期:2020-12-15 热度:165
所以,我正在使用swing,我需要找到一个干净的(非CPU占用方式)来引入文本字段的延迟.基本上,用户将在此字段中输入一个数字,keyReleased()事件检查输入是否适合几个参数,然后将值分配给程序中的数据存储元素.如果数据无效,则会显示一条消息.由于每次键入一个字[详细]
-
在Java窗口中捕获(捕获)鼠标光标
所属栏目:[Java] 日期:2020-12-15 热度:96
我正在寻找一种方法,在鼠标进入窗口后捕获或捕获鼠标,就像鼠标被困在虚拟机窗口中一样,直到用户按下CTRL ALT DEL或以其他方式释放鼠标.我如何在 Java中实现这一目标?全屏不是一个选择. 编辑: 这是你的一些SSCCE.此代码会将鼠标捕获到窗口中.要离开你只需要[详细]
-
java – 如果我们不生成窗口,为什么Timer不起作用?
所属栏目:[Java] 日期:2020-12-15 热度:157
这是代码: import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.Timer;public class TimerSample { public static void main(String args[]) { new JFrame().setVisible(true); ActionL[详细]
-
java – 在Soap Request中发送无效的XML字符
所属栏目:[Java] 日期:2020-12-15 热度:151
我想在Soap Request中发送特殊的(,'(单引号))字符.我使用轴1.4. Web服务客户端位于weblogic服务器中,Web服务服务器是ibm主机(COBOL程序). 来自客户端的请求数据包含特殊字符(符号),其被转换为 amp; amp; amp; amp; amp; amp; amp; 我试着用CDATA封装它 ![CD[详细]
-
java – Tomcat 6,JPA和数据源
所属栏目:[Java] 日期:2020-12-15 热度:79
我正在尝试在我的jsf应用程序中使用数据源.我在web-apps context.xml中定义了数据源 web应用/ META-INF / context.xml的 ?xml version="1.0" encoding="UTF-8"?Context antiJARLocking="true" path="/Sale"Resource auth="Container" driverClassName="com.m[详细]
-
java – 如何在Eclipse中使用MySql数据库
所属栏目:[Java] 日期:2020-12-15 热度:109
我是编程新手,所以请耐心等待,如果一开始我没有意义,请提前道歉……! 我正在做一个本科编程项目,需要在Java程序中创建一些数据库.我正在使用eclipse(galilo)来编写我的程序.我已经下载了一个连接器/ J,但我不应该使用它最模糊! 那里的任何人都能够一步一步[详细]
-
在运行时添加监听器? – Java MVC
所属栏目:[Java] 日期:2020-12-15 热度:138
我的模型在我的MVC模式中,在运行时生成组件并通过update()方法将它们提供给要在屏幕上显示的视图(你知道,模型是可观察的,视图是观察者).但我还需要为这些组件添加侦听器,并且控制器具有侦听器方法(因为他们说MVC模式是这样的)并且它不参与此更新过程.所以我[详细]