java进阶
文章平均质量分 92
自行车在路上
加油
展开
-
springboot-cache缓存和J2cache二级缓存框架(带点漫画)
参考连接SpringBoot中Cache缓存的使用原创 2021-05-30 15:58:07 · 1334 阅读 · 15 评论 -
ConcurrentHashMap为什么线程安全
ConcurrentHashMap原创 2020-11-09 01:01:31 · 539 阅读 · 0 评论 -
HashMap扩容为什么是2的倍数
从网上学一下HashMap扩容为什么是2的倍数1.7查询放的索引值 /** * Returns index for hash code h. */ static int indexFor(int h, int length) { // assert Integer.bitCount(length) == 1 : "length must be a non-zero power of 2"; return h & (length.原创 2020-11-08 17:47:52 · 2837 阅读 · 0 评论 -
HashMap不安全
文章目录1.71.8参考资料1.7当扩容的时候,链表用了头插法插入数据,导致链表里的顺序变乱。当多线程的时候,可能导致死循环。1.8当扩容的时候,链表用了尾插法插入数据,链表的数据保持一致。参考资料HashMap详解...原创 2020-11-07 17:24:29 · 107 阅读 · 0 评论 -
spring相关图
原创 2020-08-24 12:03:26 · 124 阅读 · 0 评论 -
java集合类图
文章目录MapListSetMap重点关注这几个类参考资料解析(1) HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。 HashMap最多只允许一条记录的键为null,允许多条记录的值为null。HashMap非线程安全,即任一时刻可以有多个线程同时写HashMap,可能会导致数据的不一致。如果需要满足线程安全,可以用 Collections的synchronizedMap方法使HashMap具有线程安全的能力原创 2020-07-05 20:23:02 · 441 阅读 · 0 评论 -
伪代码-学习
文章目录网址伪代码实例网址学会写伪代码伪代码书写伪代码实例伪代码:x ← 0y ← 0z ← 0while x < N do x ← x + 1 y ← x + y for t ← 0 to 10 do z ← ( z + x * y ) / 100 repeat y ← y + 1 z ← z - y until z < 0 z ← x * yy ← y / 2正常的C语言代码:x = y = z = 0;while( z < N原创 2020-07-04 15:36:35 · 283 阅读 · 0 评论 -
红黑树-学习
演示地址:红黑树动画在线演示https://rbtree.phpisfuture.com/原创 2020-07-04 14:55:28 · 159 阅读 · 0 评论 -
java8 jdk8.0_65 HashMap源码解析 哈希冲突
导读:因map在java面试中经常用到,因此这里写一下,有空在写原创 2020-06-21 21:26:50 · 297 阅读 · 0 评论 -
JDK8.0_65源码阅读环境搭建
导读:阅读源代码,去实践,记忆才会记得深刻,此篇为jdk源代码的阅读环境搭建及测试,参考了羊哥的方法。看了博客大概复盘如下:在idea新建项目jdk8project创建项目有source test文件夹去到jdk的src解压文件夹,然后将里面的文件copy到项目的src下期间会遇到两个问题,启动包build错,及debug的时候无法debug到自己copy下的源代码看是认真看源代码1. 在idea新建项目jdk8project2. 创建项目有source test文件夹3. 去.原创 2020-06-20 09:44:07 · 229 阅读 · 1 评论 -
java后端开发学习路线
此思维导图是从codeSheep那里而来文章目录java后端开发学习路线编程基础java语言语法基础JVM并发/多线程数据结构和算法数据结构算法计算机网络数据库/SQL操作系统设计模式研发工具应用框架后端spring全家桶服务器软件中间件分布式/微服务微服务发现/注册网关服务调用(负载均衡)熔断/降级配置中心认证和鉴权分布式事务任务调度链路追踪与监控日志分析与监控虚拟化/容器化前端运用维护知识codesheep视频地址java后端开发学习路线编程基础java语言语法基础JVM并发.原创 2020-06-01 10:41:36 · 1703 阅读 · 0 评论 -
java反射
导读:反射是一项在java中很重要的技术,其他的语言没有反射。文章目录参考文章讲解,讲的挺好的oracle有关反射文章的讲解廖雪峰的官方网站反射讲解[Java Reflection:神秘的Java反射机制了解一下](https://juejin.im/entry/5b3d6e2fe51d45199940bd39)参考文章讲解,讲的挺好的oracle有关反射文章的讲解廖雪峰的官方网站反射...原创 2020-05-03 23:44:33 · 135 阅读 · 0 评论