- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 Mybatis源码学习(二)XML
项目结构引入依赖<dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.4.4</version></dependency><dependency>&l...
2020-04-03 22:57:16 134
原创 zookeeper源码学习(一)
Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination. 这里是zookeeper官网的第一段话。也解释了zookeeper的作用。 zookeeper作为协调服务,用我们的白话讲就是中间协调
2017-04-16 18:18:48 302
原创 nginx源码学习(六)
我们接着上一篇文章继续来看看ngx_regex_init()函数。搜索ngx_regex_init得到位置为src/core/ngx_regex.c:ngx_regex_init(void)。 进入ngx_regex.c文档 如果你的nginx有添加NGX_PCRE模块,那么这个函数则会执行。什么是pcre呢?PCRE(Perl Compatible Regular Expressions)
2017-04-08 23:15:35 380
原创 nginx源码学习(五)
我们接着上篇文章来讲讲ngx_get_options函数。 这个函数就在nginx.c文件中,我们来看看。 参数argc,argv我们在前面的文章中都已经提到了,在这里我们看ngx_get_options里面的for循环。它的作用就是把所有的运行时参数循环一遍,判断是不是合法。例如 nginx -s stop,nginx -s reload等,如果你只输入nginx 或者 nginx -
2017-04-08 14:11:09 528
原创 nginx源码学习(四)
这篇文章我们继续学习main方法,我们先来看看 ngx_debug_init() 这个方法。从方法名我们也知道,debug初始化。我们先看看方法位置在哪。我们来断点在这个方法上面。 Function “ngx_debug_init” not defined。 我们去源码里面查找,grep “ngx_debug_init” -r *。 通过搜索结果大家应该知道,这个函数主要用于跨操作系统的东西。
2017-03-18 12:09:45 893
原创 nginx源码学习(三)
接着上一篇,我们学习nginx的main方法。 用gdb工具调试nginx,首先gdb nginx。如下: gdb调试工具有很多的命令,上一篇为了找main方法用了 b 命令,也就是breakpoint的意思。输入b main。 要调试必须得先启动nginx,输入 r 命令,也就是run的意思。 ok,到这里我们就启动了nginx。到win系统下我们拷贝的源代码中,我们来看看
2017-03-11 17:00:53 345
原创 nginx源码学习(二)
上一篇文章主要介绍了nginx在win和linux平台上的安装。本章节主要介绍nginx源码学习方法和源码结构,以及nginx启动时main方法的位置,参数信息。后面的章节主要是linux平台,你要问为何是linux,而不是win。我只能说nginx是基于linux平台开发出来的,我也习惯了linux平台开发。 上一篇文章我讲了安装,现在打开MobaXterm,连接上nginx服务器。输入wh
2017-03-05 16:06:45 351
原创 nginx源码学习(一)
首先说下安装nginx的步骤:(1)window下安装 进入 http://nginx.org/en/download.html 下载版本 Mainline version 或者 Stable version,任何一个 nginx/Windows-x.xx.x都行。 下载后解压zip文件到自己想安装的目录,我选择C:\Program Files,解压后路径是:C:\ProgramF
2016-12-24 23:27:25 487
原创 卸载自己
在家闲了一个多月了,从公司项目倒闭阴影中慢慢走出来了。但还是不愿看到项目相关的产品和消息。 我家楼下大厅,有速递易,有格格,有蜂巢,也有自己公司的产品。很可惜,已经断了电。这些天在家里,每天早上七点起床,和之前上班一样。但是多了一件快乐的事情,就是给小孩换尿布,洗脸,洗屁股。每天小孩都是准时七点左右醒来,每天早上都非常活泼,帮他洗脸洗屁股让他很开心,很舒服。帮他洗完就可以把他放一边让他自己玩
2016-12-24 18:13:10 287
原创 一生的计划
阅读完了一生的计划,很有感触。一个人的态度是多么的重要,一定要有目标而且相信可以做到,最后能是有信仰和行动了。不能只想不做,这样你永远也别想成功。有了目标也相信可以实现,态度也很积极,最后就是行动了。行动就要有计划,计划有短中长三种。每天每周每月每年计划,一年五年终身计划。有计划了,很重要的就是实施它。这需要虔信时间了,也就是每天早上内心平静的想想一天要做的,晚上呢,反省一天所做的。每周末要想
2016-12-07 18:40:46 550
原创 自由是什么
自由是什么,克里希阿木提也不知道。说复杂也复杂,说简单也简单。我们活着要有秩序,有秩序才有自由,这种秩序并不是我们平常所说的法律,宗教,行规等等。秩序是我们内在的东西,人们追求的只有两种东西:自由和爱。没有自由就没有爱,没有爱你的生活将是混乱的充满斗争的。我们将怎样得到自由呢?自由不是摆脱什么,也不是去争取。如果你有时间概念的话,你就没有自由。时间是过去的记忆和经验积累,真理是活的一直变化的,所有
2016-12-03 10:13:35 350
原创 你好,世界
第一篇文字,写些什么好呢? 毕业5年了,第一次写博客,感觉自己没有别人努力。作为技术人员不写博客,就像是整天游手好闲,不务正业一样。 5年时间决定了你的以后,刚出来的时候,大家起跑线差不多,只不过学校不同,学历不同。211,985学校确实会更好找工作,如果你想进入大公司,学校学历就是一道坎。 5年我一直在小的创业公司,从几十人到一百多人,从一年几万 营业额到上千万,确实看到创业公
2016-11-08 21:21:09 239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人