自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 MyBatisPlus复习

目录自定义sqlswagger工具IService批量新增代码生成器DB静态工具,hutool工具逻辑删除枚举处理器Json处理器分页

2024-07-27 10:08:46 277

原创 SpringBoot整合Spring Boot Admin实现监控

运行该启动类,在浏览器访问(端口号写自己设定的) http://localhost:1823。在application.yml配置文件中添加配置信息,端口号自己设定,注意不要冲突了。在application.yml配置文件中添加配置信息,端口号自己设定,注意不要冲突了。可以在http://localhost:1823页面看到。在一个springboot项目中添加两个必要的依赖。

2024-07-24 00:06:07 452

原创 动态规划-使用最小花费爬楼梯

【代码】动态规划-使用最小花费爬楼梯。

2024-05-04 14:54:01 228 1

原创 好用的前端框架及插件!!!

对Bootstrap美化后的元素进行排版与组合,形成一个个可以直接使用的组件,比如表单,列表,图片墙等。HTML,CSS,JavaScript,jQuery相关中文资料网上有很多,可自行搜索。对原生JS进行了封装,我们主要使用AJAX,DOM元素的操作相关的方法。官网:https://kamranahmed.info/toast。官网:https://getbootstrap.com。中文站:https://www.bootcss.com。官网:https://jquery.com。

2024-04-09 09:12:22 613

原创 使用MD5加密的快捷方式

2.使用DigestUtils的方法。

2024-04-07 16:10:32 218

原创 使用Springfox Swagger实现API自动生成单元测试

启动程序,浏览器中输⼊地址:http://127.0.0.1:端口号/swagger-ui/index.html ,可以正常并 显⽰接⼝信息,说明配置成功,此时接⼝信息已经显⽰出来了,可以分别针对每个接⼝进⾏测试,具 体操作按⻚⾯指引即可。4.点击import即可。2.打开postman。

2024-04-07 16:06:01 557

原创 Maven配置国内镜像-阿里云仓库镜像

【代码】Maven配置国内镜像-阿里云仓库镜像。

2024-03-28 15:33:16 1579

原创 密码加密存储方式(不宜被破解!!!)

MD5密码加密存储,不易被破解

2024-03-26 09:34:07 165

原创 逆向工程及使用

MyBatis 的逆向工程是一种自动化生成持久层代码和映射文件的工具,它可以根据数据库表结构和设置的参数生成对应的实体类、Mapper.xml 文件、Mapper 接口等代码文件,简化了开发者手动生成的过程。总的来说,MyBatis 的逆向工程为程序员提供了一种方便快捷的方式,能够快速地生成持久层代码和映射文件,是半自动 ORM 思维向全自动发展的过程,提高程序员的开发效率。注意:逆向工程只能生成单表crud的操作,多表查询依然需要我们自己编写!

2024-03-05 21:03:57 762

原创 PageHelper插件的使用

2.mybatis-config.xml配置分页插件。1.pom.xml引入依赖。3.在查询方法中使用分页。

2024-03-05 20:48:16 465

原创 Mapper批量映射优化

Mapper 配置文件很多时,在全局配置文件中一个一个注册太麻烦,希望有一个办法能够一劳永逸。方案一:xml文件也加入到接口所在的包即可,再在pom.xml进行部分配置。注意:resources下直接创建多层文件夹 使用/分隔 .就是一层文件夹。此时这个包下的所有 Mapper 配置文件将被自动加载、注册,比较方便。方案二:resources文件夹创建对应的文件夹结构即可。1.要求Mapperxml文件和mapper接口的命名必须相同。2.最终打包后的位置要一致,都是指定的包地址下。

2024-03-05 20:36:16 508

原创 MyBatis动态语句

1.自动 添加 where关键字2.自动 去掉 标签体前面多余的and和or关键字。

2024-03-05 20:09:46 429

原创 MyBatis多表映射

我们可以将autoMappingBehavior设置为full,进行多表resultMap映射的时候,可以省略符合列和属性命名映射规则(列名=属性名,或者开启驼峰映射也可以自定映射)的result标签!--开启resultMap自动映射 -->修改teacherMapper.xml-- 开启自动映射,并且开启驼峰式支持!可以省略 result!-->2)多表映射总结。

2024-03-05 19:21:22 371

原创 MyBatis基本使用

类型别名可为 Java 类型设置一个缩写名字。它仅用于 XML 配置,意在降低冗余的全限定类名书写。

2024-03-05 17:30:50 1023

原创 MyBatis快速入门案例

Mybatis 中的 Mapper 接口相当于以前的 Dao。mybatis框架配置文件: 数据库连接信息,性能配置,mapper.xml配置等!位置:resources/mappers/EmployeeMapper.xml。b.定义mapper.xml文件。导入依赖到pom.xml。a.定义mapper接口。

