王老邪
ABOUT
weathertop
01 操作系统
01 Linux
Linux基础
06 Java
01 JVM
JVM调优攻略
02 多线程
CountDownLatch、Semaphone、CyclicBarrier入门
死磕Java队列
死磕ThreadPoolExecutor线程池
死磕Volatile
死磕synchronized
03 网络编程
TCP
04 设计模式
浅析Java设计模式【1】——观察者
浅析Java设计模式【2】——适配器
浅析Java设计模式【3】——代理
浅析Java设计模式【4】——策略
07 框架
02 Mybatis
Mybatis自动刷新XML
03 Springboot
SpringBoot统一异常和Http响应
SpringBoot集成Elasticsearch7.4-实战(1)
SpringBoot集成Elasticsearch7.4-实战(2)
SpringBoot集成Elasticsearch7.4-实战(3)
Springboot集成ip2region离线IP地名映射
手写Java爬虫获取国家统计局行政区划数据
浅谈SpringBoot启动那些事儿
08 微服务
00 Nacos
CentOS环境下安装Nacos
SpringCloud集成Nacos实现服务发现
SpringCloud集成Nacos实现配置管理
10 架构分析
微服务架构设计分析
09 区块链
区块链知识入门
10 容器
00 Docker
Docker管理工具Portainer
11 分布式
00 分布式事务
分布式事务详解——SpringBoot+Atomikos篇
01 分布式锁
浅析分布式锁实现三种方式
14 中间件
消息
RocketMQ
SpringBoot集成RocketMQ(1)集群
SpringBoot集成RocketMQ(2)重试机制
缓存
Redis
28 杂谈
人千相,佛无相
历史上的安徽人物
赢在格局、输在计较
54 产品设计
需求分析
浅谈用户画像
统一审计
98 管理类
00 项目交接
对项目交接过程要求
99 工具等
Download
详解CMD命令满速下载百度云
JVM
撸起Arthas排雷
VPN
lantern邀请码
Windows
Win10黑科技,你到底知道多少
Wlx2Explore入门
可用免激活Adobe Acrobat DC 2020
JVM调优攻略
1. 写在前面本章节涉及JVM调优演示所使用的环境为JDk1.8、IDEA2020、Maven3.5。因为在讲解JVM调优过程中,还会涉及到一些内存方面的知识,这里只简要概括下,如果在看的过程中觉得有吃力的地方,需要再去补充! 2. 内存2.1. 堆与栈栈与堆 是应用程序运行的关键。 栈是运行时单 ...
2020-05-21
Java
死磕Volatile
Volatile 关键字相对来说比较容易看的明白,但是在正式使用 Volatile之前,我们先熟悉下Java的内存模型,相信看完这个让你对如何判断哪些场景下使用 Volatile有一个基本认识。 1. 内存基础知识1.1. JMM概念JMM(Java Memory Model,简称JMM)并发设计采 ...
2020-05-20
Java
死磕synchronized
Synchronized,这是我接触Java多线程第一个关键字,现在回过头去看,它就是傻大黑,而且当初它效率还低,这就是我对他的第一印象。 这要通过一个样例来说明。定义一个Class类的一个同步方法,具体如下 123456789101112public synchronized void setVa ...
2020-05-14
Java