-
java – Spring security授权来自数据库的Requests值
所属栏目:[Java] 日期:2020-12-15 热度:180
我想在服务器启动时从数据库配置Authorize Requests值.目前我在 Java类文件中给出了硬核值,有没有办法从数据库中读取相同内容. 以下是示例代码: protected void configure(HttpSecurity http) throws Exception {http .authorizeRequests() .antMatchers("/[详细]
-
java – 1e9d除以什么意思?
所属栏目:[Java] 日期:2020-12-15 热度:200
这是片段: String myTime = someTime / 1e9d + ","; someTime是使用System.nanoTime()派生的. 1e9d在这做什么? 解决方法 1e9表示10 ^ 9 2d表示2为双 例如 sysout 1e9 = 1.0E9 sysout 10e9 = 1.0E10[详细]
-
java – 应用程序打印“侦听传输dt_socket at address:5005”并
所属栏目:[Java] 日期:2020-12-15 热度:149
我用典型的参数开始代码执行: java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 myPackage.myMainClassname 应用程序启动,打[详细]
-
多线程 – 在单独的TThread块GUI线程中的操作
所属栏目:[Java] 日期:2020-12-15 热度:185
我使用本教程 http://delphi.about.com/od/kbthread/a/thread-gui.htm创建了一个类,该类使用TDownLoadURL在另一个线程中从Internet异步下载文件.我这样做是因为我想在不阻止UI线程的情况下下载文件,因此程序在大型下载期间不会无响应,进度条可以更新等. 我遇[详细]
-
java – 如何对HashMap freemarker模板的值进行排序
所属栏目:[Java] 日期:2020-12-15 热度:60
我在 java中有这个HashMap: HashMapString,String map = new HashMapString,String(); map.put("k1","3"); map.put("k2","4"); map.put("k3","2"); map.put("k4","6"); map.put("k5","1"); map.put("k6","5"); 我在这种模式下使用freemarker模板打印: #lis[详细]
-
java – “Flip all”(Light Out)游戏的任何算法?
所属栏目:[Java] 日期:2020-12-15 热度:128
在这个游戏中: http://www.mathsisfun.com/games/allout.html 无论您如何“滥用”原始板,解决功能都可以解决任何情况.请告诉我解决这个游戏的算法.我试着思考了几天,但仍然没有找到解决所有案例的线索. 好的,在阅读了一些答案和评论后(并快速浏览一下Light[详细]
-
java – 在哪里/如何为Tomcat .war文件设置配置资源
所属栏目:[Java] 日期:2020-12-15 热度:188
我有一个.war文件的源代码树,我需要修改它,以便我可以添加一些特定于应用程序的配置信息(在这种情况下是一个jdbc连接字符串,但我可能有其他类似属性的资源).在哪里放置配置信息以及如何从Servlet中访问它的最佳实践是什么? 我猜这Tomcat configuration refe[详细]
-
java – 自定义排序字符串列表(遵循Chamorro语言排序规则)
所属栏目:[Java] 日期:2020-12-15 热度:72
我正在尝试为太平洋岛屿语言(Chamorro)排序字符串列表.在这种语言中,Ng被认为是一个字母,它在字母表中的N之后.我如何对Nai和Nunu这两个单词列表进行排序,以便在Ng开头的单词之前出现? 更新 完整的字母表是: A,?,B,Ch,D,E,F,G,H,I,K,L,M,N,?,Ng,O,P,R,S,T,U[详细]
-
java – Eclipse中划掉断点的含义[复制]
所属栏目:[Java] 日期:2020-12-15 热度:144
参见英文答案 What different breakpoint icons mean in Eclipse?5个 这个断点图标的含义是什么?为什么划掉了? 解决方法 这意味着您已经选择通过eclipse的断点视图中的小按钮跳过eclipse中断点的所有断点.该按钮具有相同的图标.[详细]
-
java – 如何解决消息有效负载的类型为:BufferInputStream Mule
所属栏目:[Java] 日期:2020-12-15 热度:163
我已经转换为字节数组但我不断收到此错误: ERROR 2015-02-25 11:12:30,517 [[ESR].HTTP_Request_Listener.worker.01] org.mule.exception.DefaultMessagingExceptionStrategy: **************************************************************************[详细]
-
格式化字符串以删除科学记数法 – Java
所属栏目:[Java] 日期:2020-12-15 热度:168
我有以下代码,它分割一串数字(用空格分隔),然后创建一个浮点数组: //Split the string and then build a float array with the values.String[] tabOfFloatString = value.split(" ");int length = tabOfFloatString.length;System.out.println("Length of[详细]
-
通配符如何在Java中工作
所属栏目:[Java] 日期:2020-12-15 热度:150
我正在阅读关于泛型中的通配符的 java教程.在以下代码中: void printCollection(CollectionObject c) { for (Object e : c) { System.out.println(e); }} 这是否意味着集合c将类型对象作为其元素,我们不能调用c.add(“apple”), 因为“apple”是一个字符串[详细]
-
如何在不提供其他源代码的情况下共享Java功能?
所属栏目:[Java] 日期:2020-12-15 热度:81
在C语言编程时,我们有头文件和源文件.当我们公司销售我们的产品(本质上只是一个有用的函数库)时,我们只为客户端提供头文件和编译的源代码(而不是实际的源代码).这样,购买代码的客户端可以看到头文件中的函数定义,并可以使用编译的代码调用这些函数. 使用Java[详细]
-
java – 确定列表编号是否是连续的
所属栏目:[Java] 日期:2020-12-15 热度:80
我在 Java工作.我有一个5个数字的无序列表,范围从0到100,没有重复.我想检测其中3个数字是否是连续的,没有间隙. 例子: [9,12,13,11,10] true[17,1,2,3,5] true[19,22,23,27,55] false 至于我试过的,还没有.如果我现在写它,我可能会采用最天真的方法来排序数[详细]
-
java – Hibernate条件使用GROUP BY和RETURN ENTITY LIST
所属栏目:[Java] 日期:2020-12-15 热度:142
我正在尝试在我的标准中使用GROUP BY.我需要这样做: SELECT b FROM Book b GROUP BY volumeCode; 我有以下代码: Criteria c = s.createCriteria(Book.class); c.setProjection(Projections.projectionList().add(Projections.groupProperty("volumeCode"))[详细]
-
java – 为什么克隆数组这么慢?
所属栏目:[Java] 日期:2020-12-15 热度:148
这个测试 for (;;) { int[] a = new int[10]; System.gc(); long t0 = System.currentTimeMillis(); for (int i = 0; i 1000000; i++) {// int[] b = a.clone(); int[] b = Arrays.copyOf(a,a.length); } System.out.println(System.currentTimeMillis() - t[详细]
-
如何让两个JPanel总是占用屏幕的一半,水平分割?
所属栏目:[Java] 日期:2020-12-15 热度:64
如标题中所述.我使用BorderLayout()在另一个上面有两个JPanel. import java.awt.*;import javax.swing.*;public class myForm(){ public static void main(String[] args) { JFrame myFrame = new JFrame("SingSong"); myFrame.setLocation(100,100); myFram[详细]
-
注释 – 如何在OCaml中注释让绑定弃用?
所属栏目:[Java] 日期:2020-12-15 热度:121
我想要将外部库中的函数注释为已弃用,以确保它不会在我的项目中使用.我们假设该库提供以下模块: module Lib : sig val safe_function : int - unit val unsafe_function : int - int - unitend = struct let safe_function _ = () let unsafe_function _ _[详细]
-
java – Hibernate限制结果查询
所属栏目:[Java] 日期:2020-12-15 热度:142
hibernate查询的maxresult属性如何工作?在下面的例子中: Query query = session.createQuery("from MyTable");query.setMaxResults(10); 这是否从数据库获取所有行,但只显示其中的10行?或者这与sql中的限制相同. 解决方法 它与LIMIT相同,但它与数据库无关[详细]
-
Java:非堆内存分析
所属栏目:[Java] 日期:2020-12-15 热度:154
我们遇到的问题是我们的非堆内存一直在增长.所以我们必须每隔3天重启我们的jee( java8) – webapp(正如你在这里截图所示: screenshot from non-heap- and heap-memory) 我已经试图找出填满非堆的东西了.但我找不到任何工具来创建非堆转储.你有什么想法我可[详细]
-
将Byte []读为unsigned short Java
所属栏目:[Java] 日期:2020-12-15 热度:75
我需要读取16位的字节数组作为无符号短数,而 Java不支持无符号短类型. 那我该怎么办?请帮忙!! 解决方法 假设您将其作为来自非Java源的二进制数据提供,您必须阅读并使用Java中的值: 将其作为(签名)short读取,然后将其转换为int,如下所示: int intVal = s[详细]
-
java – 数独求解方法
所属栏目:[Java] 日期:2020-12-15 热度:64
我的数独求解方法有问题.该计划的工作方式如下;当电路板启动时,它是空的,用户在电路板上添加了几个数字,然后通过点击Solve按钮,程序试图解决它.如果我将相同的数字放在同一行中,一切正常.因此,如果用户添加1,1,0 … 0.在拼图中它无法解决它,因为它的两个1彼[详细]
-
java – 如果json中的值为null,则为属性提供默认值
所属栏目:[Java] 日期:2020-12-15 热度:167
假设我有班级,即 private class Student { private Integer x = 1000; public Integer getX() { return x; } public void setX(Integer x) { this.x = x; } } 现在假设json是“{x:12}”并进行反序列化,那么x的值为12.但是如果json是“{}”则x = 1000的值(ge[详细]
-
java – 覆盖Spring:带有数据库值的消息标记
所属栏目:[Java] 日期:2020-12-15 热度:82
我使用 Spring来显示属性文件中的消息.我希望能够覆盖 spring:message标记以使用基于登录用户的数据库中的值.如果此值不存在,我希望它现在默认为属性文件中当前的值. 有人可以帮我这个代码吗?我已经阅读了关于AbstractMessageSource但我不清楚如何实现它.[详细]
-
java – 使循环更快的最佳实践 – 多线程是一个选项吗?
所属栏目:[Java] 日期:2020-12-15 热度:172
我用URL中的索引来调用Api服务;例如,最后一个索引是:420.555.我这样做: for(int i =0; i = 420555;i++){ url = new URl("https://someURL/"+ i); read the json with BufferedReader reader = new BufferedReader( new InputStreamReader( url.openStream([详细]