1 前言 这是SpringBoot2.1源码分析专题的第一篇文章,主要讲如何来搭建我们的源码阅读调试环境。如果有经验的小伙伴们可以略过此篇文章。 2 环境安装要求 IntelliJ IDEA JDK1.8 Maven3.5以上 3 从github上将SpringBoot源码项目下载下来 首先提供 S ...
分类:
编程语言 时间:
2020-03-07 14:39:04
阅读次数:
70
sofa客户端访问服务器分为两步,第一步是初始化工作,第二步是建立连接。典型的代码是 RpcClient.startup完成了初始化工作,包括连接的管理(ConnectionManager)、监控(DefaultConnectionMonitor)和重连(ReconnectManager)。 2.1 ...
分类:
其他好文 时间:
2020-03-03 20:41:57
阅读次数:
59
说明 之前自己看了一篇dubbo源码,但是对整体还是没有清晰的了解所以重新跟着别人的博文整理一遍 github代码fork 1.打开https://github.com/alibaba/dubbo fork到自己仓库,为了后续自己看的过程中会写一些自己的注释 2.从自己仓库将项目拉取到本地 Stat ...
分类:
其他好文 时间:
2020-03-03 11:11:19
阅读次数:
73
前言 2019上半年,我做过总结:《我的2019上半年》(https://www.cnblogs.com/sunchong/p/11148846.html ) 我习惯于总结复盘。2019年下半年总结,从1月份就开始想做。 1月份项目忙,这个优先级也延后了,本来想2月份做,疫情紧张,除了上班就是在家待 ...
分类:
其他好文 时间:
2020-03-02 09:15:31
阅读次数:
83
一、概述 详见古月居 https://www.guyuehome.com/270,其实是翻译官方的,感兴趣的也可以去ros wiki翻看原版。 重点:navfn包全局规划(Dji算法)、base_local_planner包局部规划(Trajectory Rollout 和Dynamic Windo ...
分类:
其他好文 时间:
2020-02-26 20:37:35
阅读次数:
122
类图 此处只截取了部分 接口 public interface View { String RESPONSE_STATUS_ATTRIBUTE = org.springframework.web.servlet.View.class.getName() + ".responseStatus"; St ...
分类:
编程语言 时间:
2020-02-13 14:51:26
阅读次数:
75
一 linux内核源码阅读工具 windows下当然首选source insight, 但是linux下就没有source insight这么优秀的工具了,但是也有不少的替代品,但觉绝对部分人会选择vim+ctags+cscope的组合,还有部分人或选择wine中的source insight或选择 ...
分类:
系统相关 时间:
2020-02-09 10:00:58
阅读次数:
119
为什么要看源码 我们在做项目的时候一般会遇到下面的问题: (1)不知道如何去设计。比如刚入职场时,来一个需求需做概要设计,不知如何下手,不得不去看当前系统类似需求是如何设计的,然后仿照去设计。 (2)设计的时候,考虑问题不周全。相比职场新手,这类人对一个需求依靠自己的经验已经能够拿出一个概要设计,但 ...
分类:
其他好文 时间:
2020-02-07 18:57:42
阅读次数:
63
redis中并没有专门给跳跃表两个文件。在5.0.7的版本中,结构体的声明与定义、接口的声明在server.h中,接口的定义在t_zset.c中,所有开头为zsl的函数。 一、数据结构 单个节点: typedef struct zskiplistNode { //key,唯一 sds ele; // ...
分类:
其他好文 时间:
2020-02-04 15:42:42
阅读次数:
53
go 源码阅读 https://juejin.im/post/5d661014f265da03f04cdddc https://zhuanlan.zhihu.com/p/59087366 https://reading.developerlearning.cn/reading/ https://do ...
分类:
其他好文 时间:
2020-02-03 22:08:06
阅读次数:
72