上一页 1 2 3 4 5 6 7 8 9 ··· 43 下一页
摘要: 1、使用一个阻塞队列,依次对数据进行写操作(注意,消费的时候用单线程);2、对一个key使用计数器incr命令,依次处理;3、对数据依次按顺序存入数据库,并按时间戳顺序执行;4、基于 zookeeper 实现分布式锁。每个系统通过 zookeeper 获取分布式锁,确保同一时间,只能有一个系统实例在 阅读全文
posted @ 2020-05-28 21:55 昕友软件开发 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/barrywxx/p/8570821.html Redis 内部使用文件事件处理器 file event handler ,这个文件事件处理器是单线程的,所以 Redis 才叫做单线程的模型。它采用 IO 多路复用机制同时监听多个 socket, 阅读全文
posted @ 2020-05-28 21:33 昕友软件开发 阅读(1188) 评论(0) 推荐(1) 编辑
摘要: nginx模块分为两种,官方和第三方,我们通过命令 nginx -V 查看 nginx已经安装的模块! [root@localhost ~]# nginx -V nginx version: nginx/1.15.9 built by gcc 4.8.5 20150623 (Red Hat 4.8. 阅读全文
posted @ 2020-05-28 01:04 昕友软件开发 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 开启监控模块 配置访问地址 location /nginxstatus { stub_status on; // 禁止将监控信息写入访问日志 access_log off; } 激活插件http_stub_status_module cd /usr/local/src/nginx-1.18.0 # 阅读全文
posted @ 2020-05-28 00:04 昕友软件开发 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 为了提高网站的响应速度,减轻程序服务器(Tomcat,Jboss等)的负载,对于静态资源比如图片,js,css等文件,我们可以在反向代理服务器中进行缓存,这样浏览器在请求一个静态资源时,代理服务器就可以直接处理,而不用将请求转发给后端服务器。用户请求的动态文件比如servlet,jsp则转发给Tom 阅读全文
posted @ 2020-05-27 23:35 昕友软件开发 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 反向代理 最简单的配置 location /some/path/ { proxy_pass http://www.example.com/link/; } 完整的 upstream apachephp { server ip:8080; #Apache } server { listen 80; s 阅读全文
posted @ 2020-05-27 23:14 昕友软件开发 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 基础安全 先说一些基本安全设置,由开始发展到现在,其实nginx的安全做得比以前已经好不少,不过有些还是要强调一下。 Nginx默认是不允许列出整个目录的,不过,我们为了安全,最好还是确认这个真的关闭了,不然代码被拉走了就悲剧了。 http { autoindex off; } nginx默认是会在 阅读全文
posted @ 2020-05-27 22:48 昕友软件开发 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 安装准备 cd /usr/local/src/ wget http://nginx.org/download/nginx-1.18.0.tar.gz # 解压 tar -zxvf /usr/local/src/nginx-1.18.0.tar.gz # 进入到 nginx-1.18.0 目录下 cd 阅读全文
posted @ 2020-05-27 22:23 昕友软件开发 阅读(254) 评论(0) 推荐(0) 编辑
摘要: EXPLAIN Output Columns 列名说明 id 执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句一般会顺序编号,对应于其在原始语句中的位置 select_type 显示本行是简单或复杂select。 阅读全文
posted @ 2020-05-27 12:22 昕友软件开发 阅读(212) 评论(0) 推荐(0) 编辑
摘要: SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用 阅读全文
posted @ 2020-05-27 12:08 昕友软件开发 阅读(260) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 43 下一页
欢迎访问我的开源项目:xyIM企业即时通讯