-
java – JWT身份验证:如何实现注销?
所属栏目:[Java] 日期:2020-12-15 热度:112
我为我的 Spring启动应用程序实现了JWT身份验证.总的来说,它的工作原理如下: 客户端将用户名,密码发送到登录端点. 服务器检查提供的凭据是否有效. 如果不是,则会返回错误 如果是,它将返回一个令牌,该令牌实际包含 客户端会在每个将来的请求中发送该令牌 问[详细]
-
Java / Hibernate使用实体上的接口
所属栏目:[Java] 日期:2020-12-15 热度:65
我正在使用注释的Hibernate,我想知道是否有可能. 我必须设置一系列表示可以持久化的对象的接口,以及一个主数据库类的接口,其中包含用于持久化这些对象(…数据库的API)的几个操作. 在这之下,我必须实现这些接口,并用Hibernate来保持它们. 所以我会有,例如: p[详细]
-
通过过滤隐藏的对象来减少绘图的PDF文件大小
所属栏目:[Java] 日期:2020-12-15 热度:171
在生成R中许多点的散点图时(例如使用ggplot()),可能有许多点落后于其他点并且根本不可见.例如,见下图: 这是几十万个点的散点图,但大多数都落后于其他点.问题是当将输出转换为矢量文件(例如PDF文件)时,不可见点会使文件大小变大,并在查看文件时增加内存和CPU[详细]
-
在Java中有没有产生垃圾的HashMap实现?
所属栏目:[Java] 日期:2020-12-15 热度:153
我注意到,当我的高性能系统使用时,java.util.HashMap为GC生成垃圾,这基本上是从网络读取的选择器.有没有替代java.util.HashMap(即甚至不需要实现java.util.Map,换句话说,它可以有自己的API),我可以使用这将不会留下垃圾? GARBAGE =超出范围的对象,必须由GC[详细]
-
java – 如何快速查找IntelliJ IDEA中的构造函数?
所属栏目:[Java] 日期:2020-12-15 热度:128
有没有办法在IntelliJ IDEA中快速查找特定类的构造函数? 解决方法 你可以使用ctrl F12.这将在弹出窗口中显示当前类的所有成员,然后可以轻松选择构造函数.[详细]
-
java – 为什么这个一般方法的覆盖使用1.6,但不是1.7?
所属栏目:[Java] 日期:2020-12-15 热度:139
给定以下类,它从AbstractListModel中覆盖getListeners方法: import java.util.EventListener;import javax.swing.AbstractListModel;public class GenericBug extends AbstractListModel {/** * This is the method of interest * This is the exact same m[详细]
-
简单的Java日期计算
所属栏目:[Java] 日期:2020-12-15 热度:80
我想用 Java做简单的日期计算.例如,计算日期之间的天数差异(具有0时间分量).当然你可以做一个简单的毫秒减法,除以每天的毫秒数,这可以正常工作 – 直到夏令时进入场景. 我意识到,对于“天差”的不同解释是可能的,特别是,是否应该考虑时间成分.为简单起见,我[详细]
-
java – 请求:https://www.w3.org/2000/svg发现:http://www.
所属栏目:[Java] 日期:2020-12-15 热度:191
参见英文答案 XML Namespace URI with HTTPS?1个 我们使用Apache Batik来渲染SVG文件.出于安全原因,所有URL都将转换为HTTP. 现在,当我们渲染SVG文件时,我们遇到了这个问题. 原始SVG是: svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.[详细]
-
java – JVM如何开始寻找类?
所属栏目:[Java] 日期:2020-12-15 热度:76
我很好奇JVM在哪里执行程序?我更感兴趣的是,了解什么顺序和JVM在哪里查找类文件,就像它查看 java libs,扩展lib,classpath任何目录,如当前目录从哪里被调用?我对JVM行为更感兴趣,而不是类加载器加载类,我知道具有父代理机制直到root. 如果一个类是从文件系[详细]
-
Java:pre,postfix操作符优先
所属栏目:[Java] 日期:2020-12-15 热度:115
我对 Java中的运算符优先级有两个类似的问题. 第一: int X = 10;System.out.println(X++ * ++X * X++); //it prints 1440 根据Oracle tutorial: postfix(expr,expr–)运算符的优先级高于前缀(expr,–expr) 所以,我想这个评估顺序: 1) first postfix opera[详细]
-
java – 了解Hibernate的hibernate.max_fetch_depth和hibernate.
所属栏目:[Java] 日期:2020-12-15 热度:101
Hibernate documenation给出了一些Hibernate的配置属性.其中, hibernate.max_fetch_depth Sets a maximum “depth” for the outer join fetch tree for single-ended associations (one-to-one,many-to-one). A 0 disables default outer join fetching. e.[详细]
-
java – RESTful webservice和HttpServlet之间的区别
所属栏目:[Java] 日期:2020-12-15 热度:94
参见英文答案 Servlet vs RESTful1 实现RESTful Web服务和普通HTTPServlet有什么区别? Servlet以及任何REST API都支持GET / POST / DELETE / PUT. 解决方法 REST在服务器上设计API时真的是一种架构风格. HttpServlet可以是一种实现RESTful Web服务的方法. R[详细]
-
java – Hibernate批量删除vs单删除
所属栏目:[Java] 日期:2020-12-15 热度:179
编辑:根据我的一些调试和日志记录,我认为这个问题归结为为什么DELETE FROM table WHERE id = x比DELETE FROM table WHERE id IN(x)要快得多,其中x只是一个ID. 我最近测试了批次删除,而不是逐个删除每一行,并注意到批次删除要慢得多.该表具有删除,更新和插入[详细]
-
如何使用Java在Selenium WebDriver的隐藏字段中键入一些文本
所属栏目:[Java] 日期:2020-12-15 热度:157
我使用WebDriver与 Java进行测试自动化.我有隐藏的输入字段的以下HTML代码: input type="hidden" value="" name="body" id=":6b" 如何在Selenium2(WebDriver)的隐藏字段中输入内容?我写了代码如下: driver.findElement(By.name("body")).sendKeys("test b[详细]
-
黄瓜选项注释
所属栏目:[Java] 日期:2020-12-15 热度:107
cucumber-jvm javadocs表示,粘合元素的目的是指定分步和钩子的位置.但是,这对我来说似乎不起作用.让我说我有我的功能在目录a,我的步骤定义在目录b.然后, @Cucumber.Options( features= "directory_a",glue="directory_b") 将从directory_a加载我的功能文件,[详细]
-
使用JAVA中的Apache POI和iText从Word(DOC)创建PDF
所属栏目:[Java] 日期:2020-12-15 热度:166
我试图从* .doc文档生成PDF文档. 直到现在,由于stackoverflow,我已成功生成它但有一些问题. 我的下面的示例代码生成的pdf没有格式和图像,只有文本. 该文档包括未包含在PDF中的空格和图像. 这是代码: in = new FileInputStream(sourceFile.getAbsolutePath()[详细]
-
java – 在使用常春藤和私人公司存储库时,我可以在何处放置凭据
所属栏目:[Java] 日期:2020-12-15 热度:121
我使用Ant Ivy,而我公司最近为我们自己的私人图书馆设立了一个Nexus服务器. Ivy可以通过使用ibilio解析器和m2compatible = true从Nexus服务器获取依赖关系,但是我必须将凭据放在ivysettings.xml文件中. 不同的开发人员应该如何存储他们的凭据? ivysettings.[详细]
-
jvm – 我怎么知道Docker容器为什么停了?
所属栏目:[Java] 日期:2020-12-15 热度:183
我有一个包含JVM进程的Docker容器.当过程结束时,容器完成并停止. 虽然幸运的是罕见的,但是我的JVM可以突然出现在强硬故障中. OutOfMemoryError异常.当这种情况发生时,我的容器就像一个正常的JVM出口一样停止. 我可以分发日志等,用于正常的JVM日志记录,但是在[详细]
-
Java继承,使用构建器模式
所属栏目:[Java] 日期:2020-12-15 热度:105
各位晚上好, 我有3个班: 错误 ShellError WebError 哪里 ShellError extends Error 和 WebError extends Error 在ShellError中有一些字段是可选的,其他字段是必需的.我以下列方式构建对象: shellError = new ShellError.Builder().setFile(filePattern).se[详细]
-
java – Observable的doOnError正确位置
所属栏目:[Java] 日期:2020-12-15 热度:68
我对观察者来说是个新手,我仍在努力解决这些问题.我有以下代码: observableKafka.getRealTimeEvents() .filter(this::isTrackedAccount) .filter(e - LedgerMapper.isDepositOrClosedTrade((Transaction) e.getPayload())) .map(ledgerMapper::mapLedgerTra[详细]
-
java – 在maven jaxb codegen期间将DTMManagerDefault转换为DTM
所属栏目:[Java] 日期:2020-12-15 热度:187
我在尝试运行使用jaxb2插件执行JAXB codegen的maven构建时遇到了一个奇怪的问题(请参阅下面的stacktrace).我能想到的最好的是DTMManager的一些实现,它是从与xalan-2.7.1中的JAR不同的JAR加载的.但是,我已经验证了用于运行jaxb:generate目标的类路径只有一个[详细]
-
Java线程转储:BLOCKED线程没有“等待锁…”
所属栏目:[Java] 日期:2020-12-15 热度:63
我很难理解从jstack获取的线程转储,用于在Tomcat 6( java 1.6.0_22,Linux)上运行的Spring MVC Web应用程序. 我看到阻塞线程(导致其他线程等待),这些线程自动阻塞,但是线程转储不告诉我为什么或正在等待哪个监视器. 例: "TP-Processor75" daemon prio=10 tid[详细]
-
java – Scala IDE – Play 2 Eclipse插件不突出显示Scala HTML
所属栏目:[Java] 日期:2020-12-15 热度:183
我安装了 Scala IDE – Play 2插件(从 http://download.scala-ide.org/play2/nightly_3.0-M_juno_2.10-M/site/),而Route Editor显示正确的语法突出显示,Scala模板没有.此外,它也不允许我在Eclipse的首选项中“启用”语法突出显示选项 – 玩 – 模板 – 语法[详细]
-
java – Spring:如何在Spring配置中注入ENUM?
所属栏目:[Java] 日期:2020-12-15 热度:131
我有一个ENUM作为 package com.myorg.sparrow.s3Environment;import javax.annotation.Nonnull;public enum DocumentType { Document("document/",".xml.gz","binary/octet-stream","gzip",true); private final String path; private final String suffix;[详细]
-
Java字节码:局部变量的类型?
所属栏目:[Java] 日期:2020-12-15 热度:164
根据这篇文章 http://slurp.doc.ic.ac.uk/pubs/observing/linking.html#assignment: Due to the differences in information between Java code and bytecode (bytecode does not contain the types of local variables),the verifier does not need to che[详细]