首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
木原金
掘友等级
java开发
选择性强迫症
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 41
沸点 3
赞
44
返回
|
搜索文章
最新
热门
反射构造最佳性能的替代方案:关于 Lambda、泛型、MethodHandle 、受检异常的技巧运用
从最基础的反射如何一步步优化演变到最佳方案,关于 Lambda、泛型、MethodHandle 、受检异常的技巧运用
摆脱 --add-opens,使用 Unsafe 突破 Java17 强封装
前言 众所周知,在 Java16 版本之后,Java 使用了强封装,任何对 JDK 内部类的反射、使用,都要在编译期添加--add-exports,在运行时添加--add-opens,否则就无法通过编
JavaCompiler API 为什么这么慢?如何将动态编译的速度优化一千倍
众所周知,动态编译即在 java 运行时编译 java 代码的方法有常见的三种: JSR199 JavaCompiler API —— Java 1.6 以上 JDK tools.jar 提供(通常在
使用多阶段构建 Dockerfile 创建<100MB 的 Java17 Alpine 镜像
前言 Alpine Linux 使用的是 musl libc 而不是大多数 Linux 发行版以及 OpenJDK 所使用的 glibc,所以OpenJDK无法直接在alpine镜像中使用 目前 Or
升级java17 springboot3 解决编译运行中的反射/使用JDK内部类导致模块报错问题
解决升级java17 springboot3 遇到的编译与运行问题`because module java.base does not export sun.reflect.generics.pars
Junit5 设置默认按声明顺序执行测试方法
前言 Junit5 中可以使用@TestMethodOrder 注解指定当前测试类的测试方法运行顺序 但是缺少按照编写/声明/行号顺序排序
Spring Security 优化鉴权注解,使用自定义鉴权注解替代@PreAuthorize
引言 众所周知,在SpringSecurity的鉴权体系中,最常用的就是使用 @PreAuthorize 进行鉴权: @PreAuthorize 注解本身使用SpEL表达式进行解析,其中hasAuth
使用布谷鸟过滤器对 logback 日志一定周期内重复异常堆栈打印进行压缩过滤
前因 前阵子日子线上有个bug,但是由于触发过于频繁导致日志打印全是这个bug的堆栈,全是重复堆栈内容日志一下变得不友好起来,搜索有没有什么优化办法。 偶然看到近期业务大量突增微服务性能优化总结-2.
一些Java 泛型使用经验,使用泛型优化接口设计
1.方法泛型与强转 泛型最常见的用法是为容器添加类型变量,让编译器提供类型检查和自动类型转换 比如常见的返回值包装类: 方法泛型 因为这是一个非常常用的类,所以我们经常添加 静态工厂方法 和 链式调用
使用 Cglib 和 Objenesis 实现 java 对象懒加载
java懒加载,懒加载bean,懒加载springBean 使用懒加载容器包裹对象 使用字节码懒加载,就必须使用动态代理来完成懒加载了,这里使用Cglib来实现Enhancer创建动态代理
下一页
个人成就
文章被点赞
150
文章被阅读
51,568
掘力值
1,484
关注了
24
关注者
58
收藏集
4
关注标签
25
加入于
2021-08-26