摘要:一、前言 前一阵子比较好奇,想看到底层(虚拟机、汇编)怎么实现的java 并发那块。 volatile是在汇编里加了lock前缀,因为volatile可以通过查看JIT编译器的汇编代码来看。 但是原子类,本来在jvm中就是汇编实现的,反而没法看。如果能实际跟踪一下断点,应该也算实际验证了。 这边基本 阅读全文
posted @ 2019-06-04 10:52 三国梦回 阅读 (785) 评论 (3) 编辑
摘要:曹工杂谈:我们的应用,启动就要去其他服务拉数据,那其他服务挂了,我们就起不来了? 前言 在大家的项目中,想必都有那种,启动时候要去其他服务拉一些数据的情况,如果我们启动时,其他服务没启动,按岂不是就起不来了吗,如果这段拉数据的代码,并不是核心业务,那你这就有点说不过去了:不能因为对方没启动,我们也不 阅读全文
posted @ 2020-04-10 09:57 三国梦回 阅读 (60) 评论 (1) 编辑
摘要:前言 本文主要写给目前在我技术交流群里的同学。 为什么要正确提问? 对提问者而言,好处在于: 更清晰地描述清楚自己的问题; 问题得到解决的概率更大 被提问者更愿意解答你的问题 对被提问者而言,好处在于: 花的时间更少,去解决问题 心情更舒畅点,更愿意去解决问题 怎么样才算是一个正确的提问方式,我的建 阅读全文
posted @ 2020-04-07 21:56 三国梦回 阅读 (305) 评论 (4) 编辑
摘要:概要 最近写了spring系列,这个系列还在进行中,然后有些同学开始叫我大神,然后以为我各方面都比较厉害,当然了,我是有自知之明的,大佬大神什么的,当作一个称呼就好,如果真的以为自己就是大神,那可能就走偏了。 其实我不少方面都比较薄弱,比如redis、mysql、jvm这些c语言写的东西,很多书,我 阅读全文
posted @ 2020-04-05 16:28 三国梦回 阅读 (104) 评论 (0) 编辑
摘要:写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bean Definition到底是什么,咱们对着接口,逐个方法讲解" "曹工说Spring Boot源码(3) 阅读全文
posted @ 2020-04-04 16:43 三国梦回 阅读 (105) 评论 (0) 编辑
摘要:写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bean Definition到底是什么,咱们对着接口,逐个方法讲解" "曹工说Spring Boot源码(3) 阅读全文
posted @ 2020-04-01 08:59 三国梦回 阅读 (164) 评论 (0) 编辑
摘要:曹工说Spring Boot源码(26) 学习字节码也太难了,实在不能忍受了,写了个小小的字节码执行引擎 写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bea 阅读全文
posted @ 2020-03-31 09:13 三国梦回 阅读 (343) 评论 (0) 编辑
摘要:写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bean Definition到底是什么,咱们对着接口,逐个方法讲解" "曹工说Spring Boot源码(3) 阅读全文
posted @ 2020-03-27 22:42 三国梦回 阅读 (236) 评论 (0) 编辑
摘要:写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bean Definition到底是什么,咱们对着接口,逐个方法讲解" "曹工说Spring Boot源码(3) 阅读全文
posted @ 2020-03-25 22:47 三国梦回 阅读 (223) 评论 (0) 编辑
摘要:写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bean Definition到底是什么,咱们对着接口,逐个方法讲解" "曹工说Spring Boot源码(3) 阅读全文
posted @ 2020-03-20 21:53 三国梦回 阅读 (235) 评论 (0) 编辑
摘要:背景 先说下写这个的目的,其实是好奇,dubbo是怎么实现同步转异步的,然后了解到,其依赖了请求中携带的请求id来完成这个连接复用;然后我又发现,redisson这个redis客户端,底层也是用的netty,那就比较好奇了:netty是异步的,上层是同步的,要拿结果的,同时呢,redis协议也不可能 阅读全文
posted @ 2020-03-19 10:20 三国梦回 阅读 (399) 评论 (0) 编辑