-
java – 放置实例变量声明
所属栏目:[Java] 日期:2020-12-14 热度:113
我已经看到一些开发人员将实例变量声明放在类的末尾,尽管我主要看到它们位于顶部.我可以想到这样做的唯一原因是风格偏好,或者以某种方式使它们更容易在IDE中使用.选择这种风格有更合理的理由吗? 解决方法 因为“程序到一个”界面,而不是一个“实现”. (Gang[详细]
-
Java:RMI与Web服务
所属栏目:[Java] 日期:2020-12-14 热度:127
我需要创建一个由多个客户端组成的分布式应用程序,这些客户端将文件(加上有关文件的信息)发送到一个服务器,还查询该服务器 客户端必须从公司内部访问该Web服务器以发送文件.但是,有时候有些具体的查询必须在公司之外运行. 我认为,鉴于我所知道的是,RMI是一种[详细]
-
java – 关闭Spring引导应用程序时无法注销数据源JMX MBean
所属栏目:[Java] 日期:2020-12-14 热度:161
我有一个简单的 Spring Boot应用程序使用org.apache.commons.dbcp2.BasicDataSource作为dataSource bean. 数据源通过Spring引导自动显示为MBean. 豆声明: @Beanpublic DataSource dataSource() { BasicDataSource dataSource = new BasicDataSource(); data[详细]
-
如何使用Reflection使用泛型实例化java.util.ArrayList
所属栏目:[Java] 日期:2020-12-14 热度:198
如何使用反射来使用泛型类实例化 java.util.ArrayList?我正在编写一个在目标对象上设置java.util.List的方法.运行时知道目标对象和通用类型的列表: public static void initializeList(Object targetObject,PropertyDescriptor prop,String gtype) { try {[详细]
-
java – 堆栈跟踪中行号的文档
所属栏目:[Java] 日期:2020-12-14 热度:65
有没有关于 Java堆栈跟踪行号的明确文档? 当打印堆栈跟踪(后面的逻辑,而不是实现)时,他们如何“计算”? 要显示为什么我感到困惑,请采取以下代码段: public static void main(String[] args) { String evilString = null; System.out.println(new StringBu[详细]
-
序列化要由Java等反序列化的C结构的最佳方法
所属栏目:[Java] 日期:2020-12-14 热度:137
目前,我正在使用fread()/ fwrite()将C/C++结构中的一些数据保存并加载到文件中.在这个C应用程序中工作时这很好用(我可以在结构更改时重新编译以更新fread()/ fwrite()的sizeof()参数,但是如何在不事先知道的情况下将此文件加载到其他程序中C结构的sizeof()?[详细]
-
有没有任何开源Java反思工具或jar?
所属栏目:[Java] 日期:2020-12-14 热度:84
有没有任何开源工具或jar来处理 java中的反射? 我将方法动态地传递给一个类,我想获取返回值. 例如: class Department { String name ; Employee[] employees; public void setName(String name) { this.name = name; } public String getName() { return n[详细]
-
java – Spring数据 – MongoDb查找路线周围的最近位置
所属栏目:[Java] 日期:2020-12-14 热度:78
我有一个模型包含geojson点.找到最接近弹簧数据是很容易的,但如何检索给定路线的最近位置? 我从谷歌获取路线信息: http://maps.googleapis.com/maps/api/directions/xml?origin=48.208174,16.717540sensor=falseunits=metricmode=driving 解决方法 Google[详细]
-
java – 从移动设备到服务器的强大文件传输
所属栏目:[Java] 日期:2020-12-14 热度:87
我需要的是从移动设备(iOS,Android)到服务器(PHP)的文件传输的解决方案(图书馆).基本的要求是文件应该被分割成块,以便在发送文件中间丢失数据连接时,我不需要重新发送整个文件.低内存使用也是必须的. 我想到像p2p这样的方法.最佳做法? 谢谢. 解决方法 我会[详细]
-
java – 为什么SimpleDateFormat.parse接受无效的日期字符串?
所属栏目:[Java] 日期:2020-12-14 热度:122
我有一个 java代码,它以特定的格式输入日期. static Date parseDate(String userInput){ DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = null; try { date = format.parse(userInput); System.out.println(date); }catch(Pa[详细]
-
java – 认证需要窗口弹出7u21更新后
所属栏目:[Java] 日期:2020-12-14 热度:187
我在过去6个月里一直在研究一个项目.对于这个项目,我有一个glassfish服务器实例,其中部署了Web服务.在客户端,我使用 JavaFX2.2,它使用BASIC身份验证与Jersey(XML请求/响应,无 JSON)进行REST请求. 当用户启动程序(JWS / JNLP)时,通常只需在自己登录的窗口中输[详细]
-
java – 如何将可变数量的参数传递给ant exec
所属栏目:[Java] 日期:2020-12-14 热度:80
我有一个ant目标,它接受一些可传递给exec任务的可变参数.使用旧机制它是微不足道的: exec command="cmd /c ${_full-path-to-exec}" osfamily="windows" failonerror="true"/exec 但是,不推荐使用’command’来支持嵌套元素.像这样: exec executable="cmd"[详细]
-
java – 我正在运行什么版本的JBoss?
所属栏目:[Java] 日期:2020-12-14 热度:99
(正如问题:)如何知道我正在运行什么版本的JBoss? 我也很好奇我正在运行什么版本的tomcat. JBoss的特定版本是否对应于某个版本的tomcat? 解决方法 JBoss有一个称为服务器的MBean.这报告了JBoss本身的构建和版本.一旦你知道这个版本,你可以看到什么组件涉及[详细]
-
在Java中创建重复的定时器提醒
所属栏目:[Java] 日期:2020-12-14 热度:160
我想要一个类,每2秒更改自己的私有变量.我知道如果我做某事 import java.util.Timer;//...Timer timer;//...timer.schedule(new ChangeSomething(),2000); 它将在2秒后执行ChangeSomething(),有没有办法告诉它每2秒钟做一些事情,或者如果我放在ChangeSomethi[详细]
-
java – Spring Boot控件目标JAR文件名
所属栏目:[Java] 日期:2020-12-14 热度:65
我的 Spring Boot项目有构建描述: build plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-surefire-plugin/artifactId version2.18.1/version dependencies dependency groupIdorg.apache.maven.surefire/groupId artifactIdsuref[详细]
-
java – 如何在GWT中预取图像?
所属栏目:[Java] 日期:2020-12-14 热度:176
我尝试了以下代码: RootPanel root = RootPanel.get("root");root.clear();final FlowPanel p = new FlowPanel();root.add(p);for (int i=0; i20; ++i) { String url = "/thumb/"+i; final Image img = new Image(url); img.addLoadHandler(new LoadHandler[详细]
-
rx-java – RxSwift – .subscribe vs .subscribeNext有什么区别
所属栏目:[Java] 日期:2020-12-14 热度:169
这两个操作符之间有什么区别? http://reactivex.io不要提.subscribeNext. 解决方法 在早于3的RxSwift版本中,subscribeNext(_:Value – ())是subscribe的专用版本(_:Event Value – ()). 订阅(_ :)将针对每个事件情况触发,即.next(Value),. error(Error)和[详细]
-
java堆分析与oql:计数唯一的字符串
所属栏目:[Java] 日期:2020-12-14 热度:81
我对现有的 java软件进行内存分析.在oql中有一个sql’group by’等价物,以查看具有相同值但不同实例的对象的计数. 选择count(*) 来自java.lang.String s group by s.toString() 我想实现重复字符串的列表以及重复的数量.这样做的目的是查看大量的情况,以便可[详细]
-
java – 为什么匿名类访问封闭类的非最终类成员
所属栏目:[Java] 日期:2020-12-14 热度:197
我们知道只能在匿名类中访问最终的局部变量,这里有一个很好的理由: Why are only final variables accessible in anonymous class?. 但是,如果变量是封闭类的成员字段,我发现匿名类仍然可以访问非最终变量:How can I access enclosing class instance vari[详细]
-
java – ClassCastException在使用WebLogic解析XML时
所属栏目:[Java] 日期:2020-12-14 热度:184
我收到以下错误消息: java.lang.ClassCastException: weblogic.xml.jaxp.RegistryDocumentBuilderFactory cannot be cast to javax.xml.parsers.DocumentBuilderFactory 我经历了一些研究这个论坛.他们说要删除xml-apis.jar或者JAR文件是冲突的.但是,尽管我[详细]
-
如何在java中实现TCP服务器和TCP客户端传输文件
所属栏目:[Java] 日期:2020-12-14 热度:75
我实现了简单的TCP服务器和TCP客户端类,可以从客户端发送消息到服务器,消息将在服务器端转换为大写,但是如何实现从服务器到客户端的传输文件,并从客户端上传文件到服务器.以下代码是我所得到的. TCPClient.java: import java.io.*;import java.net.*;class[详细]
-
Java SAXParser:不同于`localName`和`qName`
所属栏目:[Java] 日期:2020-12-14 热度:61
在 Java中,Handler类包含方法,其名称为startElement.this方法具有原型: public void startElement(String uri,String localName,String qName,Attributes属性) 我已经阅读了Oracle Java网站,但是我仍然不明白localName和qName参数之间有什么区别.他们解释一[详细]
-
java – SHA256与RSA和SHA256之间的差异,然后RSA
所属栏目:[Java] 日期:2020-12-14 热度:112
使用以下两种方法计算签名有什么区别? 使用Signature.getInstance计算签名(“SHA256withRSA”) 使用MessageDigest.getInstance(“SHA-256”)计算SHA256,并使用Signature.getInstance(“RSA”)计算摘要;得到签名? 如果它们不同,是否有一种修改方法2的方法,[详细]
-
java – JDK 1.6中的“vm线程”的作用是什么?
所属栏目:[Java] 日期:2020-12-14 热度:99
参见英文答案 What does java “VM thread” do?2 我们在客户的系统中看到这个线程的很多活动,因此想知道可能发生的情况. 任何链接,信息,教程? P.S:这是在Solaris 10和JDK 1.6.0_23上发生的. 解决方法 这个线程将给你一些继续的步骤.如果可能,我会提供更多[详细]
-
Java InputStream.read(byte [],int,int)方法,如何阻塞,直到读取
所属栏目:[Java] 日期:2020-12-14 热度:99
我正在编写一个简单的客户端/服务器网络应用程序,通过TCP套接字发送和接收固定大小的消息. 到目前为止,我一直在使用Socket类的getInputStream()和getOutputStream()方法来获取流,然后调用InputStream类的read(byte [] b,int off,int len)方法来读取60每个字[详细]