-
丑陋的java数据结构
所属栏目:[Java] 日期:2020-12-15 热度:157
我创建了以下结构,它将唯一的double值映射到一对或多对整数: @SuppressWarnings("boxing") private static final HashMapDouble,Integer[][] rules = new HashMapDouble,Integer[][]() { private static final long serialVersionUID = 1L; { put(-0.6,new[详细]
-
java – JUnit测试用例 – 设置数据
所属栏目:[Java] 日期:2020-12-15 热度:103
我有一个简单的CRUD操作需要进行单元测试. 这些测试用例适用于DAO层 – 因此所有测试都针对数据库,因此无法进行模拟. 所以我有一个测试用例,用于创建另一个用于更新,另一个用于读取. 我应该对JUnit类中的数据进行硬编码还是将其外部化? Read TestCase显然需[详细]
-
java – 在J2ME中读取文本文件
所属栏目:[Java] 日期:2020-12-15 热度:94
我正在尝试读取资源(asdf.txt),但如果文件大于5000字节,(例如)将4700个空字符插入到内容变量的末尾.有没有办法删除它们? (或设置正确的缓冲区大小?) 这是代码: String content = "";try { InputStream in = this.getClass().getResourceAsStream("asdf.tx[详细]
-
java – 从部分或驼峰案例字符串匹配的正则表达式?
所属栏目:[Java] 日期:2020-12-15 热度:178
给定一个部分或驼峰的字符串,我想要一个正则表达式匹配.例如,如果搜索集包含字符串“MyPossibleResultString”,我希望能够将其与以下内容匹配: MyPossibleResultString MPRS MPRString MyPosResStr M. 我还想包括通配符匹配,例如: MyP * RString * PosResS[详细]
-
java – 有没有办法隐藏Netbeans或Eclipse中的注释?
所属栏目:[Java] 日期:2020-12-15 热度:79
也许是一个愚蠢的问题,但如果在Netbeans(或 Eclipse)中查看源代码时有一种隐藏或折叠Java注释的方法会很好.我没有找到一个选项,快速搜索没有改变任何东西. 这是“你永远不应该这样做的代码之一,代码折叠是一种罪恶[详细]
-
如何帮助java tomcat进程重新获得已用内存?
所属栏目:[Java] 日期:2020-12-15 热度:173
我们正在运行一个使用 Java 64bit 5 gigs -Xmx最大堆大小的Web应用程序.我们无法控制java代码.我们只能调整配置参数.我们面临的情况是java进程在启动后分配完整堆后,它开始对网站请求的响应非常慢.我的猜测是等待GC收集未使用的内存对象. 下图将显示linux中t[详细]
-
没有目标对象的Java动态代理?
所属栏目:[Java] 日期:2020-12-15 热度:101
奇怪的问题…… 如何在没有实际拥有目标对象的情况下使用动态代理时,如何使用Java的调用拦截器? 例如,我想创建一个超级对象,它可以代表在运行时指定的十几个接口,而不一定需要一个实现其中任何接口的对象. 基本上这就像大多数动态语言的__call功能一样. 思[详细]
-
java – 我怎样才能保证发送“保持活着”的心跳?
所属栏目:[Java] 日期:2020-12-15 热度:127
我们有一个用 Java编写的RMI客户端应用程序,需要定期向服务器应用程序发送“保持活动”消息.我们已经将它实现为一个单独的心跳线程,它将保持活动消息发送到服务器,然后使用Thread.sleep()休眠15秒. 线程设置为高优先级: Thread heartbeatThread = new Threa[详细]
-
java-me – 我如何开始使用J2ME?
所属栏目:[Java] 日期:2020-12-15 热度:168
我是J2ME的新手.请告诉我如何安装它以及从何处安装. 我还需要下载什么来安装带JDK的J2ME. 解决方法 如果您是初学者,我建议从 Netbeans IDE开始.下载包含Mobility Pack的版本.有许多教程可用于使用Netbeans开发移动应用程序. 您可能还需要WTK(不记得它是否附[详细]
-
在Java中,消息生成者应该如何识别自己?
所属栏目:[Java] 日期:2020-12-15 热度:63
我有一个统一的消息对象队列,有多个生产者和一个消费者.消费者正在发布信息,并且需要能够根据数据的来源授予访问权限,因此我希望生产者发送合适的标识符以及消息.生产者自己不能对远端访问限制负责. id应该与生成器在我的应用程序中的角色有关.我想强制所有[详细]
-
在Java中弹跳球
所属栏目:[Java] 日期:2020-12-15 热度:108
这可能是一个非常基本的问题,但我似乎无法找到任何其他文章. 无论如何,我用Java编写了一个小弹跳球程序,试图扩展我的基本技能.该计划只是一个简单的弹跳球,将会下降,并希望有一段时间反弹.原始程序工作正常,但现在我已经尝试将重力添加到程序中.重力实际上可[详细]
-
多线程 – pthreads – 如何并行化作业
所属栏目:[Java] 日期:2020-12-15 热度:167
我需要并行化一个简单的密码破解程序,以便在n处理器系统上使用它.我的想法是创建n个线程,并在完成后为它们提供越来越多的工作. 了解线程何时完成的最佳方法是什么?互斥?在其他线程运行时不断检查这个互斥锁是不是很昂贵? 解决方法 您可以拥有一个简单的队[详细]
-
如何将xslt生成的错误消息传递给java应用程序调用者
所属栏目:[Java] 日期:2020-12-15 热度:95
我使用 java应用程序调用xslt来进行xml转换.如果发生某些情况,xslt文件将生成一条消息并终止该进程.但是,我的java应用程序无法捕获xslt生成的错误消息,它只捕获一般信息的异常 – “样式表定向终止”. 这是我的java代码: SAXTransformerFactory saxTFactory[详细]
-
java swing:自定义一切 – 子类jcomponent或jpanel还是……?
所属栏目:[Java] 日期:2020-12-15 热度:154
Hiya – 快速的一个 – 与JPanel相比,JComponent的子类化是否有任何损害/价值? 对我来说,如果我正在做我自己的绘图和放大器,它们看起来几乎是一样的.该对象将没有任何子代,但是似乎有一个pref用于将JPanel子类化为JComponent – 只是寻找关于为什么这可能是[详细]
-
java – 以编程方式插入行(父级和子级)
所属栏目:[Java] 日期:2020-12-15 热度:123
我正在使用 Spring和JDBCTemplate. 该场景是CUSTOMER表和ORDERS表 – 父子关系. 我想做一个插入(例如1个客户和5个订单) – 但我不确定你是如何以编程方式在CUSTOMER表中插入一行(一些如何获取Oracle生成的唯一id),然后插入相应的5行在子表中,ORDERS,具有客户[详细]
-
java – 向WebService添加字段
所属栏目:[Java] 日期:2020-12-15 热度:197
我有一个暴露方法的SOAP服务 TradeDetail getTradeDetail() TradeDetail存储5个字段,交易编号,日期等 我需要在TradeDetail中添加几个字段.我想保持向后兼容性(暂时),看起来我的选项仅限于创建一个带有额外字段的新类 TradeDetail2 getTradeDetail2() 现在这[详细]
-
java – UML类图资源
所属栏目:[Java] 日期:2020-12-15 热度:130
有没有人有任何好的资源来提高我开发类图的技能?想要在UML 2.0中有任何强大的教程,但搜索似乎返回了糟糕的结果. 目前正在进行最后一年的考试修改,并且真的想尝试一下模型答案的练习论文,我搜索了高低,没有任何运气,有没有人碰巧有什么建议我可能会找到一些[详细]
-
java – 在业务逻辑和数据层看起来重叠时分解它们的最佳设计?
所属栏目:[Java] 日期:2020-12-15 热度:136
我正在构建一个MVC Web应用程序(使用 Spring MVC框架),我对设计特定区域的最佳方法感到有些困惑. 应用程序必须与一系列Web服务进行交互,这些Web服务并非真正设计得非常完美,并且本身并不提供很多抽象 – 基本上每个创建/更新/检索/删除操作都有一个Web服务方[详细]
-
如何在java中读取xls图表?
所属栏目:[Java] 日期:2020-12-15 热度:186
我正在使用POI API读取模板n以通过 java创建XLS文件. 我想从模板中获取图表.有没有办法这样做? 解决方法 如果将图表构建到模板中,则在将数据插入电子表格时会自动更新. 如果您想从头开始创建图表,我相信POI中尚未提供此功能. 来自POI网站: You can not cur[详细]
-
我可以使用java.util.Set为Java中的DFA实现状态转换
所属栏目:[Java] 日期:2020-12-15 热度:52
我正在尽可能接近正式定义实施DFA作为学习练习(和博客材料) 我计划使用java.util.Set,其中定义涉及一个集合. 该定义涉及一组元组来定义合法的状态转换:(状态,符号) – nextState. 我有一个Transition类,其成员有state,symbol和nextState.我已经实现了equals([详细]
-
java – 那里有什么好的蚂蚁可视化程序吗?
所属栏目:[Java] 日期:2020-12-15 热度:161
我正在寻找一个可以吸入ant构建文件的实用程序,并提供该目标可用的目标和属性的图形显示.请不要回复’VisualAnt’我拥有它并且它很糟糕. 解决方法 我使用yWorks Ant Explorer.它作为一个独立的应用程序运行.这是相当不错.显然还有一个 Eclipse插件,但我无法[详细]
-
java – CheckStyle模块“NeedBraces”可以使用嵌套的if / else
所属栏目:[Java] 日期:2020-12-15 热度:106
我们正在使用 CheckStyle来强制执行我们的风格标准.我们选择包含的样式规则之一是NeedBraces模块. NeedBraces指定每个块类型语句(例如if,else,for)必须具有开括号和右大括号.但是,据我所知,它没有完全正确地工作. 此示例将触发CheckStyle错误. if (true) { S[详细]
-
java – 需要模式建议(Hibernate Guice)
所属栏目:[Java] 日期:2020-12-15 热度:94
我正在寻找有关如何将运行时依赖项注入从Hibernate检索的JPA实体的建议.我的问题基本上是这样的: 我有一些Transaction对象的不同子类.每个Transaction子类在执行时都有不同的行为,并且需要与环境不同的一组依赖项.这些Transaction对象由Hibernate作为JPA实[详细]
-
如何在Java中使用Helvetica?
所属栏目:[Java] 日期:2020-12-15 热度:137
Helvetica在 Windows,Mac OS X和 Linux上以这种或那种形式提供.在Windows下,我可以从Microsoft Word中看到它.在两个UNIX平台上,我可以使用xlsfonts |找到它grep -i helvetica;这个名字似乎是adobe-helvetica. 但JDK找不到它!它不是从GraphicsEnvironment.ge[详细]
-
文件DSN for iSeries AS400 ODBC连接
所属栏目:[Java] 日期:2020-12-15 热度:69
如何使用iSeries ODBC驱动程序创建用于连接AS400系统的文件dsn? iSeries ODBC驱动程序允许配置许多设置.在哪里可以找到可以在文件DSN中设置的所有属性的列表? 解决方法 Driver = {iSeries Access ODBC Driver}; System = server; Uid = user; Pwd = passwo[详细]