Nginx 启动、停止、平滑重启和平滑升级
2021-08-23 11:32:22 小德 浏览91
1、从容停止:kill  -QUIT  主进程号2、快速停止:kill  -TERM  主进程号3、强制停止: kill -9 主进程号4、平滑重启:kill -HUP 主进程号或者主进程pid文件路径   or /usr/local/nginx/sbin/nginx -t nginx 收到HUP信号以后先尝试解析配置文件,解析成功则应用新的配置文件。nginx之后运行新的工作进程,并从容关闭旧的工作进程,通知工作进程关闭监听套接字,但继续为当前连接提供服务,所有 ...
Nginx架构
2021-08-23 11:16:38 小德 浏览93
nginx的架构一、模块化设计nginx的工作进程包括一个核心和功能模块,核心负责运行循环(run-loop),负责网 ...
redis 对象详解(二)
2021-08-17 19:57:59 小德 Redis 浏览100
接redis 对象详解(二)  http://www.xiaodeworld.com/index.php/web/index/select_one?id=165 一、集合对象使用编码:intset (使 ...
Mysql事务
2021-08-12 00:04:43 小德 MySQL 浏览121
一、简介    事务由存储引擎实现,innoDB支持事务, myIsam不支持事物。    1、不要嵌套事务  ...
Mysql分区
2021-08-11 18:42:31 小德 MySQL 浏览116
分区表适合粗粒度,简易的大数据量的过滤,常见场景:历年数据,查具体某一年。一般用于OLAP项目中。mysql分区的方式是对底层的封装,意味着索引也是按分区的子表定义的没有全局索引。好处:1、数据量大 无法全部放入内存(B-tree不起作用) 缩小查询范围         2、删除特定分区数据快         3、对独立分区进行优化、检查、修 ...
mysql 数据类型详解
2021-08-11 10:58:01 小德 MySQL 浏览116
一、整型1、TINTINT,SMALLINT,MEDIUMINT,INT,BIGINT 分别使用 8 16 24 32 64位储存空间  存储范围分别为-2N-1---2N-1   N是空间位数  ,如果选择Unsigned 属性储存范围升高一倍 0-2N ...
2018 goodbye
2019-02-27 17:56:53 小德 读书笔记 浏览1310
   Time flies! 随着年龄的增长真的越发体会到时间是一年比一年快,印象中,2018,回了两次家,跟朋友去了一趟云南,去三亚参加了好友的婚礼还拍了自己的婚纱照,然后在农历新年结婚。然后一年就彻底过去了。2018,还是对过去一个作个总结,给未来一份指引!    对一个年龄未满三十的成年人来说,在她毕业参加工作到三十岁之间的时间里,我猜总会有几次面对一辈子要从事什么工作有所疑惑。年初的时候因为当时任职公司所在的市场政治大 ...
mysql 为啥用B+树结构
2019-02-21 11:58:00 小德 MySQL 浏览1251
Q:B+树查询时间复杂度log(N)Q:Hash查询时间复杂度O(1)Q:为啥不用Hash  用B+树  查询select  不止一条记录;  内存大小限制;有序序列 二叉排序树会退化成链表  ;红黑树 保证树 ...
PHP连接kafka发布生产消息
2018-11-28 23:20:14 小德 浏览2373
0、安装rdkafka1、启动zookeeper bin/zookeeper-server-start.sh config/zookeeper.properties &2、现在启动Kafka服务器bin/kafka-server-start.sh config/server.properties3、创建一个t ...