-
java – int.class.isInstance(Object)是一个矛盾吗?
所属栏目:[Java] 日期:2020-12-15 热度:169
这是一个例子: public boolean check(Class? clazz,Object o){ return clazz.isInstance(o);}check(int.class,7); // returns false 由于isInstance接受一个Object,因此它不能与int一起使用,因为int是一个基本类型并被自动装箱到Integer. 那么是否可以编写[详细]
-
java – Apache Shiro中的实例级访问控制
所属栏目:[Java] 日期:2020-12-15 热度:174
我发现了一个灵活的安全框架Apache Shiro.我使用Shiro成功实现了身份验证和授权. 该框架的一个吸引人的特性是基于实例的安全性.我刚从Shiro网站上复制了一些例子. 以下权限存储在数据库中. printer:query:lp7200printer:print:epsoncolor 以下代码检查对于给[详细]
-
java – Spring Data JPA更新方法
所属栏目:[Java] 日期:2020-12-15 热度:71
我仍然在寻找 Spring的Data JPA中的更新方法来更新在关系数据库中持久存在的给定Object.我只找到了解决方案,我不得不通过@Query注释指定某种UPDATE查询(与@Modifying相比),例如: @Modifying@Query("UPDATE User u SET u.firstname = ?1,u.lastname = ?2 WHE[详细]
-
java – 如何确定Hibernate会话正在使用的DataSource?
所属栏目:[Java] 日期:2020-12-15 热度:59
我有几个应该使用HSQLDB的单元测试,但我知道其中一些实际上正在使用物理数据库.我想在测试中添加一个检查,以确保正在使用的DataSource用于HSQLDB,而不是实时DB. 从hibernate会话对象(org.hibernate.classic.Session),我如何检查DataSource 更新: 我也可以访[详细]
-
一个与Java应用程序集成的博客引擎.哪个博客引擎?
所属栏目:[Java] 日期:2020-12-15 热度:126
我必须设置一个“必须与 Java应用程序集成”的博客引擎.这些是我的要求,我不是在开玩笑. Java应用程序是一个Web应用程序,提供动态变化的内容. 什么博客和这个应用程序将交换 – 我不知道,因为我的客户不知道. (是的,我知道,我的客户是…,但情况确实如此). 我[详细]
-
在java中查找单词的同义词和根
所属栏目:[Java] 日期:2020-12-15 热度:77
我正在开发一个JAVA应用程序,用户在文本框中输入一个单词,该单词的同义词必须自动提供给他. 有一个词,是否有可能在JAVA中找到它的同义词及其根?我应该使用字典吗? 例如: word: killersynonym: murderer butcher hitmanword: killingroot: kill 解决方法[详细]
-
是否可以在java中定义使用原语的自定义类型?
所属栏目:[Java] 日期:2020-12-15 热度:137
例如,以下是语法正确的代码 Double number = 10.0; 是否可以定义我自己的类,如Price Price myPrice = 10.0; 实际编译? 解决方法 自动装箱和自动拆箱仅适用于基元.您正在谈论的概念类似于C转换.不幸的是,Java中没有这样的东西.你能做的最好的就是 Price myPr[详细]
-
JavaFX秒表计时器
所属栏目:[Java] 日期:2020-12-15 热度:70
这是一个用于 JavaFX的简单秒表的类,根据需要设置Label对象的样式 package aaa;import java.text.SimpleDateFormat;import java.util.Date;import javafx.beans.property.SimpleStringProperty;/** * * @author D07114915 */public class KTimer extends Thr[详细]
-
从Java连接到Oracle DB时出错
所属栏目:[Java] 日期:2020-12-15 热度:197
有人可以帮我解释为什么我在尝试从 java连接到Oracle数据库时收到以下错误…. 连接呼叫是: Connection con = DriverManager.getConnection( "jdbc:oracle:thin:@winson.net:1522/hcrod","manager","passing"); 我收到以下错误: java.sql.SQLException: Lis[详细]
-
java – 房间内的光源意外动作
所属栏目:[Java] 日期:2020-12-15 热度:152
我写了几个 Android应用程序,但这是我第一次使用3D编程. 我创造了一个房间(4个墙壁,天花板和地板),里面有几个物体,能够像走路一样移动相机.我用各种图像纹理所有表面,一切都按预期工作. 根据具体情况,房间宽14个单位,深16个单位(以原点为中心),高3个单位(原[详细]
-
java – 使用DialogInterface.OnClickListener区分单个Dialog
所属栏目:[Java] 日期:2020-12-15 热度:161
我们有两个AlertDialog对象 AlertDialog dialog1,dialog2; 两个对话框都是通过AlertDialog.Builder创建的. 我们如何识别DialogInterface.OnClickListener中哪个对话框是事件源? 使用单个对话框我们可以这样做: AlertDialogInstance.setOnClickListener(myL[详细]
-
无法在Selenium Webdriver(java)中找到iframe
所属栏目:[Java] 日期:2020-12-15 热度:85
我想选择一个位于弹出窗口中的iframe元素.我可以进入弹出窗口,但无法找到iframe.下面是弹出窗口的html代码. htmlhead/headbodyiframe width="100%" height="100%" border="0" src="/some/url.do?parameter=getData"html . . table id="ec_table" class="tabl[详细]
-
java – 用于String元素的JdbcTemplate IN子句
所属栏目:[Java] 日期:2020-12-15 热度:200
我使用NamedParameterJdbcTemplate for Clause元素,其中一个似乎是List String. JdbcTemplate替换它们?,?,?…(列表大小)但是对于带有List String的IN子句.它一定要是 ‘?’,’?’…. 有没有解决的办法? 解决方法 还有一些其他类似的问题,可能会为您提[详细]
-
设置Java系统属性而不将值放在命令行上
所属栏目:[Java] 日期:2020-12-15 热度:197
我有一些 Java代码,它依赖于系统属性super.secret.password.我需要在运行我的应用程序时设置该属性.该应用程序将由shell脚本启动,密码将保存在具有最小读取权限的文件中. 我真的不想写: java -Dsuper.secret.password=letmein gov.fortknox.MyApp 因为那么[详细]
-
Java,在前台运行另一个应用程序
所属栏目:[Java] 日期:2020-12-15 热度:119
我想从 java代码运行另一个应用程序. Runtime rt = Runtime.getRuntime();Process pr = rt.exec("cmd.exe"); 流程已启动,但在后台.如何让它在前台运行? 解决方法 您应该告诉cmd.exe您希望它在新窗口中打开: Process pr = rt.exec("cmd.exe /c start");[详细]
-
java – 为什么Semaphores中的acquire()方法不必同步?
所属栏目:[Java] 日期:2020-12-15 热度:198
我正在使用 Java进入Semaphores并正在阅读这篇文章 http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/Semaphore.html.我唯一没有得到的是为什么在同步的上下文中没有使用acquire()方法.看一下上面网站的例子: 他们创建了一个信号量: pr[详细]
-
如何将Java方法标记为“必须使用结果”以进行静态分析?
所属栏目:[Java] 日期:2020-12-15 热度:159
当使用GCC编译C或C时,您可以使用属性((warn_unused_result))标记函数,如果您调用返回某个东西的函数然后不将其分配给任何东西,这将导致编译器抱怨. 我在开发的Java库中有一些方法有这样的方法 – 调用它们然后丢弃结果总是一个bug.我希望API用户能够通过静态[详细]
-
混合SIMD指令和多线程时,是否会降低性能?
所属栏目:[Java] 日期:2020-12-15 热度:81
我有兴趣做一个关于面部识别的项目(使用SIMD指令集).但是在今年的第一学期,我学到了一些关于线程的知识,我想知道我是否可以将它们结合起来. 我什么时候应该避免结合多线程和SIMD指令?什么时候值得呢? 解决方法 保存x87 / MMX / XMM / YMM寄存器可能需要相[详细]
-
在Java中从Bigdecimal中提取整数和小数部分
所属栏目:[Java] 日期:2020-12-15 热度:143
我想从 java中的bigdecimal中提取整数部分和小数部分. 我正在使用以下代码. BigDecimal bd = BigDecimal.valueOf(-1.30) String textBD = bd.toPlainString(); System.out.println("length = "+textBD.length()); int radixLoc = textBD.indexOf('.'); Syste[详细]
-
java – 处理灾难性异常
所属栏目:[Java] 日期:2020-12-15 热度:105
我在C#入门书中读到,如果你不知道如何处理它,你不应该发现异常.在使用 Java编程时考虑到这些建议,我有时会发现我不知道如何处理异常,但我不得不抓住它或“渗透它”以避免编译错误.我宁愿不要在调用树的整个过程中使用throws子句混乱方法,所以我经常使用“转[详细]
-
java – ListChangeListener wasPermutated块
所属栏目:[Java] 日期:2020-12-15 热度:177
ListChangeListener的 JavaDoc提供了一个用于处理更改的模板.但是,我不知道如何处理排列.对于每个索引,我都可以找到项目的新索引所在的位置,但我不知道如何处理它.这是一个独立于编程语言的难题. ObservableList只能添加(),remove(),set(),还有一个迭代器.[详细]
-
java – Protocol Buffers中getSerializedSize()的性能损失
所属栏目:[Java] 日期:2020-12-15 热度:79
在使用writeTo(OutputStream)序列化消息之前,在GPB消息上调用getSerializedSize()会导致性能下降吗? 在将消息写入输出流之前,我需要能够知道消息的大小. 我在Java上使用GPB. 解决方法 没有性能损失.从Protobuf邮件列表上的 this thread的第二条消息: You c[详细]
-
java – 信息图标
所属栏目:[Java] 日期:2020-12-15 热度:171
我想在JOptionPane.INFORMATION_MESSAGE提供的信息图标的普通JDialog中使用.可能吗? 解决方法 目前在JOptionPane源代码中(实际上在其UI中),这是通过检索此属性来完成的: return (Icon)DefaultLookup.get(optionPane,this,"OptionPane.informationIcon");[详细]
-
java – System.console()从Eclipse返回null,但命令提示符很好
所属栏目:[Java] 日期:2020-12-15 热度:60
当我使用 Eclipse Helios的System.console时,它总是返回null. 但是,当我直接从命令行使用它时(即从命令提示符手动编译和执行java源代码),我得到一个Console对象. 要知道,为什么会发生这种情况我检查了this链接.根据它,当我从Eclipse运行我的Java代码时,后台[详细]
-
在java中使用AES有效加密文件
所属栏目:[Java] 日期:2020-12-15 热度:51
我正在开发一个应该加密一些小(小于1MB)和大(大约500MB)文件的应用程序. 如何有效加密文件并将加密版本保存在磁盘上(即快速)? 如果需要时间,我可以加密进度吗? 解决方法 假设您有一个AES密钥和一些输出流,这里是如何添加加密装饰器到流. Cipher enc = Ciph[详细]