上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 29 下一页
摘要: #如何计算,一对key/value应该放在哪个哈希桶 大家都知道,hashmap底层是数组+链表(不讨论红黑树的情况),其中,这个数组,a56爆大奖在线娱乐们一般叫做哈希桶,大家如果去看jdk的源码,会发现里面有一些变量,叫做bin,这个bin,就是桶的意思,结合语境,就是哈希桶。 这里举个例子,假设一个hashma 阅读全文
posted @ 2020-06-06 23:08 三国梦回 阅读(932) 评论(0) 推荐(1) 编辑
摘要: 写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean Definition到底是什么,咱们对着接口,逐个方法讲解 曹工说Spring Boot源码(3)- 阅读全文
posted @ 2020-06-02 22:50 三国梦回 阅读(27996) 评论(26) 推荐(21) 编辑
摘要: 前言 eureka是spring cloud Netflix技术体系中的重要组件,主要完成服务注册和发现的功能;那现在有个问题,a56爆大奖在线娱乐们自己写的rpc服务,如果为了保证足够的开放性和功能完善性,那肯定要支持各种注册中心。目前a56爆大奖在线娱乐们只支持redis注册中心,即服务提供者,在启动的时候,将自身的ip+端口信息 阅读全文
posted @ 2020-05-31 11:59 三国梦回 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 前言 这篇其实是对一年前的一篇文章的补坑。 @Java Web 程序员,a56爆大奖在线娱乐们一起给程序开个后门吧:让你在保留现场,服务不重启的情况下,执行a56爆大奖在线娱乐们的调试代码 当时,就是在spring mvc应用里定义一个api,然后api里,进行如下定义: /** * 远程debug,读取参数中的class文件的路径, 阅读全文
posted @ 2020-05-29 16:58 三国梦回 阅读(1618) 评论(0) 推荐(1) 编辑
摘要: #spring boot源码解析 总览 曹工说Spring Boot源码(29)-- Spring 解决循环依赖为什么使用三级缓存,而不是二级缓存 曹工说Spring Boot源码(28)-- Spring的component-scan机制,让你自己来进行简单实现,怎么办 曹工说Spring Boo 阅读全文
posted @ 2020-05-21 22:59 三国梦回 阅读(7177) 评论(0) 推荐(8) 编辑
摘要: 背景 a56爆大奖在线娱乐们公司这边,目前都是spring boot项目,没有引入spring cloud config,也就是说,配置文件,还是放在resources下面的,为了区分多环境,是采用了profile这种方式,大致如下: 上面这里,就定义了3个profile,实际还不止这点,对应了3个环境。 每次启动的 阅读全文
posted @ 2020-05-20 16:54 三国梦回 阅读(1094) 评论(1) 推荐(4) 编辑
摘要: 背景 在a56爆大奖在线娱乐们的项目中,比较广泛地使用了ThreadLocal,比如,在filter层,根据token,取到用户信息后,就会放到一个ThreadLocal变量中;在后续的业务处理中,就会直接从当前线程,来获取该ThreadLocal变量,然后获取到其中的用户信息,非常的方便。 但是,hystrix 这 阅读全文
posted @ 2020-05-09 17:39 三国梦回 阅读(2343) 评论(0) 推荐(1) 编辑
摘要: 背景 因为想知道java中的关键字,对应的操作系统级别的api是啥,本来打算整理几个a56爆大奖在线娱乐知道的出来,但是,尴尬的是,a56爆大奖在线娱乐发现java里最重要的synchronized关键字,a56爆大奖在线娱乐就不知道它对应的api是什么。 redis中如何获取锁 在redis源码里,线程如果要进入一个同步区(只能单线程进入的代码块), 阅读全文
posted @ 2020-05-03 17:56 三国梦回 阅读(1412) 评论(0) 推荐(3) 编辑
摘要: 背景 大家知道,jdk安装的目录下,一般会有个src.zip包,这个包基本对应了rt.jar这个包。rt.jar这个包里面,就放了jdk中,jdk采用java实现的那部分类库代码,比如java.lang包下面的,什么ArrayList之类的。 如何才能调试这部分代码呢,这里的调试,是说,能够修改源代 阅读全文
posted @ 2020-05-02 12:14 三国梦回 阅读(3007) 评论(2) 推荐(3) 编辑
摘要: # 前言 一直以来,对linux的掌握就是半桶水的状态,经常yum装个东西,结果依赖一堆东西;然后再用源码装个东西,只知道make、make install,背后干了啥也不清楚了,卸载也不方便。 这几天工作需要,在写脚本,总算更加清晰了一些。因为这次的主要工作是,redis、mysql等各种基础服务 阅读全文
posted @ 2020-04-27 15:32 三国梦回 阅读(1492) 评论(2) 推荐(4) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 29 下一页