Java猿-基础到深入
文章平均质量分 61
基础到深入
哎!健身程序员
这个作者很懒,什么都没留下…
展开
-
2、Linux环境安装、验证redis【非docker版】
Redis官方网站手动下载,或命令下载:(也可以选择Redis中文网下载),或参考Redis官网下载安装说明。错误:make:*** [all] 错误2。是因为gcc版本太低,升级gcc。原创 2023-03-21 15:55:18 · 107 阅读 · 0 评论 -
1、Linux环境安装jdk和kafka和验证【非docker版】
linux环境jdk、kafka安装和验证原创 2023-03-21 15:49:02 · 530 阅读 · 0 评论 -
理解多线程
与n取模其实就是和n-1相与【n%32 == n & (32-1)】一、线程基础说说你在工作中,哪些地方用到了锁1.1 线程三要素三要素说明导致的原因解决方案原子性要么全成功、要么全失败线程切换JDK Atomic开头的原子类、synchronized、LOCK可见性A线程对共享变量的修改,其他线程可见缓存问题synchronized、v...原创 2020-03-31 14:38:35 · 96 阅读 · 0 评论 -
理解HashMap
一、深入理解HashMapHashMap的存储结构:Node {key, value, next}HashMap中的常量://default_inital_capacity:初始容量static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16//最大容量static final int MAXIMUM_CAPAC...原创 2020-03-31 14:37:57 · 169 阅读 · 0 评论 -
java集合总结
轻松一下没用分布式架构之前,你只有一个问题:并发性能不足。用了分布式架构,多出了一堆问题:数据如何同步、主键如何产生、如何熔断、分布式事务如何处理……java集合总结画了点时间,给Java集合做了个思维导图,其中,有1.8之前和1.8的对比。1. 思维导图严肃一下!1.《国家地理》里说地球上最深的地方在太平洋的马里亚纳海沟,2016年拍了一组照片回来。最近科学家研究这些照片,发...原创 2019-03-08 16:08:46 · 94 阅读 · 0 评论