-
java – Spring @Resource Handling
所属栏目:[Java] 日期:2020-12-15 热度:178
我在 Spring bean中注释为@Resource的字段时遇到了问题.是)我有的: 一个字段,带有setter方法,带注释的@Resource @Resourceprivate URL someUrl;public void setSomeUrl(URL someUrl) { this.someUrl = someUrl;} env-entry我的部署描述符中的标记(web.xml)[详细]
-
java – 如何获取默认的ResourceBundle,无论当前的默认Locale如
所属栏目:[Java] 日期:2020-12-15 热度:72
我在类路径中有三个资源文件: labels.properties: language = Default labels_en.properties: language = English labels_fr.properties: language = French 有没有办法获得一个始终加载labels.properties的ResourceBundle对象无关紧要我的默认语言环境[详细]
-
java – 使用的记录器数量
所属栏目:[Java] 日期:2020-12-15 热度:132
我正在使用log4j处理一个非常大的 java应用程序,我想知道是否有办法在运行时提取活动记录器的数量?或者应用程序中现有的记录器是什么? 我的最终目标是获取所有记录器的列表并在运行时更改其级别. 谢谢. 解决方法 你可以尝试类似的东西: Enumeration allLo[详细]
-
java – 使用Mockito调用多个其他方法的方法的单元测试
所属栏目:[Java] 日期:2020-12-15 热度:158
也许我在搜索中完全没有做到,但我找不到任何与如何为 Java类/方法编写单元测试相关的文档或讨论,而Java类/方法又调用其他非私有方法.看起来,如果必须使用间谍来测试一个需要模拟内部方法调用的方法,Mockito就会认为设计可能有问题(不是真正的OO).我不确定这[详细]
-
java – Spring-security甚至在提交表单之前显示“Bad Credentia
所属栏目:[Java] 日期:2020-12-15 热度:124
我有以下弹簧安全代码,但它不起作用.当我打开登录页面并输入用户名/密码admin @myproject.com / secret时,将显示以下错误消息.输入用户名/密码后,添加到地址?error = 1,即使我手动删除它并刷新页面消息也不行.控制台中没有显示任何内容. Your login attempt[详细]
-
java – 当Keystore是USB cryptotoken时,如何从Keystore.load中
所属栏目:[Java] 日期:2020-12-15 热度:87
您好我正在使用SUN PKCS11实现来执行USB cryptotokens中的PKI证书操作 我为特定的USB令牌创建了一个提供者对象,然后调用 Keystore ks = KeyStore.getInstance(PKCS11_KEYSTORE_TYPE,prov); 然后我加载它 keyStore.load(null,PIN.toCharArray()) PIN是用户输[详细]
-
java – 使用JDBC连接到不同数据库的模式
所属栏目:[Java] 日期:2020-12-15 热度:141
我正在编写一个应用程序,它必须可配置为根据客户端的想法连接到Oracle,SQL Server和 MySQL. 到目前为止,我一直在计划使用JDBC-ODBC桥,只使用不同的连接字符串连接到数据库. 我被告知这不是很有效率. 是否存在连接多个数据库系统的模式或最佳实践?或者选择使[详细]
-
java – 是否可以为Jetty的servlet映射使用正则表达式?
所属栏目:[Java] 日期:2020-12-15 热度:172
我有这个映射 servlet-mappingservlet-nameservice/servlet-nameurl-pattern/service/*/url-pattern/servlet-mapping 但我也想要 /服务/主 映射到主servlet. servlet-mappingservlet-namemaster/servlet-nameurl-pattern/service/master/url-pattern/servlet[详细]
-
OCaml中哈希表的随机枚举
所属栏目:[Java] 日期:2020-12-15 热度:160
抱歉,这个问题很长.我决定首先解释问题的背景,因为我的问题可能有其他解决方案.如果你赶时间,请阅读下面的问题. (编辑 – 同时我添加了一些解决问题的尝试.第四个有我的最终结论,你可以直接跳到它.) 上下文 我有一个哈希表,大约有20k对(key(i),value(i)).我[详细]
-
.net-3.5 – Async / await for compact framework v3.5 – manu
所属栏目:[Java] 日期:2020-12-15 热度:188
我必须为WinCE 5.0开发一个应用程序,该应用程序与常规PC应用程序通信/同步数据,该应用程序提供我可以与移动(工业)设备通信的Web服务. 因为很明显导致在移动设备端难以维护的代码(检查连接→完成时:检查网络服务可用性→完成时:检查移动设备是否有资格同步[详细]
-
多线程与分区之间的Spring批处理差异
所属栏目:[Java] 日期:2020-12-15 热度:168
我无法理解 Spring批处理中的多线程和分区之间的区别.实现当然是不同的:在分区中,您需要准备分区然后处理它.我想知道有什么区别,当瓶颈是物品处理器时,哪一种是更有效的处理方式. 解决方法 TL; DR; 当瓶颈在处理器中时,这两种方法都不是有用的.通过让多个项[详细]
-
如何理解behvior是否会在Java中使用静态或动态绑定?
所属栏目:[Java] 日期:2020-12-15 热度:138
我在低级别了解静态(编译时)和动态(运行时)绑定是什么. 我在某种程度上理解为什么知道这一点很重要(例如,仿制上解决仿制药这一事实有助于解释你能做什么和不做什么等等). 我不明白为什么选择是以这种或那种方式进行的 – 例如,Java对重载方法使用静态绑定,对[详细]
-
java – 如何使用mongodb和NumberLong计算平均值
所属栏目:[Java] 日期:2020-12-15 热度:161
我试图使用 mongodb java驱动程序计算集合的平均值,如下所示: DBObject condition = new BasicDBObject("pluginIdentifier",plugin.getIdentifier());DBObject initial = new BasicDBObject();initial.put("count",0);initial.put("totalDuration",0);Strin[详细]
-
如何在JavaFX中禁用/隐藏工具提示
所属栏目:[Java] 日期:2020-12-15 热度:124
这就是我设置工具提示的方法: if(Globals.isShowTooltips()) { locale = new Locale(Globals.getGuiLanguage()); bundle = ResourceBundle.getBundle("bundles.lang",locale); btnSettingsApply.setTooltip( new Tooltip(bundle.getString("btnSettingsAppl[详细]
-
Java显示数字的Prime Factorization
所属栏目:[Java] 日期:2020-12-15 热度:186
因此,对于我的任务,我必须编写一个程序,要求用户输入整数输入,然后打印出该数字的素数因子分解. 这就是我所拥有的: import java.util.Scanner;public class PrimeFactor { public static void main(String[] args) { System.out.print("Enter a positive nu[详细]
-
java – 如何终止Matcher.find(),当它运行太长时间?
所属栏目:[Java] 日期:2020-12-15 热度:138
想知道终止长时间运行的正则表达式匹配的技术( java matcher.find()方法).也许继承Matcher并在x次迭代后添加一些逻辑来终止? 基本上我是使用遗传算法生成正则表达式,所以我对它们没有很多控制权.然后我针对某些文本测试每个文本以查看它们是否与文本的某个[详细]
-
java – LibGDX:如何在等距平铺地图上做动画?
所属栏目:[Java] 日期:2020-12-15 热度:186
我对LibGDX和平铺地图有些问题. 我来自Corona SDK(Lua)并且我使用了Lime(第三方lib来处理tmx地图),现在我切换到了LibGDX并遵循了这个最近的功能: GraphicsTileMaps 我能够使用IsometricTiledMapRenderer作为渲染器和OrthographicCamera从资源加载等轴测图来[详细]
-
java – 如何编写垃圾邮件过滤器
所属栏目:[Java] 日期:2020-12-15 热度:78
我不得不写一个简单的垃圾邮件过滤器 我不确定我将如何去做. 到目前为止,我已经提出了wordlist和域过滤,它将提供或删除高达某个阈值的点. 例如,如果您正在从列入黑名单的域名撰写“v1agr4”,那么垃圾邮件将获得2分,但如果您从hotmail.com帐户撰写“v1agr4”,[详细]
-
java – 任何人都可以向我解释tools.jar(它绑在jdk / lib文件夹
所属栏目:[Java] 日期:2020-12-15 热度:173
我在 java.So中遇到过tools.jar文件,想知道它究竟用于什么?我搜索了很多但找不到文档. 如果有人可以指定我的详细信息,因为我是java新手,这将非常有用. 谢谢. 解决方法 在tools.jar中,JDK需要的是所有工具,而不是JRE. 包含在tools.jar中的是例如编译器javac[详细]
-
java – 文件的内存中扫描,理想情况下使用ClamAV
所属栏目:[Java] 日期:2020-12-15 热度:161
我们正在实施一个重点关注安全性的企业应用程序,其中包括上传文件.这些文件需要进行病毒扫描,但也需要加密. 当前的过程是文件被上传,然后通过加密器流式传输到磁盘上的临时存储区域.然后调用病毒扫描程序,文件即时解密,通过套接字传输到ClamAV – 然后从套接[详细]
-
java – 如何在从JSON反序列化期间忽略具有空值的属性
所属栏目:[Java] 日期:2020-12-15 热度:78
我正在尝试将 JSON字符串反序列化为ConcurrentHashMap对象,并且我收到错误,因为我的JSON包含具有空值的属性,但ConcurrentHashMap不接受空值.这是代码片段: ObjectMapper mapper = new ObjectMapper();return mapper.readValue(jsonString,ConcurrentHashMap[详细]
-
java – IntelliJ 2018.1首选项中的“使用’ – release’选项”
所属栏目:[Java] 日期:2020-12-15 热度:136
在IntelliJ 2018.1(构建,执行,部署编译器 Java编译器)的首选项中,有一个标记为的复选框: Use ‘–release’ option for cross-compilation (Java 9 and later) 我在网上搜索时找到了相关信息. “?”单击帮助图标时出现404错误. 这个选项的目的/功能是什么[详细]
-
如何在System.in上使用多个Scanner对象?
所属栏目:[Java] 日期:2020-12-15 热度:183
在我的程序中使用多个Scanner对象的正确方法是什么.例如,我使用扫描仪来读取文件,然后根据文件中的内容,我再次使用扫描仪来提示用户输入.显示了我的代码的摘录 ....Scanner f = new Scanner (System.in); //get the file nameString fileName = f.next();Sca[详细]
-
java – 了解从HashSet生成的流中元素的顺序
所属栏目:[Java] 日期:2020-12-15 热度:85
我读了这篇 Java 8官方文档: Streams may or may not have a defined encounter order. Whether or not a stream has an encounter order depends on the source and the intermediate operations. Certain stream sources (such as List or arrays) are in[详细]
-
如何将ArrayList写入csv文件
所属栏目:[Java] 日期:2020-12-15 热度:79
我有一个ArrayList Metadata并且我想知道是否存在用于处理CSV文件的 Java API,其具有接受ArrayList的write方法.作为类似于.Net中的LinqToCsv的参数.据我所知,OpenCSV可用,但CsvWriter类不接受集合. 我的元数据类是 public class Metadata{ private String pa[详细]