JAVA学习
文章平均质量分 94
Bollks
这个作者很懒,什么都没留下…
展开
-
Mybatis-Plus学习:快速入门、核心功能、扩展功能、插件功能
快速入门快速开始常见注解常见配置核心功能条件构造器(Wrapper)自定义SQLService接口基本用法基础业务接口复杂业务接口Lamda查询Lamda更新批量新增扩展功能代码生成代码生成器快速开发插件静态工具逻辑删除枚举处理器JSON处理器插件功能分页插件通用分页实体原创 2024-04-28 14:44:05 · 1637 阅读 · 0 评论 -
SpringBoot学习(四)NoSQL、接口文档、远程调用、消息服务、Web安全、可观测性、AOT
响应式-单个数据响应式-多个数据普通对象。原创 2024-04-25 15:46:49 · 814 阅读 · 4 评论 -
SpringBoot学习(三)数据访问、基础特性、核心原理
jdbc场景自动配置数据源等基本信息`MyBatisAutoConfiguration`配置MyBatis整合流程`SpringApplication`自定义`banner`自定义`SpringApplication`FluentBuilder APIProfiles外部化配置属性占位符单元测试-JUnit5断言事件和监听器生命周期监听事件触发时机各种回调监听器SpringBoot事件驱动开发自动配置原理SPI机制功能开关`@SpringBootApplication`原创 2024-04-16 15:52:04 · 956 阅读 · 0 评论 -
SpringBoot学习(一)引入、分析、核心
SpringBoot特性示例总结简化整合简化开发简化配置简化部署简化运维Spring Initializer创建向导应用分析依赖管理机制自动配置机制初步理解完整流程SpringBoot学习点核心技能常用注解YAML配置文件基本语法示例辅助工具lombok日志配置简介格式组成记录日志日志级别日志分组文件输出文件归档与滚动切割自定义原创 2024-04-10 11:01:24 · 1602 阅读 · 0 评论 -
Apifox使用
在获取一个URL后,可以点击快捷请求(ctrl T),粘贴URL即可快速识别参数(支持修改),可添加header、body等;点击发送,即可获得结果。易于Postman的导入;点击保存,命名后,即可获得自动生成的接口文档;根目录---全部场景。原创 2024-04-09 10:58:36 · 751 阅读 · 0 评论 -
Spring学习(五)事务
事务查看数据时,数据只会处于其余事务修改它之前,或完成修改之后的状态,不会处于变化过程中;一致性:事务执行前与执行后数据库处于一致性状态,事务成功则系统正确应用变化,处于有效状态;持久性:事务成功结束后,其对数据库产生的变化必须保存,即使系统崩溃,在重启后也能恢复到事务成功时的状态;抽取固定模式的代码进行封装,提高开发效率,减少冗余代码,由框架考虑各种问题,优化健壮性及性能等;全部由代码完成,自行控制事务,细节无法屏蔽,繁琐,且代码复用性低;原子性:要么全部执行要么全部不执行,执行中发生错误则全部回滚;原创 2024-04-08 15:27:13 · 574 阅读 · 0 评论 -
spring学习(三)容器、基于注解管理Bean
注解说明@Component用于描述spring中的Bean,作为泛化的概念仅表示容器中的一个组件,可用于任何层次,四者功能相同用于数据访问层(Dao)的类表示为spring中的Bean@Service用于业务层(Service)的类表示为spring中的Bean用于控制层(如springMVC的Controller)的类表示为spring中的Bean若是接口,则将注解加在实现类上//@Service//若不指定value,则默认用类名的小驼峰形式作为value。原创 2024-04-07 09:35:12 · 981 阅读 · 0 评论 -
Spring学习(一)
狭义的 Spring 指 Spring Framework,通常称为 SPring框架;广义的 Spring 泛指以 Spring Framework 为核心的 Spring 技术栈;ioC:Inverse of Control,控制反转,指将创建对象的过程交给 Spring 进行管理;AOP:Asepect Oriented Programming,面向切面编程,用以封装多个类的公共行为,减少系统重复代码,降低模块耦合;原创 2024-04-02 15:21:04 · 621 阅读 · 0 评论 -
JAVA开发手册摘录
不允许未经定义的的常量直接出线;对long类型赋值时使用大写L而非小写l;按常量功能进行归类,分开维护;转载 2024-04-01 17:03:59 · 7 阅读 · 0 评论 -
Java多种对象学习
POJO:简单Java对象,它没有任何限制和特定的约定,是一个普通的Java对象。DTO:数据传输对象,它是一个数据传输结构,通常用于不同进程间的数据传输,在不同层之间传递数据的对象。DAO:数据访问对象,是一个数据访问模式,在应用程序中它通常扮演着对数据库的访问。PO:持久化对象,通常指ORM(对象关系映射)中映射的数据库表对应的实体类。BO:业务对象,是应用程序中业务逻辑的实现。VO:值对象,它是一个用于存储数据的对象,通常是与UI/界面模型相关的对象。转载 2024-04-01 09:55:03 · 13 阅读 · 0 评论 -
RESTful风格学习
REST(representational state transfer,表述状态转换)作为一种软件架构风格、设计风格,而非标准,只提供一组设计原则与约束条件。主要作用于客户端和服务器交互的软件,使其更加简洁、更有层次和更易于实现缓存等机制。原创 2024-03-29 16:20:05 · 664 阅读 · 1 评论