上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 作用:子线程可以访问父线程设置的本地变量。 应用场景: 子线程需要使用存放在threadLocal变量中的用户登录信息; 中间件需要把统一的id追踪的整个调用链路记录下来。 实现原理(代码分析): 阅读全文
posted @ 2021-12-08 12:47 lq-12040 阅读(27) 评论(0) 推荐(0)
摘要: 首先看该框架有几个模块,各个模块是做什么的,有什么联系,有哪些核心类 然后对相对应的模块写个demo,了解其作用,去debug(大致了解流程),调用逻辑,哪些类; 大致了解流程后,可以再次debug看看那些类承担了什么功能,用了哪些设计模式。 最后可以进行详细的debug,可以把主要的类图结构和时序 阅读全文
posted @ 2021-12-06 08:53 lq-12040 阅读(170) 评论(0) 推荐(0)
摘要: ![image](https://img2020.cnblogs.com/blog/2254188/202112/2254188-20211206083005408-1326535033.png) 阅读全文
posted @ 2021-12-06 08:30 lq-12040 阅读(43) 评论(0) 推荐(0)
摘要: ![image](https://img2020.cnblogs.com/blog/2254188/202112/2254188-20211206082446652-1103864207.png) 阅读全文
posted @ 2021-12-06 08:25 lq-12040 阅读(106) 评论(0) 推荐(0)
摘要: 什么是索引? 排好序的快速查找的数据结构。 索引一般以索引文件的形式存储在磁盘上。 索引的优点和缺点 优点:大数据量的情况下,正确的使用索引提高查询性能。 缺点: 创建和维护索引需要消耗性能。数据量的增加而显著 索引也占据了一定的存储空间; 什么时候创建索引? 主键自动建立唯一索引。 经常需要查询的 阅读全文
posted @ 2021-11-17 18:08 lq-12040 阅读(32) 评论(0) 推荐(0)
摘要: 浏览器发送请求,被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)
摘要: 锁的机制 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 下一页