2019年2月

Mybatis原理和手写实现简易版

刚看完视频手写Mybatis,大概明白了其原理,先记录下,后面来实践关键记录sqlFactory(加载解析xml和配置)=》configure -> sqlSession(代理查询,通过mapper反向调用sqlSession方法) =>mapper(动态代理 proxy+invoke)-> e...

java并发编程

看视频课程,做下简单笔记,后续来完善cas机制 实现原子性 Atomic原子类手写实现cas机制unsafe 操作内存的类, 读取=> 循环=> 对比=> 替换更新=> 对比 => 更新

zookeeper入门到精通一

zookeeper分布式系统中的协调系统,提供的服务主要有:配置服务、名字服务、分布式同步、组服务等。作为一名有追求的php程序员,分布式架构必须搞。安装docker 安装zookeeperdocker pull zookeeper docker run --privileged=true -d --name z...

Elasticsearch初探

安装Elasticsearch安装地址安装(docker方式)docker pull docker.elastic.co/elasticsearch/elasticsearch:6.6.0 docker run -p 9200:9200 -p 9300:9300 --name es -d -e "dis...