-
java – BeansBinding,JGoodies Binding,JFace或Glazed列表?
所属栏目:[Java] 日期:2020-12-15 热度:157
我开始到 investigate beans binding,我的头开始旋转.有很多选择,但这是一个很难改变的核心设计决策.我有一组相互关联的POJO,我想用GUI编辑.什么是稳定,简单部署的最佳选择?如果没有一个好的解决方案,这些选项可以一起玩吗? 以下是目前的竞争者: BeansBin[详细]
-
拆分或不拆分类(用Java)
所属栏目:[Java] 日期:2020-12-15 热度:52
我有一个句子,在不同的阶段进行分析.首先,我得到一些属性(比如X,Y,Z): public class AnalyzedSentence { private String X; private String Y; private String Z; public AnalyzedSentence(String sentence) { extractX(); extractY(); extractZ(); } // ge[详细]
-
java – 书:现代相当于Wrox Spring的书
所属栏目:[Java] 日期:2020-12-15 热度:166
我喜欢约翰逊2005年出版的“ Spring Framework的专业 Java开发”一书.在本书提供的质量和清晰度方面,2008-9相当于什么呢? 基本上是为Spring的新人寻找一本书,我仍然认为2005年的书有点相关,但从那以后,Spring的世界发生了很大变化. 解决方法 今天最好的一集[详细]
-
java – 加载静态缓存的最佳模式或方法是什么?
所属栏目:[Java] 日期:2020-12-15 热度:68
假设我有以下内容(假设仅限于 java 1.4,因此没有泛型): public class CacheManager { static HashMap states; static boolean statesLoaded; public static String getState(String abbrev) { if(!statesLoaded) { loadStates(); } return (String) states.[详细]
-
运行java应用程序作为后台进程
所属栏目:[Java] 日期:2020-12-15 热度:183
我已经使用 java制作了一个应用程序….当我在我的计算机上安装它…我希望它作为后台进程而不是应用程序运行…如果任何用户尝试任务管理器…那么他找不到它在应用程序….它应该没有在应用程序列表中列出…它在进程列表…. 所以请告诉我,我怎么能这样做……尽[详细]
-
多线程的内存可见性
所属栏目:[Java] 日期:2020-12-15 热度:200
可见性 :一个线程对共享变量的修改能够及时的被其他线程看到。 共享变量 :如果一个变量在多个工作线程的工作内存中都存有副本,那么这个变量就是这几个线程的 共享变量。 Java内存模型(JMM) :描述了Java各种变量(线程共享变量)的访问规则,以及在JVM[详细]
-
Java GUI设计建议
所属栏目:[Java] 日期:2020-12-15 热度:141
我正在使用Swing框架在 Java中编写我的第一个GUI应用程序.我使用JTextField,JPasswordField和JButton类编写了一个基本的登录系统.现在,我正在为按钮编写actionPerformed方法,我想删除这些项目,因为它们不再需要,但我不确定实现这一目标的最佳方法. 我已经考[详细]
-
java – 部署基于Spring的WAR及其JAR依赖项外部化
所属栏目:[Java] 日期:2020-12-15 热度:190
我有一个 Spring应用程序,它有很多依赖项(18兆字节的JAR文件..) – 现在,当我在远程Tomcat 6.0服务器上进行测试时,我不想上传那19兆字节的依赖项,并且只需上传课程.很简单吧? 我无法得到该死的东西. 我正在使用Eclipse 3.4,如果在Java Build Path- Order an[详细]
-
java – Maven插件自动生成setter / getters?
所属栏目:[Java] 日期:2020-12-15 热度:198
是否有Maven插件可以使用相应的 JavaDoc自动生成setter和getter? 我知道Eclipse / Netbeans会在你告诉它时这样做;然而,对于源只是包含骨架并让Maven或其他工具生成重复的东西会很好. 我想修改源代码,以便在调试时编译和使用源jar. 谢谢, 沃尔特 解决方法 这[详细]
-
java – Scala / Lift问题rss feed fetch
所属栏目:[Java] 日期:2020-12-15 热度:114
我正在寻找一个简单的一两行代码来获取这个php行的rss feed: $feed =“URL” 来自 scala对象. 我正在使用scala / lift与Netbeans或Eclipse相关 解决方法 如果您不想打扰异常或可读性,那么您可以做的最简单的事就是这样: val rssFeed = XML.load( (new URL([详细]
-
java – 如何在运行时获取变量名?
所属栏目:[Java] 日期:2020-12-15 热度:117
用例是这样的: public void testMethod(String para1,String para2,String para3){ if(para1==null){ System.out.println("para1 cannot be null"); } if(para2)...} 作为上面的检查空代码,我们将重复编写相同的代码以检查每个参数.但我们不能真正分解出一[详细]
-
Java – Generic ChangeListener
所属栏目:[Java] 日期:2020-12-15 热度:76
场景: 我有一个容器对象,它包含一个混合的对象包,所有对象都继承自MyContainedObject类.容器类的使用者无法直接访问包含的对象,但我有兴趣知道它们何时发生更改. 设计决策: 在特定类类型上侦听ChangeEvents的最佳方法是什么?我最初的想法是用泛型做点什么[详细]
-
java – ** copy **和** addAll **之间有什么区别吗?
所属栏目:[Java] 日期:2020-12-15 热度:69
1)这两个关键字对于集合元素是否有任何区别?(将这些元素复制到另一个集合中,并将这些元素添加到另一个集合中) 解决方法 是,有一点不同. 从java docs: 复制:将一个列表中的所有元素复制到另一个列表中.在操作之后,目标列表中每个复制元素的索引将与源列表[详细]
-
java – Eclipse插件 – 在Eclipse中打开编辑器时的通知
所属栏目:[Java] 日期:2020-12-15 热度:79
我希望在 Eclipse中打开编辑器时收到通知.最好的方法是什么? 解决方法 从 this thread起 Have your class implement 07001 . Then you get notified when a workbench part (an IEditorPart ,etc.) just got opened/closed. You can actually filter out wh[详细]
-
使用java swing的日期的最佳方法是什么?
所属栏目:[Java] 日期:2020-12-15 热度:170
我想要做的就是在我的应用程序中使用 java脚本弹出日期选择器.我正在使用java swing并希望避免用户输入任何错误.指定格式易于实现,但对用户而言不是用户友好的. 你的建议是什么?任何图书馆? 解决方法 使用日期选择器,如 JCalendar或 JDatePicker.由于用户[详细]
-
java – 为什么我不能从FileWriter获取FileChannel?
所属栏目:[Java] 日期:2020-12-15 热度:120
我在徘徊为什么getChannel只在FileOutputStream中实现而不是在FileWriter中实现. 有什么真正的理由吗?有没有办法以另一种方式锁定FileWriter? 谢谢… 解决方法 我怀疑它是一个疏忽 – 注意FileWriter是OutputStreamWriter的子类,除了将FileOutputStream传[详细]
-
删除Java的“临时Internet文件”
所属栏目:[Java] 日期:2020-12-15 热度:177
在 Windows上的 Java控制面板中,有“临时Internet文件”的设置,其中缓存了所有applet和webstart内容.对于我们应用程序的某些用户,此缓存无法正常运行,他们需要在我们的webstart应用程序正确更新之前通过控制面板删除所有文件. 忽略这样做的其他含义,无论如何[详细]
-
java – jsf托管bean中的JSF inputText和Sessions
所属栏目:[Java] 日期:2020-12-15 热度:95
我想知道如何从托管bean中读取输入文本的值. 我知道有可能以这种方式阅读并且它非常直接. h:inputText id="username" value="#{mylogin.username}" required="true" / 但是,如果我说我有一个像这样的价值 h:inputText id="username" value="some_value" requ[详细]
-
多线程 – 在gdb中到达断点时是否可以暂停所有其他线程的执行?
所属栏目:[Java] 日期:2020-12-15 热度:154
所以,只要我在某个线程中遇到断点,是否可以暂停其他线程直到我继续? 解决方法 在全停止模式(当前发布的版本支持的唯一模式)中,GDB将在任何线程停止时立即停止所有线程(由于断点或信号). 当您继续停止的线程时,除非您设置了调度程序锁定,否则所有其他线程也[详细]
-
java – 为什么maven-assembly-plugin多次在我的zip中放置相同的
所属栏目:[Java] 日期:2020-12-15 热度:59
我把汇编描述符放在一起 assemblyidall/idformats formatzip/format/formatsincludeBaseDirectoryfalse/includeBaseDirectorymoduleSets moduleSet includes includeorg.openscada.atlantis:org.openscada.atlantis.core.common/include includeorg.openscad[详细]
-
java – 获取客户订单:设置getAllOrders()与Set getAllOrders()
所属栏目:[Java] 日期:2020-12-15 热度:92
我没有做太多的 Java编程,因此很多未解决的ORM问题在我脑海中浮现,对于更多经验丰富的人来说似乎相当直接. 假设我们有两个类:Customer和Order. Customer类实现了一个名为listAllOrders的方法,该方法的签名应该是什么? 设置订单 getAllOrders(); // OOP方式[详细]
-
jvm – 是否可以在Java中进行InterProcess通信?
所属栏目:[Java] 日期:2020-12-15 热度:194
我有两个 Java程序,每个程序都运行在自己的JVM实例中?他们可以使用共享内存或管道等任何IPC技术相互通信吗?有办法吗? 解决方法 是; D-BUS和 Pipes都易于使用,并且跨平台. D-BUS对于通用消息传递IPC和用于发送批量数据的管道非常有用. 如果需要支持连接到[详细]
-
java – 有没有办法释放饱和连接池?
所属栏目:[Java] 日期:2020-12-15 热度:158
我在glassfish服务器上使用open esb. 我们有一个与as400数据库一起使用的连接池. 每隔几天我们就会收到此错误: 分配连接时出错.原因:使用中的连接等于最大值 池大小和过期的最大等待时间.无法分配更多连接 缓解cp的最佳方法是重启服务器. 我们还设法设置了[详细]
-
java – JSP / HTML页面转换为PDF
所属栏目:[Java] 日期:2020-12-15 热度:56
如何从我的JSP / HTML文件转换为PDF? 我想将我的网页的特定部分转换为PDF文件.可能吗? 解决方法 是.仔细看看 Apache FOP和 iText号展位.无论你使用什么,你都可能需要做一点摆弄.[详细]
-
java – 如何收集与单个请求相关的jboss中的日志?
所属栏目:[Java] 日期:2020-12-15 热度:154
我正在开发一个在JBoss下运行的 Java EE Web应用程序. 我想做以下事情: 当用户发送http请求(通过打开页面或通过AJAX)时,将收集与此请求相关的所有日志,然后将其保存到数据库中.相关的意思是他们在处理当前请求的过程中被记录.最难的部分是收集与单个请求相[详细]