-
使用Java对象作为Clojure映射
所属栏目:[Java] 日期:2020-12-14 热度:102
我有一个 Java类,我想在Clojure中使用.但是,我想用它作为Clojure地图.这样做需要什么步骤? 我看过IPersistentMap的代码 – Java类是否实现了这一点?还是应该有一些Clojure代码实现一个协议? 我知道我可以写一些映射代码,以将代码从Java对象显式转换为地图[详细]
-
java – 如何避免应用程序的XSS攻击?
所属栏目:[Java] 日期:2020-12-14 热度:90
如何保护我们的Web应用程序免受XSS攻击?如果一个应用程序不会对特殊的charecters进行任何转换,那么一个应用程序是不可侵犯的. 解决方法 在将其输出回用户之前,您应该将 HTML转义为任何输入.一些参考文献: OWASP XSS (Cross Site Scripting) Prevention Che[详细]
-
java – Immutable对象如何帮助减少垃圾回收引起的开销?
所属栏目:[Java] 日期:2020-12-14 热度:60
我是一个新手,我从前两个答案 here中看过垃圾收集. 现在,即使程序员必须创建新对象,与使用现有对象(在多线程应用程序中)相比,现在证明使用Immutable对象,this tutorial表示,通过减少内存开销来弥补对象创建的成本到垃圾回收,并且消除代码来保护可变对象免受[详细]
-
java – 应用引擎数据存储:如何实现没有连接的帖子和标签?
所属栏目:[Java] 日期:2020-12-14 热度:126
我正在Google App Engine( Java)中构建一个应用程序,用户可以在其中发帖,我正在考虑在这些帖子中添加标签,所以我将会有这样的: 实体发布: public ListKey tags; 实体标签: public ListKey posts; 很容易查询,例如,所有具有某个标签的帖子,但是如何获取所[详细]
-
java – 什么是Hibernate脏会话?
所属栏目:[Java] 日期:2020-12-14 热度:169
我想知道有没有人能告诉我什么是一个hibernate脏会话?我似乎有一个问题,即标准查询在不应该执行插入时.我相信它与一个肮脏的会话有关,但是不知道真正的会话是什么,我无法解决我的问题.另外,如何创建一个脏会话.谢谢. 解决方法 Hibernate会话是缓存.它缓存从[详细]
-
java – 恢复活动时“线程已经开始”
所属栏目:[Java] 日期:2020-12-14 热度:127
这是我的情况: 我正在为 android构建一个游戏,我的游戏的活动由一个自定义的surfaceView组成,它具有游戏逻辑和渲染的线程.该架构类似于Google网站上的LunarLander演示. 当活动开始时,它会创建surfaceView并调用此方法: @Override public void surfaceCreat[详细]
-
蓝牙连接失败“java.io.IOException:读取失败,套接字可能关闭或
所属栏目:[Java] 日期:2020-12-14 热度:89
我正在尝试通过安装在Nexus 5中的应用程序连接设备.我想在 android中制作一个像 rainbow contacts的应用程序.在我的应用程序中,我的目标是通过蓝牙连接到另一个设备,并传送一组联系人或文件. 我跟着 this question,但提到的解决办法对我来说没有办法 Here是[详细]
-
java – ANT等待文件创建
所属栏目:[Java] 日期:2020-12-14 热度:116
是否可以将ANT配置为暂停构建过程,直到创建文件(具有相对超时)? 解决方法 waitfor maxwait="30" maxwaitunit="second" available file="myfile"//waitfor 见http://ant.apache.org/manual/Tasks/waitfor.html[详细]
-
java – 如何使用NIO将InputStream写入文件?
所属栏目:[Java] 日期:2020-12-14 热度:74
我使用以下方式将InputStream写入文件: private void writeToFile(InputStream stream) throws IOException { String filePath = "C:Test.jpg"; FileChannel outChannel = new FileOutputStream(filePath).getChannel(); ReadableByteChannel inChannel =[详细]
-
从Textview中选择文本时出错(java.lang.IndexOutOfBoundsExcepti
所属栏目:[Java] 日期:2020-12-14 热度:73
我正在文本视图中添加复制粘贴功能.我已经添加了代码registerForContextMenu(detailedText);还有 android:textIsSelectable =“true”在xml.When我试图复制它工作得很好,但当它指向文本视图的第一个位置,而不是我们尝试选择文本,它会抛出错误,我显示如下.我[详细]
-
java – 找到与所选点特定距离的所有地址的最佳方法是什么?
所属栏目:[Java] 日期:2020-12-14 热度:67
我正在开发一个应用程序,该应用程序应该显示位于特定位置的地址.我知道如何找到两点之间的距离,但问题是我不知道在性能方面是什么最好的方法. 一种方法是检索所有地址并逐个检查它们到后端的所选地址,但是有没有办法最小化从数据库检索的项目数量,而不是使用[详细]
-
java – NullPointerException当尝试运行.jar文件
所属栏目:[Java] 日期:2020-12-14 热度:60
我刚刚开始学习 java,只知道少量的代码,但是这仍然是一个简单的程序.这更是一个恶作剧程序,但大多只是测试我是否可以制作一个jar文件. 这是代码: import java.awt.*; import java.awt.event.*; import java.lang.*; import java.util.Random; public class[详细]
-
java – Spring数据jpa.如果没有结果返回默认值,则查找max
所属栏目:[Java] 日期:2020-12-14 热度:143
我在我的 spring存储库界面中实现了: @Query("SELECT max(ch.id) FROM MyEntity ch")Long getMaxId(); 如果db不为空,它可以正常工作.如果我使用测试配置启动我的环境(使用H2DB) – 一开始就没有数据. getMaxId()返回的结果为null.我想在这里0. 是否可以修改[详细]
-
很好看的java进度条
所属栏目:[Java] 日期:2020-12-14 热度:94
我想知道如果有人知道如何在 Java中显示一个漂亮的进度条,大多使用Swing,尽管我不介意使用第三方库. 我一直在看JProgressBar教程,但是他们都没有指定样式.读取API我发现一个返回ProgressBarUI对象的getUI方法,但是我没有看到很多方法可以自定义. 我想要的是[详细]
-
java – 奇怪的“减少”方法组在JDK8批量收集操作库中
所属栏目:[Java] 日期:2020-12-14 热度:183
为什么新的JDK8 Stream 类仅包含以下reduce方法: T reduce(BinaryOperatorT reducer)T reduce(T identity,BinaryOperatorT reducer)U reduce(U identity,BiFunctionU,? super T,U reducer,BinaryOperatorU combiner) 但不是一个明显的方法,对应于在其他语言[详细]
-
java – 为什么anyValue%1“愚蠢数学”在声纳中anyValue是双倍
所属栏目:[Java] 日期:2020-12-14 热度:142
SonarQube在我的代码中引发了主要的违规 Silly math should not be performed.说明说 Certain math operations are just silly and should not be performed because their results are predictable. In particular, anyValue % 1 is silly because it will[详细]
-
如何使用java从远程系统读取文件?
所属栏目:[Java] 日期:2020-12-14 热度:175
我有一个文件复制在一台电脑,我需要从其他电脑访问该文件. 我不确定,哪个协议或哪个技术用于此? 请给我任何提示. 更新: 我正在使用Ubuntu Linux系统. 我使用的代码: File f = new File("//192.168.1.157/home/renjith/picture.jpg");// 192.168.1.157 is[详细]
-
java – 全GC变得非常频繁
所属栏目:[Java] 日期:2020-12-14 热度:106
我有一个 Java webapp在一个tomcat实例上运行.在高峰时段,webapp每秒服务约30页,通常约为15页. 我的环境是: O/S: SUSE Linux Enterprise Server 10 (x86_64)RAM: 16GBserver: Tomcat 6.0.20JVM: Java HotSpot(TM) 64-Bit Server VM 1.6.0_14JVM options:CAT[详细]
-
java – 将一个C长类型转换为JNI jlong
所属栏目:[Java] 日期:2020-12-14 热度:56
我使用JNI来传递C和 Java之间的数据.我需要传递一个“长”类型,并且使用以下类似的东西: long myLongVal = 100; jlong val = (jlong)myLongVal; CallStaticVoidMethod(myClass,"(J)V",(jvalue*)val); 然而在Java中,当检索到’long’参数时,它被检索为一个非[详细]
-
java – Mac OS X El Capitan上不支持的major.minor版本
所属栏目:[Java] 日期:2020-12-14 热度:89
遵循在El Capitan的主要次要版本的 Java不正确的解决方案,我看到几个解决方案,使您禁用无rootless,我不喜欢的声音,或只是在OS X El Capitan不再工作. 解决方法 当试图在El Capitan上运行webdriver-manager启动时,您可能会收到一条错误: Exception in thread[详细]
-
java – SLF4J日志级别作为参数
所属栏目:[Java] 日期:2020-12-14 热度:193
这个问题在这里已经有一个答案: Setting log level of message at runtime in slf4j11 我们正在寻求使用SLF4J,但我们发现一件事是你不能指定级别作为参数 Logger.log(Level.INFO,"messsage"); 你必须这样做 logger.info("message"); 这样可以防止通过一种方[详细]
-
java – 如何使用logger打印异常?
所属栏目:[Java] 日期:2020-12-14 热度:70
我有一种情况,我想使用记录器打印捕获在catch块中的所有异常. try { File file = new File("C:className").mkdir(); fh = new FileHandler("C:classNameclassName.log"); logger.addHandler(fh); logger.setUseParentHandlers(false); SimpleFormatter[详细]
-
java – 生成网站的缩略图?
所属栏目:[Java] 日期:2020-12-14 热度:143
对于我的应用程序,我需要动态创建网站的缩略图.到目前为止,我有这样的代码从SO: public class CreateWebsiteThumbnail { private static final int WIDTH = 128; private static final int HEIGHT = 128; private BufferedImage image = new BufferedImage([详细]
-
计算Java对象的字节大小
所属栏目:[Java] 日期:2020-12-14 热度:98
参见英文答案 In Java,what is the best way to determine the size of an object?22 我正在计算一个java对象[hashmap]的大小[memory used].它包含不同数据类型的元素[在运行时],所以[no-of-elem * size-of-element]不是一个好办法.现在的代码是通过一系列的[详细]
-
java – 如何设置为json而不是xml在jersey?
所属栏目:[Java] 日期:2020-12-14 热度:82
使用jersey jersey. java.net如果在URI中没有接受标题或.xml后缀时,如何将 JSON设置为默认序列化而不是XML? 解决方法 您可以在@Produces注释中为每种介质类型指定质量指标.如果允许XML和JSON,您可以执行以下操作使Jersey更喜欢JSON: @Produces({"applicati[详细]