-
java – Web资源中的Camel案例
所属栏目:[Java] 日期:2020-12-15 热度:86
您对使用驼峰案例进行网络资源有什么看法? 我来自Java背景,其中camel case是第二天性,但仍然在命名web资源时,例如html,css,javascript camel case感觉不对. (例如http://localhost/application/editUserForm.html vs http://localhost/application/edit/use[详细]
-
如何在java SSL客户端应用程序中支持多个TrustStore
所属栏目:[Java] 日期:2020-12-15 热度:159
在我们的 java应用程序中,我们需要使用https协议与SSL上的服务器列表进行通信.要通信的服务器列表将在运行时更改.最初我们没有任何服务器的证书.在运行时,我们将获得新服务器的证书并将公钥证书添加到信任库中;与服务器的任何新https连接都应使用更新的信任[详细]
-
平面上的均匀分布点在java中聚集,为什么?
所属栏目:[Java] 日期:2020-12-15 热度:123
我想在* 100平面上生成均匀分布的圆/点/节点.为此我在 java中使用Random()方法.具体来说,我是按照以下方式进行的: Random r1=new Random(); for(int i=0;i100;i++){ x=100*r1.nextDouble(); y=100*r1.nextDouble();} 但问题在于,当我一遍又一遍地运行代码时[详细]
-
java – 使GSON将数字反序列化为整数或双精度数
所属栏目:[Java] 日期:2020-12-15 热度:99
我对GSON很难过. 我有一个简单的JSON,我想反序列化为Map String,Object. 我真的很直观,123应该被解析为int(或long),123.4作为float(或double). 另一方面,GSON一直创造双打. 我可以告诉GSON不要一直滥用双倍? 我的实际代码: Type mapType = new TypeTokenMa[详细]
-
java – MediaPlayer停止并重新启动
所属栏目:[Java] 日期:2020-12-15 热度:176
我得到一个奇怪的错误. 我使用MediaPlayer播放媒体流(如shoutcast或icecast). 有时突然播放流(总随机)发生错误,流停止并重新启动. OnErrorListener不会被触发! logcat的: 03-02 17:50:36.274: W/MediaPlayer(16799): info/warning (702,0)03-02 17:50:36.2[详细]
-
java.sql.Timestamp存储NanoSeconds的方式
所属栏目:[Java] 日期:2020-12-15 热度:65
java.sql.Timestamp构造函数如下: public Timestamp(long time) { super((time/1000)*1000); nanos = (int)((time%1000) * 1000000); if (nanos 0) { nanos = 1000000000 + nanos; super.setTime(((time/1000)-1)*1000); }} 它基本上以毫秒为单位接受时间,[详细]
-
在java中拖放图像
所属栏目:[Java] 日期:2020-12-15 热度:105
我想要的是将图像从一个JPanel拖放到另一个JPanel.我能够通过使用dnd库来实现.但是我坚持下去因为我不能从我放下它的面板(从放置目标)拖动图像.这意味着droptarget也需要充当dragSource.我是怎么做到的 解决方法 也许这有助于: http://www.java2s.com/Code/[详细]
-
java – 如何以编程方式检查HTML文档
所属栏目:[Java] 日期:2020-12-15 热度:103
我有一个包含小型 HTML文档的数据库,我需要以编程方式将几个插入到带有iText的PDF文档或带有Aspose.Words的Word文档中.我需要保留HTML文档中的任何格式(在合理范围内,尊重 b标记是必须的,像 span style =“blah”这样的CSS是一个不错的选择). iText和Aspose[详细]
-
java – addOnLayoutChangeListener和onLayout(已更改)之间的区
所属栏目:[Java] 日期:2020-12-15 热度:119
我上课了 public class FancyView extends View implements View.OnTouchListener { 我需要获得视图的高度/宽度. (它可能会随着设备旋转而改变.当然,在初始化时也不知道高度/宽度.) 你可以这样做… 所以,实际上在FancyView类中只是覆盖onLayout(已更改) @Ove[详细]
-
Java 8中的运算符的便捷功能?
所属栏目:[Java] 日期:2020-12-15 热度:92
在 Python中,如果我想对xor操作进行折叠,我可以写: reduce(operator.xor,my_things,0) 而不是更麻烦 reduce(lambda x,y: x^y,0) 在新的Java 8功能特性中是否有类似的东西?例如写这样的东西 myThings.reduce(0,Integer::xor) 而不是 myThings.reduce(0,(x,y[详细]
-
java – 传递零大小的数组,保存分配?
所属栏目:[Java] 日期:2020-12-15 热度:164
在此代码示例中,来自第107页的第107页,最后一行: Update[] updates = lu.toArray(new Update[0]); 包含注释:传递零大小的数组,保存分配 ListUpdate lu = new ArrayListUpdate();String text = "";final Update.Builder ub = new Update.Builder();final Au[详细]
-
Java:Math.sqrt()的32位fp实现
所属栏目:[Java] 日期:2020-12-15 热度:190
标准的Math.sqrt()方法在 Java中似乎相当快,但它有一个固有的缺点,即它总是涉及64位操作,它只会在处理32位浮点值时降低速度.使用float作为参数的自定义方法是否可以做得更好,仅执行32位操作,并返回一个float作为结果? 我看见: Fast sqrt in Java at the ex[详细]
-
java – 强制jvm返回本机内存
所属栏目:[Java] 日期:2020-12-15 热度:168
参见英文答案 JVM sending back memory to OS 3个 我不时在需要大量内存的eclipse任务中运行.所以jvm在任务运行时吞下大约2-3GB的RAM,没关系.但是一旦jvm占用了那个内存它就不会释放它而且我有一种情况,当堆中使用的内存大约是200mb,总堆大小约为3gb时,这真[详细]
-
java – 通过拆分和运行将ListenableFuture>转换为Iterable&g
所属栏目:[Java] 日期:2020-12-15 热度:121
我正在寻找转换ListenableFuture的最佳方法 Iterable A成为一系列单独的ListenableFutures.这是我正在寻找的方法签名: public A,B IterableListenableFutureB splitAndRun( final ListenableFutureIterableA elements,final FunctionA,B func,final Listeni[详细]
-
java – NIO – 检测已关闭的连接
所属栏目:[Java] 日期:2020-12-15 热度:179
我编写了一个使用 Java NIO API执行非阻塞IO的服务器.我看到一种情况,即偶尔客户端应用程序突然关闭(例如由于断电),并且连接在服务器端保持打开状态. 一位同事遇到了同样的问题,并表示他使用心跳来检测这类事情,但我希望有一种更简单的方法.还有其他人遇到过[详细]
-
java – 无法找到XML模式命名空间的Spring NamespaceHandler [ht
所属栏目:[Java] 日期:2020-12-15 热度:183
任何想法,什么可能导致此错误? org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/data/jp[详细]
-
JavaFX中SplitPane上的setResizeWeight()的等价物?
所属栏目:[Java] 日期:2020-12-15 热度:190
在Swing中,我们可以在JSplitPane上使用 setResizeWeight() 来确定SplitPane的哪个部分获得了可用空间. JavaFX 2.2中是否有等效的方法?我只能找到并不真正做我想要的setDividerPosition()方法(每次大小改变时我都可以手动调用它,但如果可能的话,我想避免这样[详细]
-
java – 迭代Test中的所有Play Framework路由
所属栏目:[Java] 日期:2020-12-15 热度:75
有没有办法迭代路由文件中的所有描述的服务?需要URL和HTTP方法. 我需要此功能来运行一些集成测试. 我正在使用Play for Java. 解决方法 不容易.我不久前设法破解了我的方式(没有scala诀窍).我会发布那些可能有用的代码. public static ListString[] parseRou[详细]
-
java.time.ZonedDateTime.parse和iso8601?
所属栏目:[Java] 日期:2020-12-15 热度:117
为什么JDK8 DateTime库似乎无法解析有效的iso8601日期时间strings?它窒息的时区偏移表示为“01”而不是“01:00” 这有效: java.time.ZonedDateTime.parse("2015-08-18T00:00+01:00") 这会抛出一个解析异常: java.time.ZonedDateTime.parse("2015-08-18T00[详细]
-
java – 有没有办法为Spring的LocalContainerEntityManagerFacto
所属栏目:[Java] 日期:2020-12-15 热度:138
我有多个数据源和多个EntityManagerFactories在我的 spring上下文中定义. 如果只有EntityManagerFactory,我们不需要提供persistenceUnitName.但是要将EntityManager与@PersistenceContext关联来更正EntityManagerFactory,我应该给出unitName =“somePU”属性[详细]
-
java – 嵌入式Jetty – Spring MVC – 视图解析器 – 无XML –
所属栏目:[Java] 日期:2020-12-15 热度:71
我正在尝试使用嵌入式Jetty建立一个简单的 Spring MVC服务器.我已经设置了服务器,启用了spring并为.jsp文件配置了一个视图解析器.控制器给我404以下消息: Problem accessing /jsp/test.jsp. Reason:Not Found 有谁知道问题是什么?我一直在谷歌上搜索两天.[详细]
-
Java OS是否预先安装在MAC OSX上?
所属栏目:[Java] 日期:2020-12-15 热度:127
我需要为mac os-x移植一个 java桌面应用程序. 该应用程序将通过JNLP发布. 是否在MAC-OSX上预安装了 Java运行时环境? 解决方法 一般来说. Java OS或Java 6预装在Mac OS X上直到 10.6,但这在10.7中停止了. 此外,最近的Mac OSX更新卸载了以前Apple支持的Java 6[详细]
-
java – Linux机器上Netty 4.1的性能调优
所属栏目:[Java] 日期:2020-12-15 热度:121
我正在使用Netty 4.1 Beta3构建一个消息传递应用程序来设计我的服务器,并且服务器理解MQTT协议. 这是我的MqttServer.java类,它设置Netty服务器并将其绑定到特定端口. EventLoopGroup bossPool=new NioEventLoopGroup(); EventLoopGroup workerPool=new NioEv[详细]
-
java – 基于Spring Boot的测试中的上下文层次结构
所属栏目:[Java] 日期:2020-12-15 热度:164
我的 Spring Boot应用程序启动如下: new SpringApplicationBuilder() .sources(ParentCtxConfig.class) .child(ChildFirstCtxConfig.class) .sibling(ChildSecondCtxConfig.class) .run(args); 配置类使用@SpringBootApplication注释.因此,我有一个根上下文[详细]
-
java – 如何使用Eclipse检查调试符号状态?
所属栏目:[Java] 日期:2020-12-15 热度:97
在讨论 another question时,我问@Aaron Digulla指出了以下内容: If you installed the Java SDK,there should be a “src.zip” file in the root directory of the Java installation. If it’s missing,download Java again. Eclipse should find the sou[详细]