会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HappyShare
快乐分享,点滴记录,书山有路勤为径。
博客园
首页
新随笔
联系
管理
订阅
1
2
3
4
5
···
12
下一页
2022年11月21日
mysql hint介绍
摘要: 在mysql中,hint指的是“查询优化提示”,会提示优化器按照一定的方式来生成执行计划进行优化,让用户的sql语句更具灵活性;Hint可基于表的连接顺序、方法、访问路径、并行度等规则对DML(数据操纵语言,Data Manipulation Language)语句产生作用。 我们在操作表、字段或索
阅读全文
posted @ 2022-11-21 11:15 HappyDeveloper
阅读(1011)
评论(0)
推荐(0)
2020年3月26日
Openresty入门
摘要: 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
阅读(270)
评论(0)
推荐(0)
分布式锁
摘要: 1)锁的概念 同步方式: 锁 原子变量 volatile 锁的性能优化 缩小锁的范围 减小锁的粒度 锁分段 锁的分类 公平锁:synchronized, ReentrantLock 非公平锁: ReentrantLock, CAS(自旋锁) 独享锁: synchronized, ReentrantL
阅读全文
posted @ 2020-03-26 22:56 HappyDeveloper
阅读(245)
评论(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
阅读(427)
评论(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
阅读(176)
评论(0)
推荐(0)
数据库系列-分库分表
摘要: 1. 分库分表解决方案 数据库中间件 Mycat shardingSphere 应用层中间件 当当网:sharding-jdbc 阿里:TDDL proxy中间件 社区:Mycat-cobar 数字:Atlas 百度:heinsberge youtube:vitess 金山:kingshard 商业
阅读全文
posted @ 2020-03-26 22:43 HappyDeveloper
阅读(159)
评论(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
阅读(221)
评论(0)
推荐(0)
JAVA系列-引用
摘要: 1)引用的整体组织架构 2)引用类型 强引用:对于强引用对象,即使出现OOM也不会进行回收; 软引用:内存够用就保存,不够用就回收; 弱引用:无论内存是否够用,都回收(WeakHashMap); 虚引用:不能单独使用也不能通过它访问对象,虚引用必须与引用队列(ReferenceQueue)联合使用,
阅读全文
posted @ 2020-03-26 22:25 HappyDeveloper
阅读(207)
评论(0)
推荐(0)
生产环境CPU占用过高分析
摘要: 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
阅读(554)
评论(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
阅读(213)
评论(0)
推荐(0)
1
2
3
4
5
···
12
下一页
公告