-
Clojure Lazy序列是向量
所属栏目:[Java] 日期:2020-12-14 热度:167
我已经注意到,Clojure中的懒惰序列似乎在内部被表示为链表(或至少它们被视为只能顺序访问元素的序列).即使在缓存到内存中之后,第n个的懒惰seq的访问时间是O(n),而不是与向量一样的时间. ;; ...created my-lazy-seq here and used the first 50,000 items(tim[详细]
-
在J2SE中正确的“关闭”弹簧上下文的方式
所属栏目:[Java] 日期:2020-12-14 热度:127
我目前在J2SE应用程序中遇到JPATransactionManager的问题. 最新的请求未正确保存在数据库中(肯定是缓存的问题). 这似乎是正常的,因为程序的退出似乎没有“干净地”退出Spring应用程序上下文的所有Bean. 你知道在退出之前是否有一个Spring上下文关闭的方法?[详细]
-
Java中支持“(?pattern)”的模式
所属栏目:[Java] 日期:2020-12-14 热度:71
参见英文答案 Regex Named Groups in Java6 我想知道Java是否与C#的命名模式匹配相当.例如,在C#中,我可以这样做: var pattern = @";(?food{6});(?bard{6});";var regex = new Regex(pattern,RegexOptions.None);var match = regex.Match(";123456;123456;[详细]
-
java – 检查一个数据测试 – pair_sum_even_count
所属栏目:[Java] 日期:2020-12-14 热度:96
作为招聘过程的一部分,我最近在网上进行了一次关于数据的测试.在1小时内我被给了两个简单的问题来解决.对于那些不了解数据的人来说,它是一个在线编码测试网站,您可以用许多不同的语言解决ACM风格问题. 如果你有30分钟以上,那么检查这个http://codility.com/d[详细]
-
java – 格式化一个double而不是四舍五入
所属栏目:[Java] 日期:2020-12-14 热度:65
我需要格式化(而不是舍弃)一个双倍到2个小数位. 我试过: String s1 = "10.126";Double f1 = Double.parseDouble(s1);DecimalFormat df = new DecimalFormat(".00");System.out.println("f1"+df.format(f1)); 结果: 10.13 但是我需要输出为10.12 解决方法[详细]
-
java – 我不能正确地划分两个数字
所属栏目:[Java] 日期:2020-12-14 热度:172
int percent = (score/numberOfQuestions)*100;progressText.setText(score+"/"+numberOfQuestions+" "+percent+"%"); 返回0%,不管我累了.我尝试将其转换为int,double,float 为什么它返回0%的数字,如score = 5 numberOfQuestions = 8? 解决方法 问题是分[详细]
-
java – 在swagger中处理多个基准
所属栏目:[Java] 日期:2020-12-14 热度:170
我正在使用swagger-ui为我们的客户端提供REST API的良好文档. 在内部我们有两个不同的环境jenkin构建项目. 例如. swagger.json可以在两个环境中访问: http://www.myhost.com/xyz/rest/swagger.json https://www.myhost2.com/rest/swagger.json 文档可用: h[详细]
-
Java 8 mapToInt(mapToInt(e – > e))如何提高性能?
所属栏目:[Java] 日期:2020-12-14 热度:95
我正在阅读“ Java 8 Lambdas”这本书,在某些时候,作者说:“尽可能使用原始的专业功能是一个好主意,因为 性能优势“. 他在这里指的是mapToInt,mapToLong等 事实上,我不知道演员表现来自于诚实. 我们来看一个例子: // Consider this a very very long list,[详细]
-
java – 有没有办法使用Apache POI读取.xls和.xlsx文件?
所属栏目:[Java] 日期:2020-12-14 热度:194
我需要创建一个可以读取xls和xlsx文件的方法.根据我的研究,HSSF用于读取xls和xssf来读取xlsx.是否有一部分Apache POI可以用来读取这两个文件?我也遇到了ss.usermodel,但发现没有足够的代码,将接受xls和xlsx …. 解决方法 我没有太多的apache POI,但据我所知[详细]
-
java – 如何获取appengine应用程序的当前服务器URL?
所属栏目:[Java] 日期:2020-12-14 热度:125
我正在尝试从代码中获取当前正在运行的appengine java应用程序的服务器URL.也就是说,如果应用程序在我的本地开发机器上运行,我想以某种方式返回“ http://localhost:8080”,但是如果它在prod中运行,我想要返回“ http://myappid.appspot.com”.有没有任何jav[详细]
-
java – 是否有任何框架将一个对等体上生成的数据与不可靠网络中
所属栏目:[Java] 日期:2020-12-14 热度:71
我们正在开发具有以下要求的系统. 有N个系统每个都生成自己独有的数据 每个系统需要来自其他系统的数据来执行其最终目标 这些系统在不可靠的网络上彼此交谈. 预计某些系统将在长时间内完全无法使用(但是可能与某些与其他网络接触的对等体接触) 换句话说,每个[详细]
-
java – 使用通配符与通配符的问题
所属栏目:[Java] 日期:2020-12-14 热度:147
我有一个方法返回一个定义为: public MapString,? getData(); 这种方法的实际实现对我来说不是很清楚,但是当我尝试做: obj.getData().put("key","value") 我收到以下编译时错误信息: The method put(String,capture#9-of ?) in the type Map is not appli[详细]
-
java – Spring,@Transactional和Hibernate Lazy Loading
所属栏目:[Java] 日期:2020-12-14 热度:156
我正在使用春天的冬眠.我所有的HibernateDAO直接使用sessionFactory. 我有应用层 – 服务层 – DAO层和所有的集合都是加载的. 所以,问题是在应用程序层(包含GUI / swing)的某个时刻,我使用服务层方法(包含@Transactional注释)加载一个实体,我想使用这个对象[详细]
-
java – 在Eclipse下使用Maven运行JUnit测试
所属栏目:[Java] 日期:2020-12-14 热度:85
我刚刚在 Eclipse上首次安装了插件m2e. 我写了一个简单的JUnit(版本4)测试.我可以从Eclipse运行它,但不能从pom.xml(alt-click,Run as,Maven Test)运行它.我想我需要告诉Maven寻找那个班,但我只是不知道如何. 此外,我在groupId“junit”中找不到JUnit 4:只有[详细]
-
Java中的fibonacci函数的尾调用优化
所属栏目:[Java] 日期:2020-12-14 热度:193
我正在研究尾部调用递归,并且发现了一些提到的文档. Sun Java不执行尾调用优化. 我写了以下代码,以3种不同的方式计算纤维连接数: 迭代的 头递归 尾递归 public class Fibonacci { public static void main(String[] args) throws InterruptedException { in[详细]
-
java – 订购线程以创建/启动的顺序运行
所属栏目:[Java] 日期:2020-12-14 热度:59
我如何按照他们实例化的顺序订购线程.我如何使下面的程序按顺序打印数字1 … 10. public class ThreadOrdering { public static void main(String[] args) { class MyRunnable implements Runnable{ private final int threadnumber; MyRunnable(int threadn[详细]
-
java – 在NetBeans GUI Designer中重用JPanel
所属栏目:[Java] 日期:2020-12-14 热度:135
这是在NetBeans 6.5,Java 6中. NetBeans GUI Designer中有以下层次结构: JFrame JTabbedPane JPanel X ... JPanel JButton JPanel Y ... JButton 题: JPanel Y与JPanel X相同,所以我想在两个地方简单地重用JPanel X,但是如何在GUI Builder中执行此操作?[详细]
-
java – 无法从Netbeans 8.0.1服务区域内启动GlassFish 4.1
所属栏目:[Java] 日期:2020-12-14 热度:55
在 Windows 7上,我从本站点 https://netbeans.org/downloads/下载了“netbeans-8.0.1-javaee-windows.exe”安装程序.安装程序安装GlassFish 4.1,Java 1.8.0_20和NetBeans 8.01.安装后,每当我尝试从NetBeans服务区域启动GlassFish服务器,我得到这个 ‘无法启[详细]
-
java – 我可以使用libjpeg来读取带Alpha通道的JPEG吗?
所属栏目:[Java] 日期:2020-12-14 热度:177
有关Alpha通道的JPEG是否有效的似乎有一些争论.我一直认为是正确的答案是 that in the JPEG FAQ,这本质上是“否”. (这是在07年1月重申的) 然而,Sun的ImageIO库中的Java JPEGImageWriter将很乐意地使用Alpha通道编写和读取灰度和RGB图像,尽管在Linux上几乎没[详细]
-
通过未经检查的类型转换在Java中创建通用数组
所属栏目:[Java] 日期:2020-12-14 热度:136
如果我有一个通用类Foo Bar,我不允许如下创建一个数组: Bar[] bars = new Bar[]; (这将导致错误“无法创建一个通用的Bar数组”). 但是,根据dimo414在this question (Java how to: Generic Array creation)的答案中的建议,我可以做以下事情: Bar[] bars = ([详细]
-
在Clojure中,如何动态使用java类?
所属栏目:[Java] 日期:2020-12-14 热度:166
在Clojure中,如何使用存储在变量中的 java类? 如何修复以下代码? (def a java.lang.String)(new a "1"); CompilerException java.lang.IllegalArgumentException: Unable to resolve classname: a 为什么这个工作正常? (def a str)(a "1") 解决方法 最优[详细]
-
jdbc – Java DB(Derby)中不区分大小写的搜索
所属栏目:[Java] 日期:2020-12-14 热度:175
我正在使用Derby,我无法找到一种方法来进行不区分大小写的搜索. 例如,我有一个我正在搜索的包含“Hello”的表,但我将搜索查询放入“hello”中,此刻我不会得到结果,但我想. 我找不到正确的语法. 萨拉 解决方法 您可以在搜索参数和字段上使用UPPER()或LOWER()S[详细]
-
java – 可折叠解决方案的岩纸剪刀
所属栏目:[Java] 日期:2020-12-14 热度:180
刚刚经历了一个变种的游戏: Rock-Paper-Scissor-Lizard-Spock 我已经写了一个传统的R-P-S问题的Java代码,但是当我尝试扩展我的游戏版本(R-P-S-L-S)的代码时,我觉得我的代码非常糟糕.这是一个片段: if (player1.equals("ROCK") player2.equals("SCISSORS"))[详细]
-
Java自动调整到Windows 7的字体大小调整
所属栏目:[Java] 日期:2020-12-14 热度:160
在 Windows 7中,如果您通过控制面板更改字体大小 – 外观和个性化 – 显示“使文本和其他项目更大或更[详细]
-
是否可以在Java 8中扩展枚举?
所属栏目:[Java] 日期:2020-12-14 热度:189
刚刚玩,并提出了一个甜蜜的方式来添加功能到 Java Enum toString() method与 this的枚举. 一些进一步的修补使我几乎可以增加一个整洁(即不抛出异常)反向查找,但有一个问题.报告: error: valueOf(String) in X cannot implement valueOf(String) in HasValue[详细]