摘要: #spring boot源码解析 总览 曹工说Spring Boot源码(29)-- Spring 解决循环依赖为什么使用三级缓存,而不是二级缓存 曹工说Spring Boot源码(28)-- Spring的component-scan机制,让你自己来进行简单实现,怎么办 曹工说Spring Boo 阅读全文
posted @ 2020-05-21 22:59 三国梦回 阅读(5493) 评论(1) 推荐(7) 编辑
摘要: 一、前言 前一阵子比较好奇,想看到底层(虚拟机、汇编)怎么实现的java 并发那块。 volatile是在汇编里加了lock前缀,因为volatile可以通过查看JIT编译器的汇编代码来看。 但是原子类,本来在jvm中就是汇编实现的,反而没法看。如果能实际跟踪一下断点,应该也算实际验证了。 这边基本 阅读全文
posted @ 2019-06-04 10:52 三国梦回 阅读(2358) 评论(9) 推荐(4) 编辑
摘要: 前言 前面有一篇文章《一个有些意思的项目--文件夹对比工具(一)》,里面简单讲了下diff算法之--Myers算法。 既然是算法,就会有实现,比如git diff中有Myers的实现,git diff默认就是用了这个算法(也可以选择其他算法);这个Myers算法,在linux的diff工具中也有实现 阅读全文
posted @ 2022-08-03 13:58 三国梦回 阅读(621) 评论(0) 推荐(5) 编辑
摘要: 前言 为什么会写这个,因为遇到了有意思的事情,简而言之就是,面试某意向公司,没过;其中一位面试官非常nice,还仔细看了我博客,觉得是不是面试时没展现出来,因此第二天专程打电话过来,给了我一个额外机会,就是花几天时间做一个小项目,过几天提交给他。 这是背景,项目是关于做一个工具,可以指定两个目录进行 阅读全文
posted @ 2022-08-01 23:34 三国梦回 阅读(1150) 评论(0) 推荐(3) 编辑
摘要: dns解析现状问题1:暴利的dns劫持 要说为啥会出现httpdns(先不用管意思,后面解释),那么,首先要说一下,现在的dns解析,是不是有啥问题? dns能有啥问题呢,就是输入一个域名xxx.com,dns服务器递归获取xxx.com背后的ip,看起来,人畜无害的技术。 但是,如果我就是负责维护 阅读全文
posted @ 2022-07-15 23:37 三国梦回 阅读(815) 评论(0) 推荐(3) 编辑
摘要: dns服务端方案简介 dns服务有什么用呢,尤其是内网的dns服务,其实用处还蛮大的,我见过的典型使 阅读全文
posted @ 2022-07-09 16:49 三国梦回 阅读(284) 评论(0) 推荐(0) 编辑
摘要: gslb(global server load balance)技术的一点理解 前言 对于比较大的互联网公司来说,用户可能遍及海内外,此时,为了提升用户体验,公司一般会在离用户较近的地方建立机房,来服务这部分用户的请求。 比如微信主要是服务国内,在国内就会在很多城市有大量机房服务国内用户,另外,由于 阅读全文
posted @ 2022-07-03 21:08 三国梦回 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 后端接入层技术的一些思考 前言 网上技术文章已经泛滥了,部分写得非常好,看着看着,就觉得自己太菜,感觉也没有下笔的必要了。但是,写文章也是一个梳理自身思路的一个过程,用输出倒逼输入,一直都是挺不错的学习方法,不然网上文章看完就不记得是马什么梅了,因此,还是决定写写自己对于这块技术的一些思考。 接入层 阅读全文
posted @ 2022-07-02 20:33 三国梦回 阅读(529) 评论(0) 推荐(1) 编辑
摘要: 背景 最近我们组几个同事都投入到了一个新项目,互相之间的功能耦合比较紧密,因此,是打算从master上新拉一个分支,可以理解为我们几个人的开发分支,以develop代替。 一开始,我们是打算像svn那样用的,几个人就把这个新分支develop当做唯一的主干分支,几个人互相快速提交/拉取,回到了用sv 阅读全文
posted @ 2022-03-29 00:47 三国梦回 阅读(1581) 评论(19) 推荐(2) 编辑
摘要: 背景 以前大体介绍过,我们这边是做运维平台的。如果要形象化理解,那么,比如jenkins这种喜闻乐见的软件大致了解吧,jenkins就经常需要同步文件/版本包到远程机器上,jenkins怎么实现的,没去了解。 我们这边算是自研了类似jenkins这类软件,其中,同步文件主要用的是rsync工具,作为 阅读全文
posted @ 2022-03-23 11:22 三国梦回 阅读(653) 评论(2) 推荐(0) 编辑
摘要: 前言 去年刚入职的时候,我就发现,po类(和数据库表对应的类)上,一片都是光秃秃的,什么注释都没有,类上没注释,field上也没注释。 在以前的项目中,其实我们都是有生成注释的,比如,对于下面这个表: CREATE TABLE `t_user_info` ( `id` int(11) NOT NUL 阅读全文
posted @ 2022-03-12 13:41 三国梦回 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 前言 最近有个新项目,需要实现类似工作流引擎的效果,如果不知道是啥,看完本文就懂了。 公司内其实也有些自研的,可能就是不像开源的这些那样,还支持这个那个规范,都是基于需求定制开发的,扩展性稍微差点。 所以,这次其实几个同事,分工调研了几个开源的和公司内的,开源的包括activiti、flowable 阅读全文
posted @ 2022-03-04 12:56 三国梦回 阅读(2772) 评论(3) 推荐(3) 编辑