首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
自残羽翼
掘友等级
java开发
|
xxx
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
最新
热门
技术梳理
仪表11111111111111111111111111111111111111111111111111111111111111111111
mongo归档到PG流程分析
给mongodb 时间字段加索引 每次查询2000条数据,按时间升序排,limit 2000 等于走索引查询第一页(查询三个月之前的条件不赘述,忽略)
浅谈JVM运行内存区域 和 GC算法
根据Java虚拟机规范的定义,JVM的运行时内存区域主要由Java堆、虚拟机栈、本地方法栈、方法区和程序计数器以及运行时常量池组成。其中堆、方法区以及运行时常量池是线程之间共享的区域,而栈(本地方法栈
java枚举类使用的最佳实践
使用枚举的好处: 前端传递不存在的枚举code,报400错误,限定在枚举值范围内 1.响应json,是枚举的code,前端code封装为枚举 使用注解: @JsonFormat(shape = Jso
使用CompletableFuture开启多线程实战教程
使用completableFuture开启多线程,可以直接使用stream流开启,通过map操作开启多线程并返回结果; 注意:map操作之后一定要先收集结果,结束流操作;然后再重新开启流执行Compl
objectmapper redisTemplate等 组件配置
1.objectmapper 配置 redisTemplate 配置 3.线程池 配置 springboot整合配置
TransmittableThreadLocal解决使用线程池时父子线程拷贝问题
问题描述: 当父子线程间传递变量时,使用jdk提供ThreadLocal无法实现, 使用jdk提供的InheritableThreadLocal可以实现,但是有可能出现使用线程池开启子线程时,线程池中
objectMapperconfig
``` import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.databind.*; im
关于debug查看代码堆栈信息
如截图中所示 : 从main方法开始,从下往上依次是代码运行轨迹,可以看到代码运行的哪些类的,哪些行;
synchronized锁升级过程
synchronized用的锁是存在Java对象头里的Mark Word中 锁升级功能主要依赖MarkWord中锁标志位和释放偏向锁标志位 1.偏向锁 当一段同步代码一直被同一个线程多次访问,由于只有
下一页
个人成就
文章被点赞
46
文章被阅读
32,168
掘力值
870
关注了
10
关注者
6
收藏集
3
关注标签
12
加入于
2019-01-04