-
java – Spring Boot 2.1嵌入式Tomcat – 密钥库密码不正确
所属栏目:[Java] 日期:2020-12-15 热度:144
更新 – 添加Security.addProvider(new BouncyCastleProvider());解决了这个问题 将ActiveMQ Broker添加到我的配置中会导致以下错误.如果我删除了JMS配置,则此错误消失. java.security.UnrecoverableKeyException: failed to decrypt safe contents entry: j[详细]
-
java – Keycloak缺少表单参数:grant_type
所属栏目:[Java] 日期:2020-12-15 热度:145
我在本地计算机上运行了keycloak独立程序. 我创建了一个名为“spring-test”的新领域,然后创建了一个名为“login-app”的新客户端 根据其余文件: POST: http://localhost:8080/auth/realms/spring-test/protocol/openid-connect/token{ "client_id": "login[详细]
-
从Java访问Kotlin密封类
所属栏目:[Java] 日期:2020-12-15 热度:108
到目前为止,我一直在使用这个Kotlin密封类: sealed class ScanAction { class Continue: ScanAction() class Stop: ScanAction() ... /* There's more but that's not super important */} 我的Kotlin和Java代码都很好用.今天我尝试改变这个类来改为使用对[详细]
-
java – 如何通过参数类型选择重载方法?
所属栏目:[Java] 日期:2020-12-15 热度:155
我试图根据参数类型重载我的方法: FieldError延伸至ObjectError. private String getMessage(final FieldError fieldError) { return String.format("%s %s",fieldError.getField(),fieldError.getDefaultMessage());}private String getMessage(final Obje[详细]
-
如何解决有关不兼容类型的错误?
所属栏目:[Java] 日期:2020-12-15 热度:105
我在Intellij上研究 Java项目.然后我在try catch块中发现有关不兼容类型的错误.这是我的代码的一部分: try (HSSFWorkbook workbook = new HSSFWorkbook(new POIFSFileSystem(new FileInputStream(System.getProperty("user.home") + "D:UsersjohnDesk[详细]
-
java – 字符串作为引用类型
所属栏目:[Java] 日期:2020-12-15 热度:108
参见英文答案 Java String variable setting – reference or value?????????????????????????????????????9个 我是学习Java的新手,但我刚刚开始理解值类型与引用类型.据我了解,String是一种引用类型.然而,与其他引用类型不同,我可以打印一个字符串,而不会打[详细]
-
瞬态存储器中的Java卡对象实例
所属栏目:[Java] 日期:2020-12-15 热度:129
我正在开发一个 Java Card applet(用于Java Card 2.2.1),它需要一些临时对象来处理APDU命令.我对正确的内存管理有疑问. 我花了很多时间研究这些问题,但是我没有在一些Java卡API上找到任何澄清或良好的示例代码.我有两个主要问题: 如何创建瞬态对象数组(我的[详细]
-
java – Gradle:’compile’无法应用
所属栏目:[Java] 日期:2020-12-15 热度:54
今天我用Gradle 5.0(使用Gradle Wrapper)开始了一个新的JDK 11项目并创建了一个基本的构建脚本: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.google.gradle:osdetector-gradle-plugin:1.6.0' }}plugins { id 'java'}appl[详细]
-
如何使用多线程脚本
所属栏目:[Java] 日期:2020-12-15 热度:112
我在 http://www.get-blog.com/?p=189找到了这个多线程脚本 Param($Command = $(Read-Host "Enter the script file"),[Parameter(ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true)]$ObjectList,$InputParam = $Null,$MaxThreads = 20,$Sleep[详细]
-
如何在UnaryOperator java 8中使用引用方法
所属栏目:[Java] 日期:2020-12-15 热度:165
目前,我有一个像这样的UnaryOperator UnaryOperatorObject defaultParser = obj - obj; 我不知道在这些操作中是否可以使用方法引用.例: UnaryOperatorString defaultParser = String::toString; 但是通用的方式,不仅仅是String. 解决方法 如果你只想避免lam[详细]
-
Java 8 – 合并包含公共元素的所有子集
所属栏目:[Java] 日期:2020-12-15 热度:84
从一组“组”开始: SetSetString groups = new HashSet(); 我想通过将所有子集与公共元素合并来创建新的集合列表: 即从下面的集合开始: A = {a,b,c}B = {c,d,e,f}C = {f,g,h,i,j}D = {k,l,m}E = {m,n,o}F = {p,q,r} 最终结果将是: Set 1 = {a,c,f,j}Set[详细]
-
如何使用java lambda重写ValueMapper函数
所属栏目:[Java] 日期:2020-12-15 热度:62
是否有可能/正确(to)或使用lambda重写下面的内容?在这里,我为KeyMapper和ValueMapper函数提供了内联实现. public MapInteger,ListEmployee getSubordinateHighestSalEmpMapV1(ListEmployee employees) { return employees.stream() .filter(e - e.getSubord[详细]
-
按照它们出现在字符串java中的顺序排列数组的字符
所属栏目:[Java] 日期:2020-12-15 热度:66
我有一个字符串和字符串中的一些字符数组.我想按照它们出现在字符串中的顺序排列字符.例如: 数组a由s,o,e组成,字符串是house.我希望结果是“ose”.我尝试使用 Arrays.sort方法,但它按字母顺序返回字母表. 解决方法 您可以使用此重载排序: Arrays.sort(char[详细]
-
java – 设置和获取方法
所属栏目:[Java] 日期:2020-12-15 热度:150
Java我在这里学生! 我很难理解如何设置和获取方法.我正在我的教科书Java编程,第9版独立工作,我被要求做以下事情: “创建一个名为Sandwich的类.数据字段包括主要成分的字符串(如金枪鱼),面包类型的字符串(如小麦),价格的双倍(例如4.99).包括获取和设置的方[详细]
-
java – 使用BigInteger类的负指数
所属栏目:[Java] 日期:2020-12-15 热度:164
我正在使用 Java BigInteger类进行一些数学运算,但在我尝试使用负数作为指数时出错.我是否认为你可以重新安排: b · φ(N)^?1 mod N 如: b------------φ(N)^1 mod N 如果不是,我怎样才能重新排列表达式,以免在我的Java代码中出现负指数错误? 解决方法 必[详细]
-
Java8流无法解析变量
所属栏目:[Java] 日期:2020-12-15 热度:52
我是 Java8的新手,我想重构这段代码并将其转换为更多的Java8风格, for (RestaurantAddressee RestaurantAddressee : consultationRestaurant.getAddressees()) { Chain chain = chainRestService.getClient().getChainDetails(getTDKUser(),RestaurantAddres[详细]
-
Java 7之前版本中的Catch(Exception e)
所属栏目:[Java] 日期:2020-12-15 热度:155
在Oracle OCP Java SE 8程序员II学习指南的第3章中,它说如下(第184页): 在Java 6中,我们不能编写catch(Exception e)而只是抛出特定的异常.如果我们尝试过,编译器仍会抱怨: 未处理的异常类型异常. 这是什么意思?什么是具体的例子? 解决方法 请考虑以下示[详细]
-
java – 为什么JIT在启动时编译一些方法?
所属栏目:[Java] 日期:2020-12-15 热度:114
我正在研究一个非常简单的代码块上的JIT行为: public class PlayWithAssembly { public static void main(String[] args) { Random random = new Random(); random.nextInt(); }} 实际上,就我的问题而言,主要方法的内容完全无关紧要.我在Ubuntu 16.04.5上使[详细]
-
在Java中对集合进行排序
所属栏目:[Java] 日期:2020-12-15 热度:108
使用的框架: Spring 使用的ORM:Hibernate 我有两节课 class BatchExceptionDetails{...private SetBatchExceptionComments batchExceptionComments;}class BatchExceptionComments implements ComparableBatchExceptionComments{...@Override public int c[详细]
-
java – 理解Integer.highestOneBit()方法实现背后的逻辑
所属栏目:[Java] 日期:2020-12-15 热度:80
Java Integer类具有静态方法highestOneBit方法,该方法将返回具有单个一位的值,位于指定值中最高位一位的位置,如果指定值本身等于零,则返回零. 例如,int 17的输入将返回16;因为17可以用二进制表示为10001,所以它将返回剩下的最远位,等于16. 在Integer类中,它[详细]
-
java – 查找人与人之间交易次数最少的算法
所属栏目:[Java] 日期:2020-12-15 热度:175
我一直在思考这个问题. 假设有一个列表包含人们正在销售的书籍.我有一本书,我想买一本书中的书(我没有的东西). 在这种情况下,每个人都在用s销售一本书,并且还想要一本书中的书. 是否有算法可以找出人们之间为获得我想要的书所需的最少交易数量(并将我的书提[详细]
-
验证Java 6上的Hijri日期(伊斯兰日历)
所属栏目:[Java] 日期:2020-12-15 热度:123
我想验证Hijri日期.在我的申请中,Hijri日期将以dd / MM / YYYY的格式出现.我想在Joda Time API中验证日期是否有效. 例如,我有日期: String date = "30/02/1403";String Pattern = "dd/MM/YYYY"; 你能帮我验证Hijri约会吗? 我的限制是: 我想在Java 6中验证[详细]
-
java – JIT – 微优化 – if语句消除
所属栏目:[Java] 日期:2020-12-15 热度:116
我们假设我们有以下代码: public static void check() { if (Config.initialized) { ... }} Config.initialized在开头是假的,只有在方法已经编译JIT之后的某个时刻才变为true.价值永远不会回归假. 我“知道”有很多非常复杂的优化正在进行(循环展开,分支预[详细]
-
运行JavaFx媒体应用程序时出现模块错误
所属栏目:[Java] 日期:2020-12-15 热度:198
当我使用以下命令运行 JavaFX 11应用程序时: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -p ~/.m2/repository/org/openjfx/javafx-swing/11/javafx-swing-11.jar:~/.m2/repository/org/openjfx/javafx-swing/11/javafx-swing-11-linux.jar:~/.m2/reposit[详细]
-
Java是否自动并行化递归函数?
所属栏目:[Java] 日期:2020-12-15 热度:92
我正在并行递归函数,我测得加速不佳.在调试代码时,我注意到在顺序版本中所有内核都在工作. 我在一个最小的例子中重现了这种行为,而且我的所有内核的工作负载都是大约90%.我正在使用Java 8(OpenJDK). Java是否在我不知情的情况下自动进行并行化? Java如何做[详细]