-
java – 使用Reactor选择与键匹配的事件
所属栏目:[Java] 日期:2020-12-15 热度:105
使用reactor( https://github.com/reactor/reactor)我通知一些事件,如 commandReactor.notify("CREATE_CUSTOMER",Event.wrap(customer)); commandReactor.notify("CREATE_ORDER",Event.wrap(order)); 如何实现选择以“CREATE”开头的所有事件的选择器?就像[详细]
-
jsf – 无法将PrimeFaces添加为EAR的库
所属栏目:[Java] 日期:2020-12-15 热度:51
我想在我的 Java EE 6(Jboss AS 7.1.1Final)应用程序中使用PrimeFaces,具有以下结构: EAR|- lib/| |- primefaces-4.0.jar||- ejb-module.jar|- webbapp1.war|- webapp2.war 但是,在部署到JBoss AS 7时,我遇到了几个例外,例如: java.lang.LinkageError: Fai[详细]
-
安装了SonarQube和Java插件,质量配置文件下没有规则
所属栏目:[Java] 日期:2020-12-15 热度:150
我已经为它安装了SonarQube 3.7.3和所有相关的 Java插件. 在“质量配置文件”选项卡下,我找不到任何已开箱即用的配置规则(Android Lint除外): 我究竟做错了什么? 系统/插件是否应该开箱即用,或者我应该手动导入它们? 我已经阅读了几次文档并没有找到任何[详细]
-
是否可以在没有元素数量的情况下在Java中构造数组?
所属栏目:[Java] 日期:2020-12-15 热度:169
在 Java中使用数组时遇到一些问题.如果我声明一个像这样的字符数组,我的程序将抛出异??常“out of bound array”: char[] ipx = {};for( int i =0; i = 63 ; i++ ){ipx[i] = myString.charAt(i);} 我不知道为什么我更换第一行时可以: char[] ipx = new cha[详细]
-
java – 为什么这个Google AppEngine Search API查询没有找到任
所属栏目:[Java] 日期:2020-12-15 热度:54
我正在尝试使用此查询搜索索引文档,即使项目存在,它也会显示0结果.为什么? 关键字搜索描述字段并按年份搜索. ‘sbu’是一个原子场. 日志 INFO: Searching with query: year:( 2013 ) sbu:(Special Bictums Unit) Oct 31,2013 8:36:17 PM com.mwv.pic.servic[详细]
-
java – 使用selenium下载文件
所属栏目:[Java] 日期:2020-12-15 热度:151
我正在使用selenium来测试系统. 我必须下载一个文本文件.为了直接下载它,我创建了一个Firefox配置文件,它应该避免保存/取消对话框……但是对话框仍在进行中. 我的代码如下: FirefoxProfile fxProfile = new FirefoxProfile();fxProfile.setPreference("brow[详细]
-
java – Apache POI xlsx读取,带#值的单元格 – 错误意外单元格
所属栏目:[Java] 日期:2020-12-15 热度:200
你能解决这个问题吗? 我需要将每个单元格读取为String值.在这种情况下,我使用的是appache poi lib.以及使每个细胞正常化的方法: String getNormilizedCell(Cell cell){return new DataFormatter().formatCellValue(cell);} 但是在In .xlsx文件中我遇到了这[详细]
-
单核CPU能否实现真正的并发?
所属栏目:[Java] 日期:2020-12-15 热度:192
“如果你能感觉到计算机每隔几毫秒切换几十个任务的操作,你肯定会同意计算机似乎同时执行这些任务,即使我们知道计算机正在交错计算各种任务“ M.Ben-Ari,并行编程原理,1982. 那么在单核CPU上,单个原子操作不可能在同一系统内同时执行? 解决方法 是的,单核CP[详细]
-
java – AES加密Android < - > iOS不同的结果,消息长度>
所属栏目:[Java] 日期:2020-12-15 热度:177
我在理解两个设备上的密码/加密器时遇到了一个真正的问题. 1. 如果我们使用Cipher AES加密iOS和Android上的消息并且字符串的charlength不大于16(例如“abcdefghijklmno”),我们在使用相同的密钥/密码加密后得到相同的结果. 2. 但是如果需要更长的消息,我们会[详细]
-
java – 解析字符串日期与时区EEST EET
所属栏目:[Java] 日期:2020-12-15 热度:56
解析完整的date.toString(); private final DateFormat dfFull = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");String str = "Wed Oct 30 13:05:26 EET 2013";dfFull.parse(str); 产量 java.text.ParseException: Unparseable date: "Wed Oct 30 13:[详细]
-
java中的接口和继承
所属栏目:[Java] 日期:2020-12-15 热度:73
我有一个如何将接口与继承联系起来的问题,例如: 如果类A实现了接口X,那么类A也是类B和类C的超类,我的问题是,它是否意味着类B和类c都将自动实现接口X? 解决方法 没有必要在超类中实现这些功能 假如是 interface X(){function A();function B();}class A imp[详细]
-
java – 有没有办法在声明后设置arraylist的大小?
所属栏目:[Java] 日期:2020-12-15 热度:122
例如,在传统的数组中,我会声明一个这样的数组: int array[]; 那么,我稍后会像这样初始化它 array = new int[1000]; 在arraylist我试图做同样的,但我只能初始化它,同时声明它如下. ArrayListString array = new ArrayList(1000); 它几乎一样 int[] array = n[详细]
-
java – 列出ConcurrentModificationException
所属栏目:[Java] 日期:2020-12-15 热度:51
我有以下代码 public void saveProjects(ListProject proj) throws DatabaseException { for (Project listItems: proj) { // error here insertProjects(listItems); }}private void insertProjects(Project prj) throws DatabaseException { commitObjects[详细]
-
java – 从Bouncy Castle的byte []获取ECPoint / ECPublicKeyPar
所属栏目:[Java] 日期:2020-12-15 热度:182
到目前为止,我已经设法在充气城堡的轻量级API中生成ECDHE对.但是,我尝试从byte []重新创建公钥时遇到问题. 由于ECPublicKeyParameters对象只有一个方法getQ(),我假设重建密钥所需的全部内容.其他参数如使用的曲线(P-521)保持不变. 我正在做以下事情: Asymme[详细]
-
Java初始化抽象类
所属栏目:[Java] 日期:2020-12-15 热度:170
有人可以为我解释这行代码吗? SomeAbstractClass变量= new SomeAbstractClass(){}; 这适当地实例化并将抽象实例存储在变量中.怎么了?可能是一个扩展抽象类的匿名类?我可以使用任何关键字查找有关此信息? (如果有任何相关性,抽象类也恰好是通用的) 解决方[详细]
-
java – 使用throw时我应该使用throws吗?
所属栏目:[Java] 日期:2020-12-15 热度:192
我的方法有一个抛出NullPointerException的返回类型. public class Student { public String studentOne() { //code to get name if(name == null) throw new NullPointerException("Error"); else return name; }} 我的问题是..我应该使用公共字符串student[详细]
-
java – 如何遍历数组并检查重复项?
所属栏目:[Java] 日期:2020-12-15 热度:74
我正在创建一个程序,允许您在数组中存储10个项目.我无法让程序执行的操作是,如果数组中已存在其中一个输入的项目,则会出错. 因此,例如,如果数组看起来像[香蕉,马铃薯,3,4,是,……]并且我再次输入banana,它应该说“项目已经存储”并要求我重新输入值.我目前的[详细]
-
java – 用“X”画一棵圣诞树
所属栏目:[Java] 日期:2020-12-15 热度:185
我正在尝试 Java中的一些在线练习.我做了很多练习,但是如果n = 4的话,我会坚持使用一个给出给定n(其中n是来自用户的输入)的练习,绘制一个如下所示的圣诞树: X X XXX X XXX XXXXX X XXX XXXXXXXXXXXX 我似乎无法绕过循环.这是我到目前为止所做的: public cl[详细]
-
java – JVM如何执行Try catch finally块
所属栏目:[Java] 日期:2020-12-15 热度:106
根据 Java语言规范,Section §14.20.2 A try statement with a finally block is executed by first executing the try block. Then there is a choice: If execution of the try block completes normally,then the finally block is executed,and then the[详细]
-
java – jax-rs泽西@Post响应实体为空
所属栏目:[Java] 日期:2020-12-15 热度:146
我正在尝试@POST用户创建的对象并获得一个响应,其中使用不同的用户创建的有效负载作为实体.虽然返回的对象存在并且已填充,但在客户端上它是空的. 客户端发送/服务器收到对象: @XmlRootElementpublic class TweetQuery { String query; ListTweetQueryTweet[详细]
-
每个循环工作的Java
所属栏目:[Java] 日期:2020-12-15 热度:130
我正在处理某项任务,当我偶然做错了但是代码执行并提供了正确的结果.我有点惊讶,并且记住了每个循环的所有这些是如何工作的. 示例(示例程序), public static void main( String[] args ){ String myInput = "hello,hi,how are you "; String[] splitted = my[详细]
-
java – 在显示之前获取JPopupMenu大小
所属栏目:[Java] 日期:2020-12-15 热度:180
我点击鼠标右键显示JPopupMenu.我希望JPopupMenu的右上角位于点击位置(默认情况下不是左上角).要执行此操作,我需要将X坐标设置为mouseEvent.getX() – popupMenu.getWidth().问题是,在第一次显示弹出窗口之前,其宽度等于0. SSCCE: public class PopupTest2[详细]
-
java – 我在尝试编写if条件时收到死代码警告
所属栏目:[Java] 日期:2020-12-15 热度:109
我收到了代码的死代码警告: Topic topic = findTopicByID(point.getIDTopic());if (topic != null){ ...}else if (topic == null){ // I get Dead code warning for every thing I write here!} 有时当我收到警告但一切看起来都没问题时,我重新启动IDE并且[详细]
-
在Java中获取数组元素的类型
所属栏目:[Java] 日期:2020-12-15 热度:78
我有以下方法: public static int arraySum(Object obj) {} 该方法应返回obj中所有元素的总和;这个方法的前提条件是obj是任何维度的整数数组,即Integer,Integer [],Integer [] []等等. 为了编写方法arraySum()的主体,我正在使用foreach循环和递归;但是,对于[详细]
-
获取从java中的单选按钮中选择的值
所属栏目:[Java] 日期:2020-12-15 热度:110
import javax.swing.*;import java.awt.*;public class RadioButtonTest extends JFrame {private JTextField jtfAnswer = new JTextField(10);private JRadioButton jrbMale = new JRadioButton("Male");private JRadioButton jrbFemale = new JRadioButton[详细]