延时复制 延时从库只做备份,不提供任何对外服务 配置延时复制(已经有主从) 1.停止主从 mysql> stop slave; Query OK, 0 rows affected (0.03 sec) 2.配置延时时间 mysql> change master to master_delay=180 ...
分类:
数据库 时间:
2020-07-24 21:35:25
阅读次数:
85
在Netty中 事务的处理都是放入自定义的Handler中的 如果某些业务比较耗时 最终也会阻塞线程 这时就需要任务队列来异步处理任务了。 1.用户自定义的普通任务 例: ctx.channel().eventLoop().execute(new Runnable() { @Override pub ...
分类:
Web程序 时间:
2020-07-20 10:56:39
阅读次数:
127
setsockopt()函数功能介绍 功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时, 选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选 项 ...
分类:
其他好文 时间:
2020-07-11 22:44:04
阅读次数:
57
定义线程池 第一步,先在Spring Boot主类中定义一个线程池,比如: @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run ...
分类:
编程语言 时间:
2020-07-10 18:41:19
阅读次数:
69
使用sftp客户端工具连接sftp服务器时,闲置一段时间后,再使用就会等很久然后报一个错误: 错误: Network error: Software caused connection abort错误: 读取目录列表失败 。然后从服务器断开,重新连接。响应速度相比重新建立连接要慢很多。如果频繁使用的 ...
分类:
其他好文 时间:
2020-06-24 12:20:39
阅读次数:
211
playbook触发器 handler handler用来执行某些条件下的任务,比如当配置文件发生变化的时候,通过notify触发handler去重启服务。 在saltstack中也有类似的触发器,写法相对Ansible简单,只需要watch,配置文件即可。 **大白话:**监控某一个步骤,一旦该步 ...
分类:
其他好文 时间:
2020-06-21 00:27:57
阅读次数:
57
一、线程池介绍、作用 线程池可以看做是线程的集合。在没有任务时线程处于空闲状态,当请求到来:线程池给这个请求分配一个空闲的线程,任务完成后回到线程池中等待下次任务(而不是销毁)。这样就实现了线程的重用。 我们来看看如果没有使用线程池的情况是这样的: 为每个请求都新开一个线程! public clas ...
分类:
编程语言 时间:
2020-06-18 01:54:28
阅读次数:
73
环境 主机名 wanIP lanIP 服务 角色 web01 10.0.0.7 172.16.1.7 nginx服务端 被控端 web02 10.0.0.8 172.16.1.8 nginx服务端 被控端 流程分析 1.安装ansible 2.优化ansible 3.推送公钥 4.开启防火墙 5.开 ...
分类:
Web程序 时间:
2020-06-14 01:24:58
阅读次数:
92
1 * 数据库 auto_increment 优点: 简单 缺点: 受限于单机 解决方案: 使用冗余主库,数据水平切分 2 批量获取 优点 :降低服务压力 缺点: 单点 , 数据空洞 改进:单点 修改为影子服务 VIP+ keepalive 3 uuid/guid 优点: 唯一 ,无io 缺点: 无 ...
分类:
其他好文 时间:
2020-06-12 20:25:27
阅读次数:
89
博主最近在使用nginx的时候,应该电脑中的nginx安装了两个版本,导致配置的时候搞到怀疑人生,我是不是用了个假的nginx,特此做好使用记录,以便下次不会处理傻逼问题 一,首先是nginx的基本逻辑图 二.nginx相关命令 1、启动:start nginx或 ./nginx.exe2、停止:n ...
分类:
其他好文 时间:
2020-06-04 19:30:50
阅读次数:
74