-
java – Random.nextGaussian()的问题
所属栏目:[Java] 日期:2020-12-15 热度:93
Random.nextGaussian()应该给出随机数no.s,其均值为0,std偏差为1. 它产生的许多nos超出了[-1,1]的范围. 如何设置,以便它只在-1到1的范围内给出正态分布的随机数. 解决方法 具有平均值0和标准差1的高斯分布意味着分布的平均值为0并且约70%的总体位于[-1,1]范[详细]
-
相当于Java 7中的ComputeIfAbsent
所属栏目:[Java] 日期:2020-12-15 热度:86
有没有办法只在ConcurrentHashMap中不存在键时运行一段代码,并将代码的结果保存到集合中? 我不能使用Java 8功能,因为我正在为Android开发. 此外,我想避免运行长操作,如果我不需要,我不想打破集合的原子操作这样做. 解决方法 没有确切的等价物,但通常的方法[详细]
-
用于客户端/服务器通信的Java标准
所属栏目:[Java] 日期:2020-12-15 热度:154
什么是客户端/服务器或P2P通信的“官方” Java API? Java RMI?其他一些网络API ?? 这个官方网络API是SE和EE的标准吗? 我确定答案是特定于上下文的,所以让我们看看几个实例: 您在2台计算机上安装了2个swing客户端并连接到同一网络(或Internet),并且您希望[详细]
-
内存中的Java原始数组布局
所属栏目:[Java] 日期:2020-12-15 热度:156
以下是我想提出问题的两个样本(假设你在这里有JOL): Layouter layout32Bits = new HotSpotLayouter(new X86_32_DataModel());Layouter layout64BitsComp = new HotSpotLayouter(new X86_64_COOPS_DataModel()); 并使用此示例: int [] ints = new int[10];[详细]
-
java – 为什么大多数Web托管服务仅支持php作为服务器端语言?
所属栏目:[Java] 日期:2020-12-15 热度:173
我一直在使用 java和python,所以我找到了一个很好的Web主机,它支持这些. 但我的问题是,为什么你能找到这么难的主机? 我明白php很容易,我也明白oracle主机很难找到(当然是$$$),但他们对一些好的开源,完全免费的java spring,jsp,django,python,ror,perl等等…[详细]
-
Java兼容的cksum功能
所属栏目:[Java] 日期:2020-12-15 热度:183
Java中是否有任何库/代码以与unix中的cksum命令一致的方式计算字节流的32位CRC? 解决方法 Jacksum: http://www.jonelo.de/java/jacksum/index.html cksum algorithm: POSIX 1003.2 CRC algorithm length: 32 bits type: crc since: Jacksum 1.0.0 comment:[详细]
-
在java中处理大型String列表
所属栏目:[Java] 日期:2020-12-15 热度:192
我有一个任务,我必须通过几十亿字符串并检查,每个是否是唯一的.所有线路本身都不能容纳在PC的RAM存储器中.此外,行数可能大于Integer.MAX_VALUE. 我假设处理这些数据量的最佳方法是将每个字符串的哈希码放入某种HashTable中. 所以,这是我的问题: 我应该使用[详细]
-
java – 引用非插件项目到eclipse插件项目
所属栏目:[Java] 日期:2020-12-15 热度:158
我可以将 eclipse插件项目中的引用添加到非插件jar吗? 这是一个我无法改变的罐子,所以我必须按原样使用它. 谢谢 我做 解决方法 最安全的方法是从现有的jar文件创建一个新的插件: 选择新项目 – 插件开发 – 来自现有JAR档案的插件 然后选择jar文件(Galileo[详细]
-
java – Tomcat 6没有从WEB-INF / lib加载jar
所属栏目:[Java] 日期:2020-12-15 热度:65
我正试图在我的tomcat环境中追踪配置问题.我们的生产服务器正在运行tomcat安装并从共享NFS安装中读取战争. 但是,当我使用独立的盒子(使用它们的配置)尝试相同的战争时,我收到下面发布的错误. 有趣的是,如果我将WEB-INF / lib中的所有jar解压缩到WEB-INF / cl[详细]
-
最小化Java进程中的应用程序数据内存开销
所属栏目:[Java] 日期:2020-12-15 热度:155
我需要在内存中存储大量数据(对象)(用于计算). 由于计算是基于此数据完成的,因此所有数据都将驻留在同一JVM进程内存中至关重要. 大多数数据将由字符串,整数和其他子对象(集合,哈希集等)构建. 由于 Java的对象内存开销很大(字符串是UTF-16,每个对象有8个字节[详细]
-
java – Createprocess error = 206;文件名或扩展名太长
所属栏目:[Java] 日期:2020-12-15 热度:151
参见英文答案 CreateProcess error=206,The filename or extension is too long when running main() method15个 我知道之前已经问过这个问题,但我无法使用其他帖子的解决方案来修复它. 我正在尝试使用maven编译复杂的gwt项目层次结构. 一切正常,直到我不得[详细]
-
java – Ivy – 将解析结果输出到常春藤文件
所属栏目:[Java] 日期:2020-12-15 热度:137
解决了我的ivy.xml文件之后,我想创建一个新的resolve-ivy.xml文件,该文件包含在resolve中找到的所有传递依赖项.是否有可能做到这一点? 这与传递不同,它(我相信)只会从ivy.xml中写出直接的依赖关系,而不是传递依赖关系. deliver Ant任务确实有一个deliverrta[详细]
-
java – 在Actionbar上面的DrawerLayout
所属栏目:[Java] 日期:2020-12-15 热度:94
使用抽屉布局时,有没有办法将抽屉视图覆盖在操作栏上?我不想在显示抽屉时隐藏操作栏.我希望操作栏只是保持放置,但是要发送到后台.一个例子是iOS Play音乐应用程序…… 我当前的实现隐藏并显示抽屉状态更改时的操作栏,但我不喜欢此用户体验. public void onD[详细]
-
java – 递归使用@Retention注释,它怎么可能?
所属栏目:[Java] 日期:2020-12-15 热度:95
在 java中的@Retention注释的源代码中,@ Rettention在其定义中使用,如此可能. 甚至RetentionPolicy也设置为RUNTIME,那么如何在它未准备好运行之前执行它. package java.lang.annotation;@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.[详细]
-
java奇怪的分配规则
所属栏目:[Java] 日期:2020-12-15 热度:54
short s = 'a'; // validShort ss = 'a'; // validint i = 'a'; // validInteger ii = 'a'; // invalid 为什么Integer ii =’a’无效,但int i =’a’有效?为什么短ss =’a’有效,但整数ii =’a’无效? 另一个问题: byte b;final short s = 1;final Short[详细]
-
java – Spring Security:未调用自定义UserDetailsS??ervice(使
所属栏目:[Java] 日期:2020-12-15 热度:120
我是 Spring框架的新手,所以我提前为我理解中的任何漏洞道歉. 我正在使用Auth0来保护我的API,这非常有效.我的设置 config与Auth0文档中的suggested setup相同: // SecurityConfig.java@Configuration@EnableWebSecurity(debug = true)public class Security[详细]
-
java – 从xhtml文件创建jsf视图/组件树
所属栏目:[Java] 日期:2020-12-15 热度:165
我需要在应用程序启动时访问jsf页面组件树.我在网上找到了这个来源 UIViewRoot viewRoot = context.getApplication().getViewHandler().createView(context,"/path/to/some.xhtml"); 但是生成的viewRoot没有任何子节点. 有谁知道最好的方法是什么? 谢谢. 解[详细]
-
java – Libgdx在运行时更改Texture的颜色
所属栏目:[Java] 日期:2020-12-15 热度:122
在一个用Libgdx制作的游戏中,我有一个TextureAtlas,我在其中存储了所有TextureRegions用于播放器的动画.默认情况下,播放器有一个蓝色T恤(例如). 现在我希望能够拥有一个以上的玩家,每个玩家都应该拥有另一种T恤颜色. 所以基本上我想用第二个玩家用红色代替蓝[详细]
-
java – hibernate只更新一些字段
所属栏目:[Java] 日期:2020-12-15 热度:120
在某些情况下,我想只更新一个collumn,但我不想从数据库中获取对象,我只有它的ID和我想要更新的值. 由于其他值为null,因此hibernate将更新为null. 我想知道一些标准来删除更新中的其他列. 我读到了dynamic-update = true,它只排除了未修改的属性.但是在我的更[详细]
-
java – 测试驱动开发,单元测试
所属栏目:[Java] 日期:2020-12-15 热度:182
让我先解释一下这个问题我的目标: 我是一个什么样的开发者?我是那个思考问题,编写代码然后自己测试的人.我主要开发网络应用程序,但也有基于UI的项目(RCP / Swing应用程序).我运行我的应用程序并单击此处,测试此…您可能知道这种“风格”. 好吧,我是一个试[详细]
-
java – mockito如何创建模拟对象的实例
所属栏目:[Java] 日期:2020-12-15 热度:119
当我创建一个类Employee的模拟对象.它不会调用Employee对象的构造函数.我知道内部Mockito使用CGLIb和反射,创建一个代理类,将类扩展为mock.如果它没有调用employee的构造函数,那么employee类的mock实例是如何创建的? 解决方法 Mockito使用CGLib生成类对象.但[详细]
-
java – 如何避免在wicket中请求结束时重置FileUploadField
所属栏目:[Java] 日期:2020-12-15 热度:69
我有一个包含FileUploadField和更多文本字段的wicket表单.缺少必填字段时,验证正确失败.然后,我为上传选择的文件变空,所以在提交填写了所有必填字段的表单之前,我必须再次选择它. 事实上,FileUploadField documentation说: The model of this component is[详细]
-
java – 如何从头开始构建基本终端
所属栏目:[Java] 日期:2020-12-15 热度:175
我已经在线查看了包括stackoverflow的一些建议或指示,但我发现的任何东西都是压倒性的,我不确定从哪里开始.如果我忽略了一些显而易见的事情,请道歉. 我想了解终端是如何工作的,我想从头开始构建一个,我希望能够提供有关终端所需概念和功能的材料的任何建议或[详细]
-
java – 为什么Math.pow(long,(1/3))总是返回1?
所属栏目:[Java] 日期:2020-12-15 热度:62
如果问题在于权力,如何正确写入? 解决方法 试试Math.pow(长,1D / 3). 默认情况下,Java中的数字文字被视为int.因此,应将1/3转换为0而不是0.33333.使用1D或1F或1.0进行鉴定将解决问题.[详细]
-
java – 是否可以在JUnit 4中排除多个类别?
所属栏目:[Java] 日期:2020-12-15 热度:165
我想做的事情如下: @RunWith(Categories.class)@Categories.IncludeCategory(Small.class)@Categories.ExcludeCategory({Manual.class,NonFunctional.class})@Suite.SuiteClasses(AllTests.class)public class SmallTests {} 但是ExcludeCategories只接受一[详细]