2019年第10周学习。
pgsql:
- 去掉null约束:
alter table xxx alter column xxxx drop not null;
- 更改类型:
alter table xxx alter column xxxx type varchar(100);
- 去掉null约束:
zookeeper学习,基本概念:
- 集群角色: Leader,Follower,Observer
- Session: client–server,TCP长连接,sessionTimeout
- Znode: 数据节点,持久和临时
- Version: 3个版本,version,cversion,aversion
- Watcher: 事件监听
- ACL: access controller list
- CREATE/DELETE/READ/WRITE 子节点
- ADMIN: 设置ACL的权限
- java面试复习
修改了ansible: ansible实用写法
div里对
\n
可以换行: stakoverflow1
2
3#divId {
white-space: pre-wrap;
}git: revert (reset) a single file:
git checkout filename
NIO基础理论
- linux 网络IO模型: 阻塞IO、非阻塞IO、IO复用、信号驱动IO、异步IO的区别
- 零拷贝(zero copy)
- 缓存IO是啥?
- 零拷贝的分类
- mmap函数的利弊: 将内核空间映射到用户空间
- 零拷贝的例子:
- FileChannel.transferTo()—-》 sendfile
- 2.1版本:直接从磁盘–》内核buffer–》socket buffer–》NIC网卡
- 2.4版本:磁盘–》内核buffer–》追加偏移量到socket buffer–》根据socket的偏移量直接从内核copy 数据到NIC
- FileChannel.transferTo()—-》 sendfile
- mybatis中的mapkey
学会了ubuntu下载torrent