- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 redis消息队列
消息队列用途:解耦,异步,消峰。 redis实现消息队列的方式:使用List作为key。(先进先出) 实现方法:①lpush,rpop 非阻塞式 ②lpush,brpop 阻塞式 注:柱塞式队列–当队列为空/满时,无法从队列中删除/增加元素。(所谓阻塞:在某种情况下,线程被挂起,直到触发满足条件自动唤醒线程) 语法样式1:(实现优先级消息队列) redis 192.168.8.123>brp...
2019-09-23 19:48:06
170
原创 SQL语句性能优化
为什么要做SQL语句优化 a.分析SQL的执行计划 : explain ,可以模拟SQL优化器执行SQL语句,从而让开发人员 知道自己编写的SQL状况 b.MySQL查询优化其会干扰我们的优化 查询执行计划: explain +SQL语句 参数 id : 编号 select_type :查询类型 table :表 type :类型 possible_keys :预测用到的索引 ...
2019-09-22 23:03:36
93
原创 一.电商系统设计
** 一.电商系统设计 ** 技术架构 传统架构(缺点): 1、 模块之间耦合度太高,其中一个升级其他都得升级 2、 开发困难,各个团队开发最后都要整合一起 3、 系统的扩展性差 4、不能灵活的进行分布式部署。 分布式架构(优点): 1、把模块拆分,使用接口通信,降低模块之间的耦合度。 2、把项目拆分成若干个子项目,不同的团队负责不同的子项目。 3、增加功能时只需要再增加一个子项目...
2019-09-05 21:17:33
420
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人