摘要: 在mysql中,hint指的是“查询优化提示”,会提示优化器按照一定的方式来生成执行计划进行优化,让用户的sql语句更具灵活性;Hint可基于表的连接顺序、方法、访问路径、并行度等规则对DML(数据操纵语言,Data Manipulation Language)语句产生作用。 我们在操作表、字段或索 阅读全文
posted @ 2022-11-21 11:15 HappyDeveloper 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 1. Openresty相关文档 1)openrestry中文文档:http://openresty.org/cn/ 2)openrestry权威指南github地址:https://github.com/moonbingbing/openresty-best-practices 3)openres 阅读全文
posted @ 2020-03-26 23:00 HappyDeveloper 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1)锁的概念 同步方式: 锁 原子变量 volatile 锁的性能优化 缩小锁的范围 减小锁的粒度 锁分段 锁的分类 公平锁:synchronized, ReentrantLock 非公平锁: ReentrantLock, CAS(自旋锁) 独享锁: synchronized, ReentrantL 阅读全文
posted @ 2020-03-26 22:56 HappyDeveloper 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1. 缓存的读写模式和分类 1)缓存的读写模式 (1) 缓存有3种读写模式 Cache Aside(旁路缓存) Read/Write(读写穿透) Write Behind Caching(异步缓存写入) (2) Cache Aside 写过程:更新DB => 删除cache => DB驱动缓存数据更 阅读全文
posted @ 2020-03-26 22:54 HappyDeveloper 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1. mysql数据库隔离级别与隔离性关系 参考:https://www.cnblogs.com/ghl666/p/11930683.html 2. 事务的特性 3. 优秀的TCC框架特点 持久化:多方式持久化 重试:可配置的重试策略 幂等性:接口要保持幂等性 1)TCC transaction: 阅读全文
posted @ 2020-03-26 22:50 HappyDeveloper 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1. 分库分表解决方案 数据库中间件 Mycat shardingSphere 应用层中间件 当当网:sharding-jdbc 阿里:TDDL proxy中间件 社区:Mycat-cobar 数字:Atlas 百度:heinsberge youtube:vitess 金山:kingshard 商业 阅读全文
posted @ 2020-03-26 22:43 HappyDeveloper 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1. 消息系统的技术生态全景 2. 常见消息队列资源推荐 1) RocketMQ RocketMQ 官方文档: https://rocketmq.apache.org/docs/quick-start/ RocketMQ中国开发者中心:http://rocketmq.cloud/zh-cn/ 2)k 阅读全文
posted @ 2020-03-26 22:36 HappyDeveloper 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1)引用的整体组织架构 2)引用类型 强引用:对于强引用对象,即使出现OOM也不会进行回收; 软引用:内存够用就保存,不够用就回收; 弱引用:无论内存是否够用,都回收(WeakHashMap); 虚引用:不能单独使用也不能通过它访问对象,虚引用必须与引用队列(ReferenceQueue)联合使用, 阅读全文
posted @ 2020-03-26 22:25 HappyDeveloper 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1. 分析思路 结合Linux和JDK命令一块分析 1)先用top命令查找cpu占用最高的进程; 2)ps -ef 或者jps进一步定位进程详情(具体什么程序); 3)定位到具体的线程或者代码: ps -mp 进程 -o THREAD,tid,time -m:显示所有的线程 -p:pid进程使用cp 阅读全文
posted @ 2020-03-26 22:23 HappyDeveloper 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 书籍名称 购买链接 《Python编程(第4版 套装上下册)》 https://item.jd.com/11598704.html 《Python 3网络爬虫开发实战》 https://item.jd.com/12333540.html#crumb-wrap Python Cookbook(第3版) 阅读全文
posted @ 2020-03-26 22:20 HappyDeveloper 阅读(206) 评论(0) 推荐(0) 编辑