会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lq's blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
2021年12月8日
InheritableThreadLocal类
摘要: 作用:子线程可以访问父线程设置的本地变量。 应用场景: 子线程需要使用存放在threadLocal变量中的用户登录信息; 中间件需要把统一的id追踪的整个调用链路记录下来。 实现原理(代码分析):
阅读全文
posted @ 2021-12-08 12:47 lq-12040
阅读(27)
评论(0)
推荐(0)
2021年12月6日
如何看源码?
摘要: 首先看该框架有几个模块,各个模块是做什么的,有什么联系,有哪些核心类 然后对相对应的模块写个demo,了解其作用,去debug(大致了解流程),调用逻辑,哪些类; 大致了解流程后,可以再次debug看看那些类承担了什么功能,用了哪些设计模式。 最后可以进行详细的debug,可以把主要的类图结构和时序
阅读全文
posted @ 2021-12-06 08:53 lq-12040
阅读(170)
评论(0)
推荐(0)
2. 商城项目完整购物链路
摘要: 
阅读全文
posted @ 2021-12-06 08:30 lq-12040
阅读(43)
评论(0)
推荐(0)
1. 商城业务架构分析
摘要: 
阅读全文
posted @ 2021-12-06 08:25 lq-12040
阅读(106)
评论(0)
推荐(0)
2021年11月17日
mysql - 索引
摘要: 什么是索引? 排好序的快速查找的数据结构。 索引一般以索引文件的形式存储在磁盘上。 索引的优点和缺点 优点:大数据量的情况下,正确的使用索引提高查询性能。 缺点: 创建和维护索引需要消耗性能。数据量的增加而显著 索引也占据了一定的存储空间; 什么时候创建索引? 主键自动建立唯一索引。 经常需要查询的
阅读全文
posted @ 2021-11-17 18:08 lq-12040
阅读(32)
评论(0)
推荐(0)
spring mvc工作原理
摘要: 浏览器发送请求,被mvc中的前端控制器DispatchServlet拿到; DispatchServlet对请求URL解析,获得请求资源标识符URI,判断URI对应的映射是否存在,根据URI调用HandlerMapping将请求映射到处理器HandlerExcutionChain,获取Handler
阅读全文
posted @ 2021-11-17 17:50 lq-12040
阅读(30)
评论(0)
推荐(0)
事务的了解
摘要: 何为事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 何为 ACID 特性呢? 原子性(Atomicity) : 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 一致性(Consistency): 执行事务前后,数据保持一致,例如转账业务中,无论事务
阅读全文
posted @ 2021-11-17 17:15 lq-12040
阅读(34)
评论(0)
推荐(0)
mysql-innodb了解
摘要: 锁的机制 MyISAM 采用表级锁(table-level locking)。 InnoDB 支持行级锁(row-level locking)和表级锁,默认为行级锁 表级锁和行级锁对比: 表级锁:MySQL 中锁定 粒度最大 的一种锁,对当前操作的整张表加锁,实现简单,资源消耗也比较少,加锁快,不会
阅读全文
posted @ 2021-11-17 17:13 lq-12040
阅读(39)
评论(0)
推荐(0)
微服务和分布式了解
摘要: 微服务:微服务是一种架构风格, 一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 分布式:分布式是部署方式. 参考:https://www.cnblo
阅读全文
posted @ 2021-11-17 16:25 lq-12040
阅读(15)
评论(0)
推荐(0)
负载均衡算法
摘要: 轮询 加权 加权轮询 ip hash 随机 最小连接数 最短响应时间LRT
阅读全文
posted @ 2021-11-17 16:00 lq-12040
阅读(38)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
公告