06 2022 档案

摘要:一、架构师成长指南 1、架构师成长关键 想成为架构师,必须系统的学习架构方法论和技术。 架构思维 VS 程序思维:程序思维是指翻译、逻辑、实现的叠加,也就是将业务逻辑翻译成为代码实现;架构思维是指判断、取舍、创新的叠加,也就是判断业务复杂度,对架构进行取舍和创新 架构师的成长路线:工程师 -> 高级 阅读全文
posted @ 2022-06-28 13:26 李聪龙 阅读(1084) 评论(1) 推荐(3) 编辑
摘要:一、多套数据源 1、独立数据库连接信息 Spring Boot 的默认配置文件是 application.properties ,由于有两个数据库配置,独立配置数据库是好的实践,因此添加配置文件 jbdc.properties ,添加以下自定义的主从数据库配置: # db01 spring.data 阅读全文
posted @ 2022-06-18 16:58 李聪龙 阅读(11458) 评论(0) 推荐(2) 编辑
摘要:一、数据库表设计 (一)配置规范 1. MySQL 数据库默认使用 InnoDB 存储引擎。 2. 保证字符集设置统一,MySQL 数据库相关系统、数据库、表和字段的字符集都用 UTF8,应用程序连接、展示、客户端等可以设置字符集的地方也都统一设置为 UTF8 字符集。 3. Mysql数据库的事务 阅读全文
posted @ 2022-06-17 21:17 李聪龙 阅读(876) 评论(0) 推荐(0) 编辑
摘要:一、架构重构技巧 1、架构重构定义 代码重构 定义:对软件代码做任何改动以增加可读性或者简化结构而不影响输出结果。 目的:增加可读性、增加可维护性、可扩展性。 关键点:不影响输出;不修正错误;不增加新的功能性。 特别要强调的是,在代码重构的时候,如果看到代码的实现逻辑不合理,想要加一个逻辑或者删除一 阅读全文
posted @ 2022-06-14 18:50 李聪龙 阅读(1381) 评论(1) 推荐(2) 编辑
摘要:一、单机高性能网络模型 1、传统网络模型 传统网络模型主要有PPC和TPC,以及PPC变种的prefork和TPC变种的prethread。 (1)PPC 和 prefork 示意: PPC是Process per connection的缩写,即每个连接一个进程,顾名思义,来一个连接就需要fork一 阅读全文
posted @ 2022-06-11 17:53 李聪龙 阅读(310) 评论(0) 推荐(1) 编辑
摘要:一、Spring模块划分 Spring六大模块:Core、Testing、DataAccess、web、Integration、Languages。 Core:最核心的模块,包含Bean、Context、AOP,Bean是SpringBean,为了管理Bean又引入了Context和AOP Test 阅读全文
posted @ 2022-06-04 13:56 李聪龙 阅读(116) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示