- 博客(8)
- 收藏
- 关注
原创 幽默使你的职场如鱼得水
幽默:可以说是能给人以微妙感的调剂生活的佐料。由于某种轻巧的幽默,就可以使当时的气氛为之改观,使陷于僵局的悬案豁然解决。——大平正芳幽默的科学依据幽默可以让人发笑,而笑声能让人脑分泌催产素,这是一种促进社会化协作的激素,能够增强信任感,让人们更容易打开心扉。不仅如此,由于大脑记不住沉闷的事情,笑会分泌多巴胺,可以帮助提升记忆。员工需要幽默感没有人的工作是没有压力的,假如...
2019-06-27 08:08:28 274
原创 zookeeper源码分析三:Znode(DataNode)
上篇文章分析了zookeeper启动的大体流程,这篇文章会详细分析启动的一些关键步骤。可以看这个类:QuorumPeer该类继承了Thread,所以启动的时候会异步启动一个QuorumPeer线程。下面是QuorumPeer异步的处理步骤。 @Override public synchronized void start() { loadDataBase(); ...
2019-06-25 08:34:36 893
原创 Go数组遍历与排序
目录遍历数组数组排序遍历数组go遍历数组有两种方式1.按照数组下标进行遍历2.用range遍历package mainimport ( "fmt")func main() { // 声明数组 array := [...]string{"red", "blue", "yellow"} // 方法一:直接用数组下标遍历 for i := ...
2019-06-20 08:45:48 11516 3
原创 用liteide开发Go语言HelloWorld程序
Go和liteide的安装请看我上一篇文章:https://blog.csdn.net/xuyangyang0182/article/details/827318211.打开liteide2.文件->新建模版选择:Go1 Command Project 名称是项目名:HelloWorld输入下面代码:package mainimport ( "fmt")...
2019-06-12 08:36:35 2157
原创 zookeeper源码分析二:配置文件与服务启动流程
启动文件分析单机模式启动修改配置文件conf/zoo.cfgtickTime=2000dataDir=/var/lib/zookeeperclientPort=2181说明:tickTime单位毫秒,zookeeper的心跳时间,最小的session超时时间是tickTime的两倍。dataDir用来存放zookeeper内存数据库的快照,还有除非特殊指定,用来保存更新到数...
2018-11-21 06:51:08 708
原创 zookeeper源码分析一:源码环境搭建
环境准备准备好jdk 1.8,Git,Ant,Intellij Idea或者eclipse下载zookeeper源码,其中我下载的版本是(3.4.10):https://github.com/apache/zookeeper/releases/tag/release-3.4.10下载ant:http://ant.apache.org/bindownload.cgi配置...
2018-11-14 07:48:48 416
原创 GO环境搭建与ide选择
安装包下载地址为:https://golang.google.cn/dl/根据不同的系统下载不同的安装包Windows 安装步骤1.选择路径进行安装,譬如C:\go2.配置环境变量,两个环境变量:GOROOT 和 GOPATH 2.1 配置GOROOT,GOROOT其实安装的时候已经配置好,无须手动配置。GOROOT:其实就是golang 的安装路径 2.2c:\...
2018-09-17 07:52:43 12860 1
原创 git换行符问题 内容没改但是存在冲突问题
最近做一个项目,发现和一个朋友的代码有冲突,经过细致观察,是由于换行符导致。我的环境是windows,但同事环境是mac解决办法:我本地和同事保持一致用\n步骤1:修改git的自动换行转换为false,防止从git拉代码下来自动转成\r\ngit config --global core.autocrlf false步骤2:设置idea的codestyle之前网上找到另外一个案例,文件内容没修改但...
2018-03-21 12:48:58 3667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人