2024-03-05 15:13:30 328

原创 声明式事务及基于注解的声明式事务

目录声明式事务基于注解的声明式事务1.准备项目1)导入依赖2)外部配置文件jdbc.properties3)spring配置文件4)准备dao/service层5)测试环境搭建2.基本事务控制1)选择对应的事务管理器实现加入到IOC容器2)使用注解@EnableTransactionManagement开启事务支持3)使用@transaction注解指定哪些方法添加事务4)测试3.事务属性1)只读2)超时时间3)事务异常4)事务隔离级别5)事务传播行为Spring核心掌握总结声明式事务是指使用注解或 XML

2024-03-05 11:58:15 918

原创 SpringAOP对获取Bean的影响理解

对实现了接口的类应用切面对没实现接口的类应用切面如果使用AOP技术,目标类有接口,必须使用接口类型接收IoC容器中代理组件!

2024-03-05 10:27:36 372

原创 SpringAOP基于XML方式实现(了解)

和基于注解的AOP准备工作一样。

2024-03-05 09:44:06 408

原创 SpringAOP基于注解方式实现和细节

AOP切点表达式(Pointcut Expression)是一种用于指定切点的语言,它可以通过定义匹配规则,来选择需要被切入的目标对象。注意:提取切点注解使用@Pointcut(切点表达式) , 需要添加到一个无参数无返回值方法上即可!在异常通知中,通过@AfterThrowing注解的throwing属性获取目标方法抛出的异常对象。需要获取方法签名、传入的实参等信息时,可以在通知方法声明JoinPoint类型的形参。之前编写切点表达式时,发现, 许多增强方法的切点表达式相同!

2024-03-05 08:21:18 1035

原创 SpringAOP面向切面编程-代理

代理在开发中实现的方式具体有两种:静态代理,[动态代理技术]

2024-03-04 20:12:45 407

原创 整合Spring5-Test5搭建测试环境

好处2:任何需要的bean都可以在测试类中直接享受自动装配。好处1:不需要自己创建IOC容器对象了。

2024-03-04 19:47:53 372 1

原创 基于配置类方式管理Bean

将Druid连接池对象存储到IoC容器第三方jar包的类,添加到ioc容器,无法使用@Component等相关注解!因为源码jar包内容为只读模式!@Bean注释用于指示方法实例化、配置和初始化要由 Spring IoC 容器管理的新对象。对于那些熟悉 Spring 的 <beans/>XML 配置的人来说, @Bean 注释与 <bean/> 元素起着相同的作用。//标注当前类是配置类,替代application.xml//引入jdbc.properties文件。

2024-03-04 19:42:41 720 1

原创 SpringIoC-基于注解方式管理Bean(1)

例如:SoldierController 类对应的 bean 的 id 就是 soldierController。普通组件用@Component,Controller组件用@Controller,Service组件用@Service,Dao组件用@Repository。初始化方法使用注解@PostConstruct,销毁方法使用注解@PreDestroy。普通组件、Controller组件、Service组件、Dao组件。现阶段配置方式为 注解 (标记)+ XML(扫描)使用注解@Autowired。

2024-02-13 13:29:50 361 1

原创 使用JdbcTemplate和Druid技术简化持久层的编写

使用JdbcTemplate和Druid技术简化持久层的编写。

2024-02-07 23:48:00 436 1

原创 SpringIoC-基于XML配置方式组件管理

依赖注入(DI)包含引用类型和基本数据类型。需要特别注意:引用其他bean,使用ref属性。直接注入基本类型值,使用value属性。

2024-02-07 23:25:38 396 1

原创 Maven工程的创建

GAVP:GroupId、ArtifactId、Version、Packaging出现小蓝点代表成功参考自:一、高效构建Java应用:Maven入门和进阶 (wolai.com)

2024-02-07 21:15:08 403 1

原创 http协议基本格式和fiddler的用法

http协议的基本格式fiddler的基本用法

2023-08-02 20:36:33 105

原创 优先级队列

优先级队列底层是最小堆。

2023-07-16 20:10:04 53 1

原创 栈和队列+oj

栈和队列的基本操作与OJ题

2023-06-26 23:11:28 58

原创 继承是面向对象语法的三大特征之一

继承是面向对象语法的三大特征之一。继承可以降低编写代码的冗余度,提高代码的复用性,提高编程的效率。通过继承,子类可以获取父类的属性和方法。在Java中通过关键字extends申明一个类继承另一个类简要实例1.父类public class Animal { String name; int age; public void eat(){ System.out.println(this.name+"正在吃饭!"); } public

2022-11-20 01:03:57 91 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除