-
Java实用程序类和通过继承扩展
所属栏目:[Java] 日期:2020-05-25 热度:140
我有一个带有一些静态方法的实用程序类,我在代码的某些地方使用它.我现在面临一个问题.我想替换此实用程序类中的函数,以便提供更好的实现.显然,如果没有一些严重的黑客行为,这是无法直接实现的.我的问题是:解决这个问题的最佳方法是什么.如何仍然可以使用实[详细]
-
java – 什么是更好的做法:保持fileInputStream长时间打开,或者打开和关闭它很多?
所属栏目:[Java] 日期:2020-05-25 热度:130
我在java中编写了一个小应用程序,每10秒左右就会在文本文件中写几行.最好是在循环外部初始化输入流并使其保持打开状态很长时间,或者每次需要使用它时打开和关闭它?我不认为这个例子真的很重要,因为它是如此缓慢的循环,但我想知道未来的反应.那个相同的场景但[详细]
-
为什么输出在C和Java中的表达式m(m)不同
所属栏目:[Java] 日期:2020-05-25 热度:144
参见英文答案 Why are these constructs using pre- and post-increment undefined behavior?14个考虑:int m = 2, n; n = m++ + (++m); 在C输出是:m = 4, n = 4;[详细]
-
Java – 寻找比PriorityQueue更快的东西
所属栏目:[Java] 日期:2020-05-25 热度:131
我在大量数据上使用java.[我试图尽可能地简化问题]实际上我有一个小类(元素),包含一个int KEY和一个双重WEIGHT(带有getter setters).我从文件中读取了很多这些对象,我必须得到最好的(最重量级)M对象.实际上我正在使用一个PriorityQueue和一个Comparator来比较[详细]
-
java – 用于将发布/注释的多个数据对象序列化为单个序列化数据的协议缓冲区
所属栏目:[Java] 日期:2020-05-25 热度:155
我正在开发Java和Cassandra数据库之上的社交应用程序.我需要在数据库中存储用户共享帖子的帖子/评论,我希望每个评论/帖子然后将序列化数据存储在一列中的数据库中.因此,对于每个评论,将有一个列以序列化格式存储此数据: - 评论数据(最多约700个字符的字符串)[详细]
-
java – 读取gz文件并跟踪文件中的位置
所属栏目:[Java] 日期:2020-05-25 热度:97
那么,情况如下:我必须阅读大的.gz档案(GB)和一种“索引”它们以后能够使用随机访问检索特定的部分.换句话说,我希望逐行读取存档,并能够获取文件中任何此类行的特定位置. (这样我可以根据要求直接跳到这些特定的位置). (PS:......它是UTF-8所以我们不能假设1[详细]
-
Java:space在编译方面有所不同?
所属栏目:[Java] 日期:2020-05-25 热度:158
我正在制作一个程序(A Piglatin有点......),我无意中错过了声明中的一个变量:String a = R++a; 它实际上应该是String a =“R”texta;.编译器产生了错误.但是,当我做到时:String a = R+ +a; 该计划编制.我想知道为什么尽管Java不关心你是否在某些语句中放置[详细]
-
java – 使用Kryo将多个对象序列化为单个文件
所属栏目:[Java] 日期:2020-05-25 热度:111
据我所知,每个对象都会发生Kryo序列化/反序列化.是否可以将多个对象序列化为单个文件?在另一个类似的SO问题中提出的解决方法之一是使用一组对象.考虑到需要序列化的大量数据,我觉得它不会像应有的那样高效.这是正确的假设吗?最佳答案Kryo API是否采用Output[详细]
-
java – 图像被缓存并吃掉我的堆空间
所属栏目:[Java] 日期:2020-05-25 热度:83
这个问题是我为previous question提供的答案的结果.我被要求使用Eclipse MAT来调查吃掉堆的东西.以下是我的观察(热门消费者):class sun.awt.SunToolkit 333.7 MB com.tennisearth.service.impl.CacheManag[详细]
-
Java – Servlet中的线程和并发
所属栏目:[Java] 日期:2020-05-25 热度:154
我有一个Web应用程序从数据库中检索(大)结果列表,然后需要通过查看每个结果削减列表,并抛出“无效”的结果.使结果“无效”的参数是动态的,我们无法将工作传递给数据库.因此,一个想法是创建一个线程池和ExecutorService并同时检查这些结果.但我一直看到人们说[详细]
-
无法理解Effective Java的第11项中的以下几行
所属栏目:[Java] 日期:2020-05-25 热度:59
我无法理解第11项下的以下行:从Effective Java明智地覆盖克隆 A well-behaved clone method can call constructors to create objects internal to the clone under construction. (pg:55) 还有人提到没有构造函数被称为.所以,我很[详细]
-
java – 我们如何在Scala中编写maven2插件?
所属栏目:[Java] 日期:2020-05-25 热度:95
我试着像在Java中一样在Scala中编写一个简单的maven2插件,但是失败了.它表明特定的javadoc在Scala环境中不起作用.是不是可以在Scala中编写maven2插件,因为官方的maven-scala-plugin也是用Java编写的?最佳答案Josh Suereth有几个blog posts描述了如何在Scala[详细]
-
java – 有没有办法对重构因子交换整数进行编码
所属栏目:[Java] 日期:2020-05-25 热度:94
我们在很多地方都有这个代码,如果一个值高于另一个值,我们就会交换整数.有没有办法重新考虑这个代码,所以它可以重复使用? int numerator2 = some random number; int denominator2 = some random number; if (numerator2[详细]
-
java – 有比较原始类型值的库吗?
所属栏目:[Java] 日期:2020-05-25 热度:65
我在一个包含单个int成员的普通类上实现Comparable接口.我可以这样实现它: @Override public int compareTo ( final MyType o ) { return Integer.valueOf( this.intVal ).compareTo([详细]
-
在Java中针对XSD验证XML /获取schemaLocation
所属栏目:[Java] 日期:2020-05-25 热度:84
如何使用Java中的XSD验证XML文件?我们事先不知道架构.我希望能够获得schemaLocation,下载XSD,缓存它,然后执行实际验证.问题是,使用javax.xml.parsers.DocumentBuilder / DocumentBuilderFactory类,我似乎无法提前获得schemaLocation.这是什么诀窍?我应该研[详细]
-
java – 在方法调用链中查找null
所属栏目:[Java] 日期:2020-05-25 热度:194
我正在寻找一种快速的方法来确定chain的哪一部分为空.举例说明这一点:public class Chain { private Chain chain; public Chain returnChain() { return chain; } public void addChain(Chain chai[详细]
-
java – 在对话框中操作失败时,Primefaces对话框背景不透明度加倍
所属栏目:[Java] 日期:2020-05-25 热度:163
我有一个页面模式对话框,如果用户单击编辑按钮,则会呈现该对话框.该对话框要求输入用户名和密码,并有一个提交按钮.如果用户名和密码未验证,则会显示错误.问题是,如果用户名和密码不进行身份验证,则每次身份验证失败时,模式背景会越来越暗.会导致什么?p:dialo[详细]
-
java – 多线程写入文本文件
所属栏目:[Java] 日期:2020-05-25 热度:83
希望你能帮我这个.我需要创建一个程序,使用多个线程写入文本文件.我需要的是显示处理器如何给一个线程或另一个线程“注意”,所以基本上,我需要所有线程同时运行,当然,同时写入.这是我的代码.方法1:使用“for”创建和启动线程.public class ThreadGenerator {[详细]
-
java – 编译时在JSP页面中查找错误
所属栏目:[Java] 日期:2020-05-25 热度:199
我的项目中有成千上万的Java文件和相同的JSP文件.我正在使用Ant构建脚本编译该项目.问题是当我编译该项目并生成该项目的WAR文件时.然后在那个时候,如果Java类中有任何错误,它会给我一个错误,即Java类中存在语法错误,但是如果我想获得JSP页面的语法错误怎么办[详细]
-
java – ECB模式 – 什么是真正的边界?
所属栏目:[Java] 日期:2020-05-25 热度:157
我刚看过Bob叔叔关于架构软件的演讲:http://www.cleancoders.com/codecast/clean-code-episode-7/show他谈到了ECB模式(实体 - 控制器 - 边界)他坚持认为所有软件必须是主要的,尽管整个用例.实际上,他重复了很多次关于工具,框架等的决定......必须推迟.我对“[详细]
-
java – Hibernate,一个具有不同列数的UserType
所属栏目:[Java] 日期:2020-05-25 热度:123
我有课class DateOptTimeType实现org.hibernate.usertype.UserType适用于两列@org.hibernate.annotations.Type(type = com.mmyPack.DateOptTimeType) @org.hibernate.annotations.Columns(columns = {[详细]
-
java – 从我的jsp引用外部项目的问题 – “ExternalClass无法解析为类型”
所属栏目:[Java] 日期:2020-05-25 热度:158
我在我的eclipse中继承了两个JSP项目(tomcat),并使用了重复的公共代码.我想将重复的代码外部化到公共库/项目,并从两个JSP项目中引用它.所以我做了以下事情:我使用以下包“com.mycompany.jsp.common”创建了一个新的Java项目“JSP-Common”.在那里,我创建了一[详细]
-
java – 如何自定义格式化JFormattedTextField以显示IP地址?
所属栏目:[Java] 日期:2020-05-25 热度:102
我一直在尝试自定义JFormattedTextField以显示用于输入IP地址的掩码.我读了javadoc,并尝试了###.###.###.###,但在许多情况下它无效.我找到了一些文章,他们使用正则表达式格式化值,但他们没有显示输入IP的掩码.我想在文本字段中显示3个点来显示IP地址.像这样:[详细]
-
监控GZip下载Java的进展
所属栏目:[Java] 日期:2020-05-25 热度:148
我在我的Java应用程序中下载了一些文件并实现了下载监视器对话框.但最近我使用gzip压缩了所有文件,现在下载监视器有点破碎了.我将文件作为GZIPInputStream打开,并在每次下载KB后更新下载状态.如果文件大小为1MB,则进度可达到4MB是未压缩的大小.我想监视压缩的[详细]
-
java – 选择哪个ChoiceBox-Event?
所属栏目:[Java] 日期:2020-05-25 热度:61
我使用JavaFX Scene Builder将一个ChoiceBox放在一个fxml中.FXML有一个分配给它的控制器.我的问题是:如果我想了解更改的值,我需要注册哪个事件?onInputMethodTextChanged=#languageSelectionModified 这不适用于以下代码public void languageSelection[详细]

浙公网安备 33038102330553号