- 博客(8)
- 收藏
- 关注
原创 源码安装lnmp
预先安装软件(本人系统为contos7):yum install -y cmake make gcc gcc-c++ wget ncurses-devel cmake make perl ncurses-devel openssl-devel bison-devel libaio libaio-develyum -y install libxml2 libxml2-devel glib2-devel sqlite-devel开始安装:1.安装nginx下载nginx:wget http
2020-12-11 17:06:09
112
原创 beanstalked
1.beanstalked启动命令 beanstalkd -l 监听ip-p 监听端口号-b 二进制保存文件& 注意:线上一定要加上-b参数(每50毫秒同步一次),避免服务器宕机或重启引起数据丢失2.工作流程 生产者(product) -> 管道(tube) -> 任务(job) -> 消费者(consumer)3.流程命令说明 生产者: put:插入一个job到队列 管道: ...
2020-07-19 00:46:52
292
原创 linux进程
查看命令 ps pstree top 优先级调整 nice 范围从-20到19,值越小优先级越高,抢占资源就越多 renice 重新设置优先级 进程的作业控制 jobs bg:后台进入 fg:前台进入 ctrl+z:停止作业 &符号 进程间信号 ...
2020-07-15 00:02:11
116
原创 nginx高级服务器配置
针对IPv4的内核7个参数的配置优化(linux内核参数配置)1.net.core.netdev_max_backlog当每个网络接口接收数据包的速度比内核处理这些包的快,允许发送到队列的数据包的最大数(一般默认128)2.net.core.somaxconn用于调节系统同时发起的tcp连接数(一般默认128),如果该值太小,在并发的时候会造成链接超时或者重传问题3.net.i...
2020-05-04 17:50:18
202
原创 设计模式总结
工厂模式工厂方法或类生成对象,而不是在代码中直接new单例模式定义某个类的对象仅允许创建一个场景:数据库的连接只需要实例化一次,在整个会话过程中,都是使用这个实例注册树模式全局共享和交换对象场景:在项目中的配置的设置和读取适配器模式可以将截然不同的函数接口封装成统一的API场景:比如mysql的连接,支持mysql,mysqli,pdo ...
2020-04-20 16:56:51
120
原创 mysql优化总结
查询优化:1.索引优化1-1 数据大并且查询多的地方使用索引1-2 注意复合索引的最左原则2.尽量不使用子查询,用连接(join)去替换子查询3.连接表的时候,有筛选连表条件的在on加上4.对结果集没影响的情况下,选择最小的表做驱动表5.where条件排序应遵循一个原则:排除越多的条件放在第一个解析慢查询:1.查看状态 show variables li...
2020-04-16 15:15:50
109
原创 使用service启动软件
php为例子:源码安装php是没有自动帮助配置service操作的,需要我们手动配置步骤:1.修改php-fpm.conf文件(将 ;pid = run/php-fpm.pid 前面的分号(;)去掉)2.进入解压的安装包下sapi/fpm文件夹找到 init.d.php-fpm 文件执行cp init.d.php-fpm /etc/init.d/php-fpm将该文件复...
2020-04-16 14:35:49
221
原创 docker实现mysql一主多从同步
主从同步1. 下载镜像docker pull mysql2. 利用 mysql 镜像,创建用于主从同步的两个新镜像我们当前所在的服务器叫宿主服务器,我们要利用 docker 虚拟两个 docker 容器服务器,一个主服务器,两个从服务器。2.1 创建 master(主) 和 slave(从) 两个文件夹/usr/mysql/master/usr/mysql/slave1...
2020-04-16 14:00:24
619
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人