专题:java
共483篇相关文章

灵活的SPI机制,如何实现更高效的应用?
本文介绍了Java中SPI机制实现的大概原理以及SPI机制在常见的框架如JDBC的Driver加载,SLF4J日志门面实现中的使用。...

这个Java绝对值函数怎么连负数都不绝对了?
Java 中的 Math.abs() 方法居然不绝对,这个坑你踩过么?快来看看这到底是个什么坑吧!!!...

如何单步调试在Windows 10下编译的64位OpenJDK 8?
Windows 10 下编译 64 位 OpenJDK 8 软件版本 操作系统:Windows 10 Cygwin:3.5.4-1 Visual Studio:2010 英文版 freetype: 2.7 Boot JDK:7 编译的 Op...

在哪些网页元素中可以找到带有class属性的标签?
本文介绍用户类路径的设置的参数以及不同设置方法的优先级以及从 JVM 源码角度分析了引导类路径是如何设置的,让你对不同的类路径有更深刻的理解。...

一个Bug在JDK中居然被修复了十年,这是怎么回事呢?
你敢相信么一个简单的Bug,JDK 居然花了十年时间才修改完成。赶快来看看到底是个什么样的 Bug?...

Java泛型如何深入解析和应用?
本文将带你详细解析 Java 泛型,了解泛型的原理、常见的使用方法以及泛型的局限性,让你对泛型有更深入的了解。...

为什么两个字节相加会变成一个整数?
为什么Java中两个byte相加的结果是int?本文将从Java语言规范和JVM规范带你研究这个问题。...

NoClassDefFoundError究竟是由哪个具体原因引发的?
你遇到过Java中的NoClassDefFoundError报错么,这个报错和ClassNotFoundException 有什么区别呢?...

是谁让你创建两个对象的具体原因?
如果CLASSPATH下有两个不同版本的jar包,一个版本的jar包有@Component注解,另外一个版本没有,Spring到底会不会创建Bean?...

Java注解的底层结构竟然是Map,这究竟是怎么回事?
案例介绍 案例一:普通注解用法 下面的代码定义了一个注解 @Test,然后在 AnnotationTest 中获取到这个注解,然后打印出它 value() 方法的值。 @Retention(RetentionPolicy.RUNTIME)...

如何使用Java 25编译器Java 17项目代码?
Java25发布了,比24更好用 😄 我大部分的项目是Java17的,该如何用25支持编写和编译呢? 一、指定编译版本 用SDKman 下载一个25的JDK,IDEA会自动识别出来。直接指明就行 二、升级Lo...

如何运用JMH对远程接口进行压测分析?
在 《java中的基准测试框架JMH》中我们使用JMH框架进行Java SDK中的API的压测。 最近我又遇到了需要对第三方接口进行压测的需求,又用到了它。 也可以用Gatling https:www.cnblogs.comsomef...

Java动态SQL写得太舒服了,还用手写SQL?
Java 动态 SQL 构建新选择:告别繁琐 XML,轻量、强类型的 dynamic-sql2 框架来了! 在日常开发中,动态 SQL 一直是老生带的问题: XML 拼接 SQL,开发体验差、易出错 直接字符串拼接 SQL,存在严重安全障碍...

MyBatis Dynamic-SQL2如何让SQL编写如丝般顺滑?
Dynamic‑SQL2 查询篇:MyBatis 增强利器,让 SQL 像写 Java 一样丝滑 dynamic‑sql2 的查询能力设计目标: 写 SQL 要像写 Java 一样自然;复杂查询要像搭积木一样组合;结果映射要像操作集合一样顺...

如何Maven Dependencies源码,将Spring Boot组件改造后使用?
由于springboot提供的源码有些地方不太符合预期,所以需要改动改动,这里就会说到,如何改Maven Dependencies的源码。如何把springboot组件的源码改造后使用。 v修改源码的几种方式 直接在自己工程中建同包同类名的...
