-
java – 什么JVM优化导致这些性能结果?
所属栏目:[Java] 日期:2020-12-15 热度:132
执行 Java REST服务性能测试我看到一个意外的模式:在每次调用中创建并返回相同值对象的方法比仅返回存储在类或对象字段中的值对象的另一个版本运行得更快. 码: @POST @Path("inline") public Response inline(String s) { return Response.status(Status.C[详细]
-
ORM ODB for C是否可以从数据库生成代码
所属栏目:[Java] 日期:2020-12-15 热度:70
我对这个图书馆很新,而且一般都是ORM.我知道像EntityFramework这样的工具可以从数据库生成代码. ODB for C可以做到这一点吗? 解决方法 我不这么认为.查看项目的 main page,有一个如何使用ODB的示例.看来你只需要在这里和那里添加一些pragma: #pragma db ob[详细]
-
java垃圾收集在对话框中
所属栏目:[Java] 日期:2020-12-15 热度:124
*当我尝试在JFrame中创建一个按钮时,我现在遇到一个非常奇怪的 java GC问题,当我单击该按钮时,它会显示需要处理并显示一些图像并需要近200M内存的JDialog.但问题是当我关闭对话框并重新打开它时,有时它会导致java.lang.OutOfMemoryError. (不是每次都) 试图[详细]
-
在Java中,为什么equals()和hashCode()必须一致?
所属栏目:[Java] 日期:2020-12-15 热度:51
如果我覆盖类的任一方法,它必须确保如果A.equals(B)= true则(A.hashCode()== B.hashCode)也必须为true. 有人能告诉我一个简单的例子,如果这被违反,会导致问题吗?我认为如果你使用该类作为Hashmap的键类型,它有什么关系? 解决方法 当然: public class Test[详细]
-
java – 处理“重复”任务的线程池
所属栏目:[Java] 日期:2020-12-15 热度:192
我希望并行执行一些不同的任务,但有一个概念,即如果一个任务已经排队或正在处理,它将不会被重新排队.我已经阅读了一些 Java API,并提出了下面的代码,这似乎有效. 任何人都可以了解我使用的方法是否是最好的方法.有任何危险(线程安全?)或更好的方法吗? 代码[详细]
-
带有applet的Java客户端 – 服务器游戏
所属栏目:[Java] 日期:2020-12-15 热度:87
我必须用 Java实现一个简单的游客客户端 – 服务器游戏.不幸的是,我只是从网络编程开始,在选择合适的解决方案时遇到了一些问题. 让我们假设我正在创建一个国际象棋游戏,其中两个客户端可以连接到服务器,使用他们的用户名和密码进行身份验证和播放.必须将客户[详细]
-
Java中长期运行的数据处理系统的通用架构?
所属栏目:[Java] 日期:2020-12-15 热度:168
我被要求将遗留数据处理应用程序移植到 Java上. 该系统的当前版本由(写得不好的)Excel表格的nubmer组成.工作表实现了一个大循环:轮询了许多数据源.这些源是CSV和基于XML的Web服务的混合. 这个过程在概念上很简单: 它是无状态的,这意味着运行的计算完全取决[详细]
-
java – 外部基类的访问字段
所属栏目:[Java] 日期:2020-12-15 热度:83
在 Java中,内部类通常可以访问外部类的私有成员. 在编写 Android应用程序时,我有一个静态内部类,它扩展了它的外部类. 事实证明,无法访问外部类的私有字段: class Outer { private int m_field = 1; static class Inner extends Outer { Inner() { m_field =[详细]
-
从模型中对TableView中的行进行自动更新
所属栏目:[Java] 日期:2020-12-15 热度:150
我一直在寻找有关将数据刷新到tableview的信息.我试图直接修改模型,但我得到了一个bug.我修改了模型,但表格没有刷新,只有当我移动一列时,表格才显示修改后的值. 为了向您展示一个示例(13-6),我将学习该教程: http://docs.oracle.com/javafx/2/ui_controls/t[详细]
-
java – 从另一个类完成一个活动
所属栏目:[Java] 日期:2020-12-15 热度:118
我正在开发一个需要永久互联网连接的应用程序.如果没有互联网连接,我希望用户退出应用程序(进入登录屏幕). 我有一个网络接收器类,可以检测网络连接.我希望这个类要么终止堆栈顶部的活动要么启动新的登录活动并删除整个历史堆栈. 问题是我无法从我的接收器类[详细]
-
哪里可以找到Java 8 src.zip
所属栏目:[Java] 日期:2020-12-15 热度:156
我刚刚按照以下链接解压缩了XP上的jdk 8. installing JDK8 on Windows XP – advapi32.dll error 但是我没有看到任何src.zip. 解决方法 安装src.zip后放在/ java / jdk文件夹中.[详细]
-
你的Java规则是什么?
所属栏目:[Java] 日期:2020-12-15 热度:113
我正在学习 Java,我想知道每个人的 Java规则是什么.您本质上知道的规则,如果您看到有人破坏它们,您会尝试纠正它们.让你摆脱困境或帮助改善事情的事情.你永远不应该做的事情.你应该经常做的事情.初学者不会知道的规则. 解决方法 阅读Bloch的 Effective Java.[详细]
-
java – nonblocking-io vs blocking-io原始数据吞吐量
所属栏目:[Java] 日期:2020-12-15 热度:56
在 apache HTTPComponent document有一个声明: Contrary to the popular belief,the performance of NIO in terms of raw data throughput is significantly lower than that of blocking I/O.” 真的吗?有人可以更详细地解释一下吗?什么是典型的用例 req[详细]
-
java – Spring社交LinkedIn:是否有可用于检索用户项目的API?
所属栏目:[Java] 日期:2020-12-15 热度:98
我目前正在使用 Spring Social LinkedIn 1.0.0.请将用户登录到我的网站.我有一个功能,我需要访问用户的项目.目前,我没有办法访问他们的项目.我查看了Spring Social LinkedIn代码,发现无法检索此数据.我能够构建一个rest端点来获取访问权限并构建一个原始映射[详细]
-
java – 以编程方式在Eclipse中停止并启动JBoss
所属栏目:[Java] 日期:2020-12-15 热度:53
是否可以在 Eclipse中以编程方式启动和停止JBoss?我正在使用Indigo Eclipse Java EE,我有一个JBoss 5.1.0.GA服务器,我在Eclipse中手动启动/停止. 我想自动重启服务器(作为测试过程的一部分,以重新启动服务器以反映数据库中的更改).是否有一些我可以用来做这[详细]
-
java – 最高的“有价值”回文
所属栏目:[Java] 日期:2020-12-15 热度:66
所以几个月前我正在接受编程采访,这个问题因为某些原因而惹恼了我.我能想到几种解决方案,但大多数解决方案效率极低.虽然我已经有多年的编程能力,但我目前正在大学攻读CS学位,所以我的参考点可能不完整.我希望有人可以提供一些可能的解决方案: “给定一组字[详细]
-
java – Maven 2未运行Junit 4测试
所属栏目:[Java] 日期:2020-12-15 热度:158
我遇到了运行Junit4测试的问题.在 https://stackoverflow.com/questions/2021771?sort=newest#sort-top中报告了同样的问题,但解决方案是去除了违规依赖,其传递依赖性导致包含junit3.在我的情况下,依赖是必要的.我试图弄清楚如何将传递依赖性排除在junit3之外[详细]
-
Java类,具有多种类型的Arraylist
所属栏目:[Java] 日期:2020-12-15 热度:109
我是 Android和 Android的新手Java并且有关于我的服务器应用程序通信的问题.我的服务器总是返回带有“Code”,“Message”和“Data”的JSON输出.像这样: e.g: {"code":200,"msg":"success","data":[{"track_id":123},{"track_id":124},{"track_id":125}]}e.g[详细]
-
junit – 指定端口时Spring Boot Actuator端点的单元测试无效
所属栏目:[Java] 日期:2020-12-15 热度:78
最近我改变了我的 spring boot属性来定义一个管理端口. 这样做,我的单元测试开始失败:??( 我编写了一个测试/ metrics端点的单元测试,如下所示: @RunWith (SpringRunner.class)@DirtiesContext@SpringBootTestpublic class MetricsTest { @Autowired private[详细]
-
为什么java安全编码很重要?
所属栏目:[Java] 日期:2020-12-15 热度:152
我无法理解为什么 java安全编码很重要.例如,为什么将变量声明为私有很重要?我的意思是我得到它将无法从类外部访问这些变量,但我可以简单地反编译该类以获取值. 类似地,将类定义为final将使得无法对此类进行子类化.什么时候继承类是危险的安全?如果有必要,[详细]
-
java – 获取模拟的调用次数
所属栏目:[Java] 日期:2020-12-15 热度:140
假设我想测试这样的代码: class ClassToTest // UsedClass1 contains a method UsedClass2 thisMethod() {} UsedClass1 foo; void aMethod() { int max = new Random().nextInt(100); for(i = 0; i max; i++) { foo.thisMethod().thatMethod(); } }} 如果我[详细]
-
java – Spring-mvc控制器和异常处理
所属栏目:[Java] 日期:2020-12-15 热度:191
想问一个关于 spring-mvc控制器的最佳实践问题.请查看以下代码: @Autowired SomeService service; @RequestMapping (...) public @ResponseBody Response createSomething () { try { serviceResponse = service.doSomething(); //create a success respons[详细]
-
Java Generic of Another generic
所属栏目:[Java] 日期:2020-12-15 热度:75
我有界面: interface IdentifableT extends Serializable { T getID();} 和实现这个的类: public class Cat implements IdentifableLong { public Long getID(){...};} 一切正常.至今.现在我想创建GenericDAO,为什么我不能创建它?: public abstract Gene[详细]
-
使用keySet()方法然后将Set更改为String Array? Java的
所属栏目:[Java] 日期:2020-12-15 热度:190
所以这应该非常简单,因为我知道它是可能的(我只是不太了解’Set’). 所以基本上有这个TreeMap,我们称之为aTree.所以我需要做一些事情: somethingHereProbably = aTree.keySet();somethingHereProbably.toStringArray(); 解决方法 你可以做 MapString,Object[详细]
-
java – 有没有办法监听另一个类的方法执行?
所属栏目:[Java] 日期:2020-12-15 热度:52
是否可以在不修改代码的情况下监听实例的方法执行或类的所有实例? 就像是: someInstance.addMethodExecutionListener('methodName',handler);SomeClass.addMethodExecutionListener('methodName',handler); 它将用于记录目的…… 解决方法 您要问的是使用[详细]