- 博客(17)
- 收藏
- 关注
原创 REPLACE INTO&INSERT INTO的区别
要注意的是:插入数据的表必须有主键或者是唯一索引!否则的话,replace into 会直接插入数据,这将导致表中出现重复的数据。replace into 跟 insert into功能类似,不同点在于:replace into 首先尝试插入数据到表中,1、如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。2、否则直接插入新数据。
2023-11-22 18:59:06
420
1
原创 三层架构编码规范
Controller层**增:**addXxx createXxx**删:**removeXxx**改:**modifyXxx、updateXxx**查:**findXxx、queryXxxService && Dao层**增:**insertXxx**删:**deletedXxx**改:**editXxx、changeXxx**查:**selectXxx、getXxx
2023-10-14 07:55:55
405
1
原创 苍穹外卖部署到Docker中
苍穹外卖项目整体都已经开发完全了,但是呢如果每次都在本地启动,会很麻烦,于是我们通过部署到云服务器上,这样就可以随时随地访问了。
2023-09-29 14:47:55
1372
6
原创 Bean跟着Spring启动随之启动的吗?
一般情况下,自定义的Bean会在Spring启动时随之启动,并且在Spring关闭时随之关闭。这种机制确保了Bean的生命周期受到Spring容器的管理,使得Bean的初始化和销毁可以与应用程序的启动和关闭同步进行。,而不是在应用程序启动时。这可以用于延迟加载不常用的或资源密集型的Bean,以提高应用程序的启动性能。属性来配置Bean是否懒加载,如果将Bean配置为懒加载,它将在第。但需要注意的是,有时您可以使用。
2023-09-27 15:44:45
46
原创 Swagger接口测试
前后端分离前端 -> 前端控制层、视图层后端 -> 后端控制层、服务层、数据访问层前后端通过API进行交互前后端相对独立且松耦合产生的问题前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发解决方案首先定义schema [ 计划的提纲 ],并实时跟踪最新的API,降低集成风险Swagger号称世界上最流行的API框架Restful Api 文档在线自动生成器 =>API 文档 与API 定义同步更新直接运行,在线测试API。
2023-09-08 09:33:21
1472
1
原创 logback日志框架的日志级别
上述代码中log对象就是用来记录日志的对象,下面的log.debug,log.info这些操作就是写日志的API了。的日志级别,用于输出非常详细的信息,通常只在调试时使用,记录程序执行的细节和内部状态。该级别的日志是默认级别,可以在不修改配置的情况下输出。默认情况下,该级别的日志不会被输出。 说白了就是总体设置一下,每个包设置一下,如果感觉设置的麻烦,就先把包分个组,对组设置,没了,就这些。:设置日志组,控制指定包对应的日志输出级别,也可以直接控制指定包对应的日志输出级别。
2023-09-08 08:52:56
1392
1
原创 Swagger的使用
前后端分离前端 -> 前端控制层、视图层后端 -> 后端控制层、服务层、数据访问层前后端通过API进行交互前后端相对独立且松耦合产生的问题前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发解决方案首先定义schema [ 计划的提纲 ],并实时跟踪最新的API,降低集成风险Swagger号称世界上最流行的API框架Restful Api 文档在线自动生成器 =>API 文档 与API 定义同步更新直接运行,在线测试API。
2023-08-02 22:21:07
137
原创 Git&GItHub学习笔记
所谓分模块开发,就是在设计一个java项目时,将一个java项目拆分成多个模块进行开发。比如:我们在开发一个mvc结构项目时,分为controller、dao、service、pojo层。分模块设计时就可以将这个大的工程,划分为controller模块、dao模块、service模块、pojo模块,四个模块。每一个模块都是独立的,相互依赖。分模块设计就是将项目按照功能/结构拆分成若干个子模块,方便了项目的管理维护、拓展、也方便模块之间的相互调用、资源共享。
2023-07-25 22:06:47
158
原创 Mybatis-plus项目启动测试类空指针异常--java.lang.NullPointerException at com.cucu.WrapperTest.testWrapper1
使用@Test测试注解时,jar包导错,出现空指针异常!
2023-07-25 21:14:26
70
原创 解决SpringBoot:Failure to transfer org.springframework.boot:spring-boot-configuration-processor:pom:2.
【代码】解决SpringBoot:Failure to transfer org.springframework.boot:spring-boot-configuration-processor:pom:2.
2023-07-25 10:43:06
1112
原创 Maven项目管理学习笔记
所谓分模块开发,就是在设计一个java项目时,将一个java项目拆分成多个模块进行开发。比如:我们在开发一个mvc结构项目时,分为controller、dao、service、pojo层。分模块设计时就可以将这个大的工程,划分为controller模块、dao模块、service模块、pojo模块,四个模块。每一个模块都是独立的,相互依赖。分模块设计就是将项目按照功能/结构拆分成若干个子模块,方便了项目的管理维护、拓展、也方便模块之间的相互调用、资源共享。
2023-07-24 13:43:11
141
原创 无法解析插件 org.apache.maven.plugins:maven-resources-plugin:3.2.0
找到Maven的安装目录,找到本地仓库,把插件进行删除,刷新pom.xml文件让依赖重新下载。maven插件目录:本地仓库/org/apache/maven/plugins/项目运行或者pom.xml配置文件刷新新出现无法解析插件。
2023-07-06 15:53:10
7723
原创 新建SpringBoot项目时pom.xml文件是红色不是绿色
pom.xml文件是红色的说明只是一个普通的xml文件,并不是Maven项目。鼠标右键pom.xml将它构建为Maven项目即可。
2023-07-06 15:35:02
1639
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人