摘要: Java 枚举类 枚举类的含义 枚举类型是Java 5中新增特性的一部分,它是a56爆大奖在线娱乐特殊的数据类型,之a56爆大奖在线娱乐特殊是因为它既是a56爆大奖在线娱乐类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。 枚举类的常见使用场景 1、定义业务相同的一类属性 2、为同一个 阅读全文
posted @ 2024-05-11 14:08 ayiZzzz 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 接口相关 1、参数校验 使用 JSR330 提供的参数校验方式 <!--引入validation的场景启动器--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-val 阅读全文
posted @ 2023-10-17 21:40 ayiZzzz 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 什么是 Mybatis-Plus MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网链接:https://baomidou. 阅读全文
posted @ 2023-10-16 14:25 ayiZzzz 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 什么是日志 日志:记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题。 日志的作用 1、排查和定位错误的手段 日志的作用就是在测试、生产环境没有 Debug 调试工具时开发和测试人员定位问题的手段。日志打得好,就能根据日志的轨迹快速定位并解决线上问题,反之,日志输出不好,不仅无法辅助定位问 阅读全文
posted @ 2023-10-15 17:17 ayiZzzz 阅读(238) 评论(0) 推荐(1) 编辑
摘要: 创建日志模块 1、导入相关的依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <d 阅读全文
posted @ 2023-07-31 13:21 ayiZzzz 阅读(15) 评论(0) 推荐(0) 编辑
摘要: ## SpringBoot 配置文件 1、如果需要在配置文件中配置多个资源,而且资源属于不同的类别时,可以分开定义 .yml 文件 > 资源 : aliapy 资源、file : 资源等 2、使用 ```JAVA spring: profiles: active: dev # 选择加载的配置环境 d 阅读全文
posted @ 2023-07-27 14:48 ayiZzzz 阅读(16) 评论(0) 推荐(0) 编辑
摘要: ## 基本提交规范 ### commit message格式 ```xml (): ``` - type(必须) > 用于说明git commit的类别,只允许使用下面的标识。 feat:新功能(feature)。 fix/to:修复bug,可以是QA发现的BUG,也可以是研发自己发现的BUG。 f 阅读全文
posted @ 2023-07-25 23:42 ayiZzzz 阅读(71) 评论(0) 推荐(0) 编辑
摘要: ## JDBC 中的事务处理 1、代码片段,模拟一段代码修改一份数据 ```JAVA @Test public void test_jdbc_transaction() throws SQLException, ClassNotFoundException { //注册驱动 Class.forNam 阅读全文
posted @ 2023-07-13 13:29 ayiZzzz 阅读(33) 评论(0) 推荐(0) 编辑
摘要: ## 数据库事务四大特性 1、原子性(Atomicity) 即使事务的一部分失败,整个事务也会失败。这样,a56爆大奖在线娱乐事务都必须 100% 成功才能成功提交到数据库。 2、一致性 系统要么将事务写入数据库(将数据库从a56爆大奖在线娱乐有效状态更改为另a56爆大奖在线娱乐状态),要么还原事务。 3、隔离性 隔离性是当多个用户并发访问数据库 阅读全文
posted @ 2023-07-13 12:29 ayiZzzz 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ## 代理设计模式的作用 代理模式(Proxy Pattern)是指建立某一个对象的代理对象,并且由代理对象控制对原对象的引用。可以在目标对象的基础上,增强额外的功能操作,即扩展目标对象的功能. - 需求 项目经理:有一天早上项目经理突然对小张说,小张啊现在给你分配一个需求,之前小王开发的那个接口的 阅读全文
posted @ 2023-07-08 15:07 ayiZzzz 阅读(7) 评论(0) 推荐(0) 编辑