-
java – 在使用JPA时如何在部署时为序列设置模式名称?
所属栏目:[Java] 日期:2020-12-14 热度:176
出于安全原因,我们的oracle db对象通常属于与登录用户不同的模式.例如.表位于xx_core中,我们登录的用户是xx_app_yy. 在我的persistence.xml中,我定义了一个orm文件,以便我可以在部署时指定模式名称,例如: ????映射-文件>xx_schema_orm.xml LT; /映射-文件>[详细]
-
是否有一个Java替代贝叶斯信念网络框架“Infer.NET”?
所属栏目:[Java] 日期:2020-12-14 热度:137
这是Java替代贝叶斯信念网络框架 Infer.NET吗? 如果它是可扩展的(大型数据集的在线学习),良好支持(自2010年以来的最后更新)以及开源和易于编写的网络结构,则是优选的.所以来自Infer.NET的所有功能. 最佳答案 在此列出两个我知道的贝叶斯网络分类器项目: CI[详细]
-
java – 如何检测新窗口何时打开和/或获取打开的窗口列表?
所属栏目:[Java] 日期:2020-12-14 热度:179
我知道WindowListener及其类似的东西,但这些似乎只提供了已经有引用的窗口的事件,并且可以添加监听器.我想知道如何在其他进程创建新窗口时接收回调,或者轮询当前在系统上打开的所有窗口的列表. 我在Mac OS X上使用J2SE,但跨平台的答案是理想的. 最佳答案 如[详细]
-
如何在装饰模式中处理’this’引用
所属栏目:[Java] 日期:2020-12-14 热度:162
我在使用装饰器模式的我的类中遇到了问题. 当内部对象在调用其他对象时使用“this”引用时,会出现问题.这会导致来自接收“this”引用的对象的所有调用直接发送到内部对象,而不会通过外部第一个. 解决这个问题的常用方法是什么? 谢谢. 最佳答案 对象具有隐含[详细]
-
图形化Profiler for Java?
所属栏目:[Java] 日期:2020-12-14 热度:63
我在寻找的JVM类似Python的“跑蛇跑”探查.我错过了大部分的功能是“方图”可视化显示哪些方法花费大部分时间运行. http://www.vrplumber.com/programming/runsnakerun/screenshot-2.0.png 有什么建议? 最佳答案 如果你查看JDK_HOME / bin目录,你会发现jvis[详细]
-
用Java实现调度算法
所属栏目:[Java] 日期:2020-12-14 热度:165
有没有人曾经处理过Java的作业调度问题? 我必须处理资源受限的项目调度问题,并想要求一些实用技巧.有没有好的库可用于实现算法?我应该使用哪些有效的数据结构? 编辑: 好像我没有解释得对.我想解决资源受限的项目调度问题(RCPSP),它已知具有不同启发式的N[详细]
-
java – 拥有一个类的单个实例,或者只是拥有一堆静态方法更好吗
所属栏目:[Java] 日期:2020-12-14 热度:160
我一直在使用几种调用方法的方法.最近,我一直在使用一个类的静态实例,我相信它是适当的术语(如果我错了,请纠正我).哪个更好(甚至建议想法),为什么? 第一种方式我是简单的旧静态方法. static void exampleMethod1(){}static void exampleMethod2(){} 第二种[详细]
-
java – 隐藏JAR中的公共类
所属栏目:[Java] 日期:2020-12-14 热度:101
有谁知道在JAR文件中隐藏公共类的方法.换句话说,有没有办法创建“jar-visible”类.关键是要在我的JAR文件中隐藏公共类,并向我的JAR用户提供对指定类的访问. F.E.在MANIFEST框架中借助MANIFEST.MF中的“Export-Package”参数实现了类似的功能 最佳答案 使用Pr[详细]
-
java – 设计模式来处理子类中的设置?
所属栏目:[Java] 日期:2020-12-14 热度:133
我有一个小的层次结构,所有类都实现了一个公共接口. 每个具体类都需要接收一个包含例如公共字段的设置结构.问题是设置结构 有一个共同的部分 另一部分从一个具体类到另一个不同 我想知道你是否有任何优雅的设计来处理这个问题.我想建立像: BaseFunc doer =[详细]
-
java – 在EAR中的多个战争中共享常见的jsp
所属栏目:[Java] 日期:2020-12-14 热度:53
我们有一个有13个模块的大型应用程序.根据客户要求,我们应该能够部署核心模块客户特定模块.我们计划将应用程序分成多个战争.现在的问题是我们有一些常见的jsp,比如header.jsp,error.jsp等.有没有什么方法可以让我们在核心战争中保持常见的jsp,其余的战争将能[详细]
-
java – 你在哪些场景中使用封装?
所属栏目:[Java] 日期:2020-12-14 热度:76
我想知道在什么情况下你使用封装.这个问题的目的是协作.因此,当主题被封装时,请随意分享您自己的经验. 一些场景: 计算财产 public class Order { private List 自我验证域对象 public class Person { private String name; public void setName(String name[详细]
-
如何从Java类访问会话
所属栏目:[Java] 日期:2020-12-14 热度:166
我需要编写一个小型Java类,使我能够添加和读取当前用户会话. 我看到的一切都是指Servlets,但我最好只想使用一个普通的老类. 任何人都可以帮助这个Java新手吗? 谢谢 最佳答案 “会话”的一般概念实际上只是HTTP客户端和服务器之间交互的数据存储.会话管理由[详细]
-
如何在java中从Web服务返回结果集
所属栏目:[Java] 日期:2020-12-14 热度:196
我正在编写一个应用程序,我正在创建Web服务.我正在创建一个操作(方法),它从结果集中的数据库表中检索数据库表值.因此,我们无法直接在Web服务中返回结果集值.我正在创建一个包含结果集值的类.而不是结果集我返回新创建的类的对象[]如下: public HistoryInfoB[详细]
-
java – 在任何数据库上处理大量事务的方法?
所属栏目:[Java] 日期:2020-12-14 热度:150
我有一个数据转换产品,它允许在数据库中选择一个表并将源数据库中的行数据转换为目标数据库. 这是在当前产品(基于java的工作台和引擎)中处理的,一次处理1000行并且并行执行10个线程.这种方法适用于较小的数据集.但是,当我必须同时转换大量数据集(比如大约X万[详细]
-
java – Groovy / Grails代码的JDB调试
所属栏目:[Java] 日期:2020-12-14 热度:117
我试图在我继承的一些(而不是bletcherous)Grails代码中调试一些问题.我是Groovy和Grails的亲戚,虽然是一个古老的Java家伙. 这是问题所在:我运行了jconsole和jdb钩子,但很难使用调试器,因为大部分代码都在闭包中.所以,例如, def niftyMethod = { // do somet[详细]
-
java – 没有可用的客户端连接器支持所需的协议:’HTTP’
所属栏目:[Java] 日期:2020-12-14 热度:53
问候语.我正在使用Restlet框架,当我运行以下代码获取和异常内部连接器错误(1002) 没有可用的客户端连接器支持所需的协议:HTTP. ClientResource cr = new ClientResource("http://127.0.0.1:8888/user/123");UserResource resource = cr.wrap(UserResource.c[详细]
-
java – 通过JDBC删除Derby中的所有约束
所属栏目:[Java] 日期:2020-12-14 热度:53
如何通过JDBC删除Derby数据库中的所有约束? 最佳答案 您可以查询系统表SYS.SYSCONSTRAINTS,SYS.SYSTABLES和SYS.SYSSCHEMAS以获取给定模式的所有约束名称和相关表. 首先,关于这些表的几句话(从Re: System tables in Derby开始): SYSTABLES has one row for[详细]
-
java – getDeclaredField(String)与bean中私有字段的getMetho
所属栏目:[Java] 日期:2020-12-14 热度:154
我有一个bean,我想通过反射访问它的属性.我以字符串形式接收属性名称. bean具有私有字段的getter方法. 我目前使用getDeclaredField(fieldName)获取该字段,使用setAccessible(true)使其可访问,然后使用get检索其值. 另一种方法是将字段名称大写并将get添加到[详细]
-
java – 如何在JAR文件中实现安全数据库连接?
所属栏目:[Java] 日期:2020-12-14 热度:69
我不是Java开发人员,但我的客户已经雇用了一个更新其网站上的一些JAR文件.在此之前,我们审核了现有代码并发现了许多安全漏洞.我们用于使文件更安全的解决方案之一是创建一个对数据库具有只读访问权限的新数据库用户,并且仅针对JAR文件需要操作的那些表.然后[详细]
-
java – 用于Eclipse启动的更改显示
所属栏目:[Java] 日期:2020-12-14 热度:155
我正在Windows XP上的Eclipse中开发基于Swing的Java应用程序.我有双显示器设置. 我希望程序在与我运行Eclipse的监视器不同的监视器上启动.如何设置我的调试配置以实现此目的? 最佳答案 打开新框架时,默认为坐标0,0.具体取决于您的操作系统的显示器布局.通常[详细]
-
java – 在IntelliJ IDEA中查找注释
所属栏目:[Java] 日期:2020-12-14 热度:67
我可以使用SSR(结构搜索和替换)在我的项目中轻松找到所有提及的注释.例如,我有以下基于弹簧的代码: class DashboardController { @RequestMapping("/dashboard") public void doDashboard() { [...] }} 如果我通过模式搜索org.springframework.web.bind.ann[详细]
-
Java – JMS(或任何消息传递解决方案)适用于跟随者/跟随模型
所属栏目:[Java] 日期:2020-12-14 热度:193
为了简单起见,我们假设我正在克隆twitter(我不是).因此,每个用户都可以关注其他用户,并被其他用户关注.对于您关注的每个用户,您会收到他发送的所有推文.一切都存储在数据存储中(无论是NoSQL解决方案还是分片关系数据库). 但是,当用户在线时,您是否认为让他们[详细]
-
java – 管理我的第一个项目
所属栏目:[Java] 日期:2020-12-14 热度:69
我接受了一项练习:控制国际象棋比赛. 没有人工智能,只是人类与人类的象棋游戏. 这是我正在开发的第一个完整的项目. 我有3个星期,在此期间我每天大约有2-4个小时. 我一个人在开发. 您如何建议我管理时间和发展流程? 谢谢, 努尔 最佳答案 在深入研究细节之前[详细]
-
Java 8 Streams解析为Integer
所属栏目:[Java] 日期:2020-12-14 热度:52
是否存在使用流将String解析为Integer的更好方法: String line = "1 2 3 4 5";List 最佳答案 如果直接将String解析为Integer,则可以消除一步: String line = "1 2 3 4 5";List 或者你可以通过创建一个int数组而不是List 来坚持原始类型,从而提供更好的性能[详细]
-
java – 为什么我不在类路径中使用通配符?
所属栏目:[Java] 日期:2020-12-14 热度:70
在我的classpath中使用Java 6通配符有什么缺点吗?例如 C: set CLASSPATH=.lib* 我可以看到,如果有两个罐子都包含一个具有相同路径的类,那么使用通配符可能会导致难以追踪的结果. 但除此之外,还有什么需要注意的吗? 最佳答案 如果这是你想要做的,那就去做[详细]