-
entity-framework – 实体框架中的延迟加载,延迟加载和Eager加载
所属栏目:[Java] 日期:2020-12-15 热度:157
这三种类型的装载有什么区别?有人能解释一个例子吗?在线不同的资源使用不同的定义,导致比必要的更多混乱. 解决方法 延迟加载和延迟是相当的同义词(AFAIK,如果我错了请纠正我). Eager和Lazy之间有很大的不同.渴望将在前面发生,Lazy只在“按需”发生并且执行[详细]
-
任何人都可以解释一下java设计HashMap的hash()函数吗?
所属栏目:[Java] 日期:2020-12-15 热度:130
参见英文答案 Explanation of HashMap#hash(int) method2个 在我阅读JDK的源代码之后,我发现HashMap的hash()函数看起来很有趣.它的官方代码如下: static int hash(int h) { // This function ensures that hashCodes that differ only by // constant multi[详细]
-
java – AOP中Advisor和Aspect有什么区别?
所属栏目:[Java] 日期:2020-12-15 热度:132
我是 Spring AOP的新手.基于我的理解,我注意到Advisor(例如DefaultPointcutAdvisor)和Aspect(例如使用@Aspect注释的类)都可以通过在调用方法时执行更多操作来帮助解决交叉问题. 请问这两个学期有什么不同? 解决方法 建议就是你在Pointcut上采取行动的方式.[详细]
-
java – 如何在测试时设置Spring日志记录级别?
所属栏目:[Java] 日期:2020-12-15 热度:140
参见英文答案 Spring Boot Test ignores logging.level6个 我的Spring Boot测试堆栈是Maven Surefire JUnit4.我用@RunWith(SpringJUnit4ClassRunner.class)注释测试. 我在我的项目根目录中有application.properties: logging.level.root=INFO 这可以在运行S[详细]
-
java – 在eclipse中清理项目和重新生成类文件
所属栏目:[Java] 日期:2020-12-15 热度:117
我在 eclipse中清理一个项目后,我没有看到输出文件夹“bin”中生成的类文件,虽然没有构建错误,我该怎么做才能重新生成类文件? 谢谢 解决方法 确保已启用“自动构建”选项,如下所示: alt text http://www.yagarto.de/images/eclipse11.jpg[详细]
-
java – 如何包含pom项目中的所有模块
所属栏目:[Java] 日期:2020-12-15 热度:76
我正在寻找一种方法,从另一个pom.xml包含项目中的所有模块.所以在我的情况下,我有一个父pom,包装设置为pom.它包含3个子模块,用于在另一个api模块中实现我的接口.我想在maven中动态地包含我项目中的所有子模块. 在这种情况下,我想在另一个模块中包含connector[详细]
-
这段Recursive lambda如何在Java中调用
所属栏目:[Java] 日期:2020-12-15 热度:185
我最近在 Java中遇到了这段代码.它涉及功能和印刷斐波那契数字,它的工作原理. public class AppLambdaSubstitution {public static FunctionInteger,Integer Y(FunctionFunctionInteger,Integer,FunctionInteger,Integer f) { return x - f.apply(Y(f)).appl[详细]
-
java – 如何使用IntelliJ设置libdgx?
所属栏目:[Java] 日期:2020-12-15 热度:183
我按照 this教程,但似乎它已经过时了?我不确定. 不幸的是,我对Java不是很有经验(但是使用C#,Python,…)所以也许有一些我不明白的东西. IntelliJ从com.badlogic.gdx包中给出了库的导入错误 import com.badlogic.gdx.ApplicationAdapter;import com.badlogic.[详细]
-
java – 无法理解Class对象
所属栏目:[Java] 日期:2020-12-15 热度:190
有关内部锁和同步的Oracle Java文档说: You might wonder what happens when a static synchronized method is invoked,since a static method is associated with a class,not an object. In this case,the thread acquires the intrinsic lock for the Cl[详细]
-
java – Deflater.deflate和小输出缓冲区
所属栏目:[Java] 日期:2020-12-15 热度:108
我看到一个奇怪的情况,使用 Java 8u45的小输出缓冲区和 java.util.Deflater.deflate(byte[] b,int off,int len,int flush) 方法与小输出缓冲区一起使用时. (我正在开发一些与WebSocket即将推出的扩展 – 扩展相关的低级网络代码,所以小缓冲区对我来说是现实[详细]
-
java – 读取CSV中的换行符,它在Spring批处理的FlatfileItemRead
所属栏目:[Java] 日期:2020-12-15 热度:171
我试图用FlatFileItemReader解析CSV文件.此CSV包含一些引用的换行符,如下所示. email,nameabc@z.com,"NEW NAME ABC" 但是这个解析失败了,必填字段为2但实际为1. 我在FlatFileReader配置中缺少什么? property name="lineMapper" bean class="org.springframe[详细]
-
java – 我们什么时候应该转移到Maven 3?
所属栏目:[Java] 日期:2020-12-15 热度:103
我们的项目非常需要转移到Flexmojos4来获得修复,但这需要Maven 3.我们的项目广泛使用Maven并且我们非常喜欢它,但是已经非常重视它.在十几个模块之间,我们可能有50页的 XML配置. 我们还使用Eclipse并大量使用M2Eclipse插件.我们还使用以下Maven插件: 资源 Bu[详细]
-
Kotlin和Java String之间的区别与Regex分开
所属栏目:[Java] 日期:2020-12-15 热度:118
如果我们有一个val txt:kotlin.String =“1; 2; 3;”并且喜欢将其拆分为数字数组,我们可以尝试以下方法: val numbers = string.split(";".toRegex())//gives: [1,2,3,] 尾随空字符串包含在 CharSequence.split 的结果中. 另一方面,如果我们看一下Java Stri[详细]
-
Java NIO Zip Filesystem相当于java.util.zip.ZipEntry中的setMe
所属栏目:[Java] 日期:2020-12-15 热度:56
我有一些现有的代码来创建Epub 2格式的zip文件,它可以正常工作. 在尝试更新我的代码以支持Epub 3格式时,我想我会尝试Java NIO Zip文件系统而不是java.util.zip.ZipFile.除了一件小物品外,我差不多了. Epub格式需要一个20字节的mimetype文件,必须以未压缩的形[详细]
-
java – 在Hadoop Map-Reduce中,任何类在排序之后和分区之前是否
所属栏目:[Java] 日期:2020-12-15 热度:127
我正在使用Hadoop来分析非常不均匀的数据分布.有些键有数千个值,但大多数只有一个.例如,与IP地址相关联的网络流量将具有与少量健谈IP相关联的许多分组以及具有大多数IP的少数分组.另一种说法是 Gini index非常高. 为了有效地处理这个问题,每个reducer应该获[详细]
-
Java ClassLoader安全模型
所属栏目:[Java] 日期:2020-12-15 热度:52
我正在尝试理解在要求JVM加载类时使用的安全模型. 根据Sandboxing上的JVM规范,我认为标准JVM实现应该至少保留一个其他ClassLoader,独立于原始ClassLoader.这用于加载应用程序类文件(例如,从提供的类路径). 如果从不在其命名空间的ClassLoader中请求类,例如ja[详细]
-
java – Aspectj没有捕获spring框架中的所有事件?
所属栏目:[Java] 日期:2020-12-15 热度:187
我的项目基于 spring framework 2.5.4.我尝试为某些控制器添加方面(我使用aspectj 1.5.3). 我在application-servlet.xml中启用了自动代理,只是将这些行粘贴到xml文件的末尾: aop:aspectj-autoproxy /bean id="auditLogProcessor" class="com.example.bg.web[详细]
-
在java字符串拆分后获取拆分值
所属栏目:[Java] 日期:2020-12-15 热度:94
我有一个动态生成的字符串. 我需要根据Relational Operator拆分字符串. 为此,我可以使用分割功能. 现在我还想知道上面提到的正则表达式,基于哪个Relational Operator是实际拆分的字符串. 一个例子, 在输入 String sb = "FEES 200"; 应用 ListString ls = sb.[详细]
-
参数中未使用Java泛型返回类型
所属栏目:[Java] 日期:2020-12-15 热度:199
在 java库中,我遇到了一个使用泛型返回类型的方法,该类型在参数中没有以任何方式使用: T extends ResponseCallBack T sendData(@Nonnull final OrderIf checkoutOrder,@Nullable final ListNameValueIf ccParmList) throws Exception; (ResponseCallBack是[详细]
-
java – 二进制和文本结构(数据包)的高效解码
所属栏目:[Java] 日期:2020-12-15 热度:79
背景 有一个名为Wireshark的着名工具.我已经使用了很长时间.这很棒,但性能是问题所在.通用使用场景包括若干数据准备步骤,以便提取稍后要分析的数据子集.如果没有这一步,则需要几分钟才能进行过滤(Wireshark旁边的大痕迹无法使用). 实际的想法是创建一个更快,[详细]
-
在java中解析装甲ECC公钥/私钥(由gpg cli生成)
所属栏目:[Java] 日期:2020-12-15 热度:85
我正在尝试将装甲的ECC gpg密钥转换为相应的 java类 ECPrivateKey / ECPublicKey. 要生成我正在使用的密钥对:gpg –expert –full-generate-key 然后选择(9)ECC和ECC(或(10)ECC(仅签名)) 然后选择(3)NIST P-256 导致: -----BEGIN PGP PUBLIC KEY BLOCK----[详细]
-
java – Spring Boot JSR-303/349配置
所属栏目:[Java] 日期:2020-12-15 热度:118
在我的 Spring Boot 1.5.1应用程序中,我正在尝试配置对JSR-303 / JSR-349验证的支持. 我在我的方法中添加了以下注释@NotNull @Size(min = 1): @Service@Transactionalpublic class DecisionDaoImpl extends BaseDao implements DecisionDao { @Override pub[详细]
-
java – 在Junit中使用类别时如何使用自定义运行器?
所属栏目:[Java] 日期:2020-12-15 热度:177
我有一堆JUnit测试扩展了我的基础测试类BaseTest,后者反过来扩展了Assert.我的一些测试有一个@Category(SlowTests.class)注释. 我的BaseTest类使用以下注释@RunWith(MyJUnitRunner.class)进行注释. 我已经设置了Gradle任务,预计只运行SlowTests.这是我的Grad[详细]
-
什么是java中的@deprecated反向
所属栏目:[Java] 日期:2020-12-15 热度:98
参见英文答案 Annotating Unstable Classes/Methods for Javadoc1个 因此,人们对已弃用的API使用 @Deprecated 注释. 是否有任何注释可以通知用户方法是否在发展并且不稳定? 解决方法 Afaik,它还不存在,你必须创建自己的. JEP277定义了一个@Deprecated(实验)[详细]
-
是否存在任何提供构建Java格式字符串的流畅方法的库?
所属栏目:[Java] 日期:2020-12-15 热度:115
Java格式字符串的语法可能会变得复杂,例如: "|%1$-10s|%2$-10s|%3$-20s|n" 有人创建一个流畅的DSL来帮助构建这些格式字符串似乎已经成熟(类似于Jooq对SQL的作用). 这样的事情存在吗? 解决方法 您可以使用 fluflu (一种流畅的API生成器)创建这样的API,其灵[详细]