01 2022 档案

摘要:1. 类加载器初始化以及加载过程 类加载过程 加载:在硬盘上查找并通过IO读入字节码文件,使用到类时才会加载,例如调用调用类的 main()方法,new对象,在加载阶段会在内存中生成一个代表这个类的 java.lang.Class对象,作为这个类的各种数据的入口。 验证:校验字节码文件的正确性 准备 阅读全文
posted @ 2022-01-18 18:38 雾里看花的少年 阅读(199) 评论(0) 推荐(0)
摘要:链接:https://pan.baidu.com/s/1ZSUEdoJ7imi6LdHip2g9Qg 提取码:9cfa 1. 错误码 强制 错误码的制定原则:快速溯源、简单易记、沟通标准化。 强制 错误码不体现版本号和错误等级信息。 强制 全部正常,但不得不填充错误码时返回五个零:00000。 强制 阅读全文
posted @ 2022-01-13 10:31 雾里看花的少年 阅读(145) 评论(0) 推荐(0)
摘要:链接:https://pan.baidu.com/s/1ZSUEdoJ7imi6LdHip2g9Qg 提取码:9cfa 强制 隶属于用户个人的页面或者功能必须进行权限控制校验 强制 用户敏感数据禁止直接展示,必须对展示数据进行脱敏。 强制 用户输入的 SQL 参数严格使用参数绑定或者 METADAT 阅读全文
posted @ 2022-01-13 10:30 雾里看花的少年 阅读(79) 评论(0) 推荐(0)
摘要:链接:https://pan.baidu.com/s/1ZSUEdoJ7imi6LdHip2g9Qg 提取码:9cfa 强制 好的单元测试必须遵守 AIR 原则 ⚫A:Automatic(自动化) ⚫ I:Independent(独立性) ⚫ R:Repeatable(可重复) 强制 单元测试应该是 阅读全文
posted @ 2022-01-13 10:29 雾里看花的少年 阅读(142) 评论(0) 推荐(0)
摘要:链接:https://pan.baidu.com/s/1ZSUEdoJ7imi6LdHip2g9Qg 提取码:9cfa 1. 命名风格 强制 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束 强制 所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式 强制 阅读全文
posted @ 2022-01-12 20:40 雾里看花的少年 阅读(777) 评论(0) 推荐(0)
摘要:链接:https://pan.baidu.com/s/1ZSUEdoJ7imi6LdHip2g9Qg 提取码:9cfa 聚集索引 普通索引 Mysql规约解读之前,先上图,这里是myql索引存储方式。 1. 建表规约 强制 表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 uns 阅读全文
posted @ 2022-01-12 18:20 雾里看花的少年 阅读(95) 评论(0) 推荐(0)
摘要:1. 原理分析 1.1 spring.factories 如何被加载 首先启动一个简单的springboot项目,后面依次是断点位置 启动类WebApplication.java @SpringBootApplication public class WebApplication { public 阅读全文
posted @ 2022-01-12 14:19 雾里看花的少年 阅读(52) 评论(0) 推荐(0)
摘要:公司不同项目组使用不同的git分支管理项目,我们项目组采用第三张图,也是我比较倾向的,无奈各持意见。 开发分支贯穿整个流程 开发分支贯穿非线上分支,上线时拉取分支 master永远是线上分支 阅读全文
posted @ 2022-01-08 15:49 雾里看花的少年 阅读(54) 评论(0) 推荐(0)