mycat源码分析(TODO)
1.大纲
- zookeeper的使用及作用
- 启动流程
- druid 解析mysql
- 读写的NIO及AIO,线程模型
- 分布式join和分页的实现
- 读写分离
- XA事务
1.大纲
最进想在linux使用安卓模拟器,安装象棋app下象棋。那么安装genymotion吧,首先去官网注册个帐号https://www.genymotion.com/ ,然后用git 安装即可
git clone https://aur.archlinux.org/genymotion.git
makepkg -si
如何用nodejs的koa2 快速生成一个项目呢。注意koa2 使用的nodejs 版本至少7以上,所以请先更新最新的nodejs
1.安装koa2 的项目generator
sudo npm install koa-generator -g
2.生成一个nodejs项目,注意-e是使用ejs模板,默认是jade。具体和可以用koa2 --help查看帮助
koa2 -e projectName
k8s 想要进入容器查看日志比较麻烦,还是推荐把日志log到etl等工具里面查看
1.查看所有pods,
kubectl get pod
返回如下,我们要看rrtv-third-test-68bf79765b-p8rvw
dubbo-third-test-77c7d5f85d-zhc8v 2/2 Running 0 2d
rrtv-third-test-68bf79765b-p8rvw 2/2 Running 0 12h
2.查看这个pod所有的实例
kubectl logs rrtv-third-test-68bf79765b-p8rvw
返回如下,其中group-nyg9gk3a-docker 就是我们要进入的实力
Error from server (BadRequest): a container name must be specified for pod rrtv-third-test-68bf79765b-p8rvw, choose one of: [group-nyg9gk3a-agent-docker group-nyg9gk3a-docker]
3.进入实例,然后就可以cd到目录文件夹,看日志了
kubectl exec -it rrtv-third-test-68bf79765b-p8rvw -c group-nyg9gk3a-docker /bin/bash
cd /data/logs
tailf spring.log