-
java – Guice Jersey:添加所有的资源和提供者,而不需要绑定到J
所属栏目:[Java] 日期:2020-12-14 热度:74
Im目前正在使用Jersey 1.8与Guice 3.0一起使用针对我的JPA的DI.这与我无法克服的一个主要问题相当合适: 我必须使用bind手动将所有泽西资源类添加到JerseyServletModule中: @Overrideprotected Injector getInjector() { return Guice.createInjector(new J[详细]
-
java – 使用Jetbrains IDES在反编译的jar文件中查找文本
所属栏目:[Java] 日期:2020-12-14 热度:112
我喜欢Jetbrains IntelliJ(如果你愿意的话),我的项目是用我的公司命名空间的gradle和一些外部 java库构建的.事情是难以浏览槽类,因为我无法搜索文本到.jar文件或解决用法. 你有什么想法吗?有没有插件或东西?可能吗? 非常感谢. 解决方法 没有办法做到这一[详细]
-
java – 从列表中删除第一个’n’元素而不进行迭代
所属栏目:[Java] 日期:2020-12-14 热度:177
我需要从列表中删除项目的有效方法.如果发生某些情况,我需要从列表中删除第一个“n”个元素.有人可以建议最好的方法吗?请记住:性能是我的一个因素,所以我需要一个比它更快的方式.谢谢. 我正在考虑一个方法,将第n个项目作为列表的开始,以便0-n项目将被收集[详细]
-
java – CompletableFuture已经完成,但有异常
所属栏目:[Java] 日期:2020-12-14 热度:131
CompletableFuture.completedFuture()返回已使用给定值完成的CompletedFuture. 我们如何构建一个已经异常完成的CompletableFuture? 意思是,我希望将来抛出一个异常,而不是返回一个值. 解决方法 我刚发现这个: CompletableFutureT future = new Completable[详细]
-
Java Http客户端通过POST上传文件
所属栏目:[Java] 日期:2020-12-14 热度:91
我正在开发一个J2ME客户端,必须使用HTTP将文件上传到Servlet. 使用Apache Commons FileUpload覆盖了servlet部分 protected void doPost(HttpServletRequest request,HttpServletResponse response) { ServletFileUpload upload = new ServletFileUpload(); u[详细]
-
java – JFrame背景图片
所属栏目:[Java] 日期:2020-12-14 热度:179
我正在创建一个GUI,虽然是一个简单的,我想要一个背景图像(2048 X 2048)填满整个窗口和一个正方形到左上角,偶尔的64 X 64图像可以加载.提前感谢任何帮助的人:) 编辑:我已经知道如何使JFrame成为一个大小,它的图像加载我需要帮助. 解决方法 这是将背景图像添[详细]
-
为什么JavaFX不包括撤消功能
所属栏目:[Java] 日期:2020-12-14 热度:154
在我已经在Swing的经验之后,我最近开始学习 JavaFX API. 我注意到,即使很多课程已经在AWT和Swing中得到很好的实施,他们在JavaFX中得到了有效的重新实现.这包括: javafx.scene.paint.Colorjavafx.event.ActionEvent 与 java.awt.Colorjava.awt.event.ActionE[详细]
-
java – 实时抓住标记的instagram照片
所属栏目:[Java] 日期:2020-12-14 热度:166
我正在尝试下载具有特定标签的照片.我发现实时api相当无用,所以我使用长轮询策略.下面是伪代码,其中有sublte错误的注释 newMediaCount = getMediaCount();delta = newMediaCount - mediaCount;if (delta 0) { // if mediaCount changed by now,realDelta del[详细]
-
java – 如何保护Jar文件不被反编译?
所属栏目:[Java] 日期:2020-12-14 热度:121
这个问题在这里已经有一个答案: What can done to secure jar files besides obfuscation?3个 我正在使用java开发一个应用程序,但我不会释放代码.问题是,我测试了一个这样的jar解压缩器,它能够从我的jar文件中获取几乎完美的代码! 我的问题是如何分发我的j[详细]
-
java – Tomcat和OSGi
所属栏目:[Java] 日期:2020-12-14 热度:94
我想知道是否可以在Tomcat实例中嵌入一个像 Karaf这样的OSGi容器.根据 this SO question和其他几个,似乎它是可能的,但我似乎找不到任何可靠的细节如何做到这一点或什么陷阱/需要注意的注意事项. 所以: 是否可以在Tomcat中嵌入OSGi容器,以便我可以随时轻松部[详细]
-
如何编写一个使用OpenERP ORM直接上传到Postgres数据库的Python
所属栏目:[Java] 日期:2020-12-14 热度:104
我需要在 Python中编写一个“独立”脚本,只需使用OpenERP的ORM模块即可将数据库中的sales_tax表上传销售税.我想做的是像下面的伪代码. 有人可以向我提供更多关于以下内容的细节: 1)我需要设置什么sys.path 2)在导入“账户”模块之前需要导入哪些模块.目前当[详细]
-
java – Scala相当于新的HashSet(Collection)
所属栏目:[Java] 日期:2020-12-14 热度:171
什么是等效的 Scala构造函数(以创建不可变的HashSet)到 Java new HashSetT(c) 其中c是Collection 延长T. 我可以在HashSet对象中找到所有内容. 解决方法 答案有两个部分.第一部分是采用T *的Scala变量参数方法是使用Seq [T]的方法.您告诉Scala将Seq [T]作为参[详细]
-
java – 为什么有些类在创建实例时不需要“New”这个词?
所属栏目:[Java] 日期:2020-12-14 热度:142
我是 Java新手.有一件事让我困惑的是为什么有些类需要new来实例化,以及为什么其他一些类不需要new来实例化. 例如,我在看log4j,它不需要新的. // get a logger instance named "com.foo"Logger logger = Logger.getLogger("com.foo");logger.setLevel(Level.I[详细]
-
java – PostgreSQL:BYTEA vs OID Large Object?
所属栏目:[Java] 日期:2020-12-14 热度:178
我开始使用Hibernate 3.2和PostgreSQL 8.4的应用程序.我有一些被映射为@Basic(= PG bytea)的字节[]字段和映射为@Lob(= PG Large Object)的其他字节.为什么不一致?因为我是一个Hibernate noob. 现在,这些字段最大为4 Kb(但平均值为2-3 kb). PostgreSQL文档提[详细]
-
java – 具有=和a的正则表达式
所属栏目:[Java] 日期:2020-12-14 热度:124
我试图使用正则表达式来查找以等号(=)开始的所有子字符串,并以分号(;)结尾,其间包含任意数量的字符.它应该是这样的= *; 由于某些原因,平等没有注册.是否有某种转义字符会使正则表达式通知我的等号? 如果在这个问题上有任何关系,我正在Java工作. 解决方法 这[详细]
-
如何为具有毕业生的Java 8项目设置Findbug?
所属栏目:[Java] 日期:2020-12-14 热度:165
我有一个 Java 8项目构建使用毕业1.12,这是完美的.现在我想使用 FindBugs,因为我使用Java 8我必须使用FindBugs 3.但是构建挂起在findbugsMain中: :my-module:compileJava UP-TO-DATE:my-module:processResources UP-TO-DATE:my-module:classes UP-TO-DATE B[详细]
-
java – 加载JDBC驱动
所属栏目:[Java] 日期:2020-12-14 热度:79
我被告知,加载JDBC驱动程序的首选方法是: Class.forName(driverName); 我知道这对于多个驱动程序之间的动态决策可能会从XML配置文件或用户输入中读取更好.我很好奇的是,如何调用这个语句将所述的驱动程序加载到环境中,甚至我们甚至没有将所得到的“Class”[详细]
-
java – IntelliJ IDEA 12.0 JVM启动错误
所属栏目:[Java] 日期:2020-12-14 热度:192
我刚刚升级到IntelliJ IDEA 12.0,并在尝试启动时立即收到错误: The JVM could not be started. The maximum heap size (-Xmx) might be too large or an antivirus or firewall tool could block the execution. 我检查了我的idea.exe.vmoptions文件,最大堆[详细]
-
Java忽略证书验证
所属栏目:[Java] 日期:2020-12-14 热度:78
我正在尝试创建一些连接到自签名HTTPS服务器的示例 Java项目.我似乎无法让 Java停止尝试验证证书.我不想相信这个证书,我只想完全忽略所有证书验证;这个服务器在我的网络中,我希望能够运行一些测试应用程序而不必担心证书是否有效. java -Dcom.sun.net.ssl.ch[详细]
-
是否可以隐藏或降低对Java中的“继承方法”的访问?
所属栏目:[Java] 日期:2020-12-14 热度:96
我有一个类结构,我希望基类中的一些方法可以从直接从基类派生的类访问,而不是派生自派生类的类.根据 Java语言规范,可以覆盖继承方法上的访问规范,使其更公开,但不会更私有.例如,这是我需要做的事情,但是是非法的: // Defines myMethodpublic class Base { p[详细]
-
java – 在GWT-RPC中使用嵌套的枚举
所属栏目:[Java] 日期:2020-12-14 热度:68
我有一个枚举与嵌套枚举(我想要私有),但是当我这样做GWT告诉我,嵌套的枚举是不可见的并且引发异常. public enum OuterEnum { A(NestedEnum.X),B(NestedEnum.Y),C(NestedEnum.X); NestedEnum nestedValue; private OuterEnum(NestedEnum nv) { nestedValue =[详细]
-
Java EventQueue.我什么时候应该考虑使用它?
所属栏目:[Java] 日期:2020-12-14 热度:141
我目前正在查看Oracle网站上的EventQueue类: http://download.oracle.com/javase/1.4.2/docs/api/java/awt/EventQueue.html 但我不确定何时应该使用它?如果我的班级有两个或更多活动的听众,我应该使用它吗? 解决方法 通常,您不必向EventQueue提交任何事件[详细]
-
Java ScriptEngine支持的语言
所属栏目:[Java] 日期:2020-12-14 热度:130
Java有一个 ScriptEngine系统,允许您以不同的语言运行/评估语句. 我知道JavaScript支持的事实,但是我找不到任何其他语言来处理它. 例如,Ruby是否实现? 解决方法 ..I know for a fact that JavaScript is supported,.. ECMAscript,技术上 .. but I couldn’t[详细]
-
java – 客户端 – 服务器网络入门
所属栏目:[Java] 日期:2020-12-14 热度:73
我是一个好的程序员,但我没有网络体验. 基本上,我想进入客户端 – 服务器网络.例如,我想尝试获取一个服务器进程,允许客户端通过互联网连接并发送ping到所有其他连接的客户端.那么也许我会尝试开发一个简单的聊天客户端,或者一些简单的多人游戏,我会去那里.[详细]
-
java – 如何点击Selenium WebDriver中的隐藏元素?
所属栏目:[Java] 日期:2020-12-14 热度:162
我有一个网格显示一些记录.当我点击一个记录并检查该元素时,显示它被隐藏,但它在网格中可见. 我的HTML是: a href="http://192.168.1.6/eprint_prod_3.8/settings/othercost_add.aspx?type=editid=805" title="Plastic Spiral Bind"div style="float: left;[详细]