王老邪
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
CountDownLatch、Semaphone、CyclicBarrier入门
1. CountDownLatch允许绑定一个或多个线程等待,直到在其他执行中的线程操作完成为止的一种计数器。这种计数器使用的是一种递减直到当前计数达到零为止,await 方法将阻塞,此后等所有线程将被释放,并且随后的所有await调用将立即返回。 这是一种一次性现象-无法重置计数。如果需要用于重置 ...
2020-05-27
CountDownLatch,Semaphone,CyclicBarrier
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
死磕Java队列
1. 概念 2. 分类 2.1. 队列容量 2.2. 阻塞 2.3. 线程安全 2.4. LinkedList 2.4.1. 适用场景 2.4.2. 构造函数 2.4.3. 常用方法 2.4.4. 样例 2.5. CoucurrentLinkedQueue 3. 阻塞队列 3.1. A ...
2020-05-18
多线程,Java,Queue,队列
死磕ThreadPoolExecutor线程池
1. 线程池的优势 节省资源开销:重复利用线程池中的线程,不需要每次都创建 提升对线程的管理能力:统一对线程分配和监控,避免无限创建,造成资源内存溢出和CPU耗尽 提高响应,降低系统开销:减少了创建线程的时间消耗,提高应对任务的响应 线程空间大小线程空间大小和具体JDK版本有很大关系,JDK8将近 ...
2020-05-14
Java,ThreadPoolExecutor
死磕synchronized
Synchronized,这是我接触Java多线程第一个关键字,现在回过头去看,它就是傻大黑,而且当初它效率还低,这就是我对他的第一印象。 这要通过一个样例来说明。定义一个Class类的一个同步方法,具体如下 123456789101112public synchronized void setVa ...
2020-05-14
Java
TCP
1. OSI 7层参考模型2. TCP/IP 协议12345678910111213141516171819202122[root@hadoop /proc/1359/fd]$ exec 9<> /dev/tcp/wwww.ba ...
2020-05-08
Linux,TCP
对项目交接过程要求
最近产品部一个驻地项目负责人离职,离职过程倒是简单,但是他离职完,坑倒是让我填,心里一万头草泥马奔腾。由于事关自身背锅,在项目上将能想到需要整理的交接材料想了下,需要提供并在交接过程中挨个确认。 1. 项目交接文档 历年立项材料,及面向客户介绍汇报材料、面向用户培训材料 整理功能说明材料、技术组件材 ...
2020-04-01
管理类
赢在格局、输在计较
做人做人智商高不高没关系,情商高不高也问题不大,但做人的格局一定要大,说白了,你可以不聪明,也可以不懂交际,但一定要大气。 格局如果一点点挫折就让你爬不起来,如果一两句坏话、就让你不能释怀,如果动不动就讨厌人,憎恨人,那格局就太小了。 胸怀做人有多大气,就会有多成功。海纳百川,有容乃大;壁立千 ...
2020-03-19
历史上的安徽人物
安徽位于华东地区,九华山是中国四大佛教名山之一,齐云山是中国四大道教名山之首,醉翁亭是天下第一亭,安丰塘是天下第一塘,安徽小岗村是中国农村改革发源地,金寨县是安徽省面积最大、人口最多的山区县和旅游资源大县,也是中国第二大将军县,被誉为“红军的摇篮、将军的故乡”,是革命老区。安徽襟江带淮,沿江通海,这 ...
2020-03-19
工具类
<
1
2
3
4
5
>