-
java – Joda-Time自纪元以来的天数
所属栏目:[Java] 日期:2020-12-14 热度:166
我有一个问题,即 Joda-Time库返回的 epoch以来的天数根据我输入的日期而变化.如果我输入2012-05-14 22:00:00和2012-05-14 02:00:00我会得到相同的结果,因为它们都在同一天.以下是我的代码. try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd H[详细]
-
多线程 – 重新启动整个应用程序生命周期的Delphi TThread
所属栏目:[Java] 日期:2020-12-14 热度:190
我创建了一个派生自TThread的类,因为我希望做一些异步的东西,但为了避免创建另一个类,我在该线程类周围构建了整个东西.不确定这是不是很好的做法,如果我不能让它工作,那么我想我别无选择,只能重新编码.. 问题:我在FormCreate上创建Thread,分配一些属性,然后[详细]
-
java – 隐藏服务实现的最佳实践
所属栏目:[Java] 日期:2020-12-14 热度:143
我想隐藏API用户的服务(接口)的实现(具体类).该实现由使用 Java API ServiceLoader机制的工厂提供给用户.此Loader要求实现类具有公共可见性.只要实现隐藏在用户不直接依赖的不同JAR(除了API JAR之外),就可以了. 但是,为了便于分发,使用默认实现的JAR内容将打[详细]
-
java – 在Struts 2中获取拦截器参数
所属栏目:[Java] 日期:2020-12-14 热度:121
我有以下动作映射 action name="theAction" ...... param name="param1"one/param param name="param2"two/param ... param name="paramN"nth-number/param.../action 我可以在Interceptor中使用以下行获取参数映射 MapString,Object params = ActionContext[详细]
-
为什么Java使用堆数据结构来存储对象?
所属栏目:[Java] 日期:2020-12-14 热度:102
或者它不使用堆“数据结构”.分配给内存的名称(内存池)刚刚被称为“堆”? 如果是,那么Heap Data-Structure和Heap之间的任何关系就像在Memory of Memory中一样吗? 解决方法 heap memory和 heap the data structure之间没有任何关系.它们碰巧共享相同的名称.[详细]
-
从JNI(Java Native Interface)访问C常量(标题)
所属栏目:[Java] 日期:2020-12-14 热度:166
如何从 Java端(通过JNI)访问C头文件中定义的常量? 我有一个带有头文件c_header.h的C库: // I'll try to get these values in java#define PBYTES 64#define SBYTES 128#define SGBYTES 128 然后我有这个java代码libbind_jni.java: package libbind;public[详细]
-
java – 优雅地结束正在阻塞队列中等待的线程
所属栏目:[Java] 日期:2020-12-14 热度:172
我遇到了一个多线程服务器的问题,我正在构建一个学术练习,更具体地说是获得一个优雅地关闭的连接. 每个连接都由Session类管理.此类维护2个连接线程,一个DownstreamThread和一个UpstreamThread. UpstreamThread在客户端套接字上阻塞,并将所有传入的字符串编码[详细]
-
java – 如何打印“Hello World”? – 完整的生命周期
所属栏目:[Java] 日期:2020-12-14 热度:97
我在研究生院学习了编译器,操作系统,计算机体系结构课程.但我想在一个简单但真实的例子中看到这些概念(不太理论化).对于简单的例子,HelloWorld是一个不错的选择. 不仅这个小程序的生命周期很有趣,而且了解JVM,OS和Architecture如何工作可以帮助我们成为更好[详细]
-
java – 有没有办法在大数据处理过程中释放内存?
所属栏目:[Java] 日期:2020-12-14 热度:110
我有一个存储发票的数据库.我必须使用所有发票中的信息,通过一系列算法为任何给定的月份进行复杂的操作.检索和处理这些操作所需的数据会占用大量内存,因为可能会有大量发票.当用户为这些计算请求的间隔达到几年时,问题变得越来越严重.结果是我得到了一个Perm[详细]
-
具有异步支持的跨平台.NET WebSocket服务器库
所属栏目:[Java] 日期:2020-12-14 热度:175
是否有任何跨平台(读取:单一友好)库提供WebSocket服务器支持并允许通过C#5异步API进行异步IO? SuperSocket.NET似乎是最接近的选择,但是not appear to offer async support. Mono本身does not yet implement System.Net.WebSockets. 解决方法 您现在可以使[详细]
-
Java,动态强制转换,将值从Object传递给目标Class的对象
所属栏目:[Java] 日期:2020-12-14 热度:139
我正在寻找一个简单的解决方案来传递两个 java程序之间的属性/对象的值.程序是相同的(在分离的节点上运行),并且不能通过调用方法来设置/获取变量.他们只能通过文件或网络等外部渠道进行通信.应该共享许多不同的对象.我的想法是将数据作为文本传递,并使用xml[详细]
-
java – 在JPA中使用连接池
所属栏目:[Java] 日期:2020-12-14 热度:137
我有一个独立的JPA(Hibernate) – MySQL应用程序. 我的persistence.xml看起来像: persistence-unit name="JPAProj" transaction-type="RESOURCE_LOCAL" !-- Persistence provider -- provider org.hibernate.ejb.HibernatePersistence /provider .... prope[详细]
-
java – 奇怪的复制构造函数
所属栏目:[Java] 日期:2020-12-14 热度:149
我有两个类:AbstractMailingDirections和DirectionLoad.两者都有一个拷贝构造函数如下: public AbstractMailingDirections(AbstractMailingDirections toCopy) { this.message = toCopy.message; this.defaultDirection = new DirectionLoad(toCopy.defaul[详细]
-
java – 使用neo4j查找与给定节点有关系的节点集的有效方法
所属栏目:[Java] 日期:2020-12-14 热度:107
给定两个节点是否有一种有效的方法来查找一组公共节点(具有已定义的关系). 例如,使节点A1,B1,C1-C4与关系x和y连接: A1 --x-- C1A1 --x-- C2A1 --x-- C3B1 --y-- C2B1 --y-- C3B1 --y-- C4 为A1(x)和B1(y)设置的公共节点将是[C2,C3]. 解决方法 在许多情况下,[详细]
-
如何让Java的TrayIcon消息淡出?
所属栏目:[Java] 日期:2020-12-14 热度:131
我有一个 Java应用程序,当按下红叉时,它会缩小到系统托盘中. 每当发生这种情况时,我会显示一条消息,通知用户应用程序仍在系统托盘中运行. 这是代码: ... @Override public void windowClosing(WindowEvent e) { try { tray.add(trayIcon); trayIcon.display[详细]
-
java – FileChannel ByteBuffer和Hashing Files
所属栏目:[Java] 日期:2020-12-14 热度:176
我在 java中构建了一个文件哈希方法,它接受文件路径文件名的输入字符串表示,然后计算该文件的哈希值.散列可以是任何本机支持的java散列算法,例如MD2到SHA-512. 我试图找出最后一滴性能,因为这个方法是我正在研究的项目的一个组成部分.我被建议尝试使用FileCh[详细]
-
java – 从System.in获取unicode值
所属栏目:[Java] 日期:2020-12-14 热度:55
我创建了一个从System.in获取输入的Scanner,以便我可以从控制台获取输入. Scanner scanner = new Scanner(System.in,"UTF-8"); 当我做 String s = scanner.next(); 然后在控制台中输入Слово???,字符串的值变为???? ???. 控制台能够显示Unicode字符,但为[详细]
-
使用DropWizard处理长请求
所属栏目:[Java] 日期:2020-12-14 热度:91
我有一个简单的DropWizard服务,我想要一个REST API来启动一个长期运行的处理任务 – 包括CPU和I / O绑定. REST调用不会等待任务完成,通知将通过轮询/长轮询/ Web套接字发生. 现在,我更愿意,如果我可以在Dropwizard中执行此操作并将所有内容保存在单个可部署[详细]
-
休息 – 泽西与javax Servlet发生冲突
所属栏目:[Java] 日期:2020-12-14 热度:166
我正在使用Jersey和Maven建立一个简单的REST服务.对于大于1.8的Jersey版本,IntelliJ中的web.xml会抛出此错误: 'com.sun.jersey.spi.container.servlet.ServletContainer' is not assignable to 'javax.servlet.Servlet' 有谁知道如何解决这个问题,以便使用[详细]
-
java – 使用ImageIO.write()创建JPEG创建一个0字节的文件
所属栏目:[Java] 日期:2020-12-14 热度:53
我正在尝试编写一个拍摄图像的方法,并保存该图像的100 x 100缩略图.但是,当我保存文件时,它是一个不可读的0字节图像(错误解释“错误解释JPEG图像文件(在状态200中对JPEG库的错误调用)”)在Ubuntu的 ImageViewer中.我的代码如下: public boolean scale(){ St[详细]
-
java – 无法理解CYK算法的伪代码
所属栏目:[Java] 日期:2020-12-14 热度:122
我正在阅读关于 CYK algorithm的内容,并且有一部分我无法理解的伪代码.整个伪代码是: let the input be a string S consisting of n characters: a1 ... an.let the grammar contain r nonterminal symbols R1 ... Rr.This grammar contains the subset Rs[详细]
-
如何确定另一个进程是否正在使用该文件(Java)
所属栏目:[Java] 日期:2020-12-14 热度:60
我尝试了很多例子,但没有人工作. 我尝试这个但是不行. 我也尝试使用tryLock().它总是返回false.为什么? private boolean checkCompleteFile(File f){ RandomAccessFile file = null; FileLock fileLock = null; try { file = new RandomAccessFile(f,"rw");[详细]
-
java – 在不同线程中的类之间传递对象的最佳方法?
所属栏目:[Java] 日期:2020-12-14 热度:110
我有一个“可运行”的类“A”,我用 Java unmarshallers创建新对象. MainGUI线程尝试通过类“A”中已有的get()来访问这些实例.我在A类创建的实例,我将它们设置为静态,以便它们永远可用,但是当我得到一个具有不同属性的新完整实例时,我必须将新实例与前一个数[详细]
-
HDBC ODBC MySQL – 查询仅在编译时失败
所属栏目:[Java] 日期:2020-12-14 热度:147
我的程序使用runghc运行,但编译时出现错误“在查询期间丢失与 MySQL服务器的连接”时,同一程序始终失败.失败与长时间运行的查询无关(它是小表上的CREATE VIEW). MySQL错误日志中没有任何内容,log_warnings = 1. 环境 – ubuntu(13.04 ;-),本地数据库) 解决方[详细]
-
java – GPathResult ..存在或不存在节点
所属栏目:[Java] 日期:2020-12-14 热度:161
我的GPathResult可以使用3种方式之一的名称节点 1)名称节点存在并具有值 前:约翰 2)名称节点存在,但没有值. 3)根本没有名称节点. 在Groovy代码中,我如何使用我的Gpathresult区分上述3个案例.我是否使用像gPathResult这样的东西. value()!= null? Pesudo代[详细]