自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2025年9月18日 项目遇到的问题

注解告诉 Spring Boot 这是一个配置类,需要被扫描并加载== @Bean :用于手动注册 Bean 到 Spring 容器中==@ServletComponentScan // 开启了对SpringBoot对servlet组件的支持。

2025-09-18 21:29:23 628

原创 2025年9月17日 sql索引

聚集索引,叶子节点存放行数据二级索引,叶子节点存的是对应的id。

2025-09-17 13:27:02 882

原创 2025年9月15日 JDK8-17新特性

2025-09-15 19:48:33 220

原创 2025年9月14日 集合

参考资料。

2025-09-15 11:46:41 138

原创 2025年9月13日 Java面向对象 Object

这触及了Java中访问控制和比较机制的核心区别。这里有一个关键的误解需要澄清: 操作符本身并不“调用”或“访问”对象的私有成员变量。

2025-09-14 11:37:24 222

原创 2025年9月12日 Java面向对象 抽象和接口、修饰符static、abstract、final

搞清楚修饰符能修饰什么抽象类也有构造方法,是留给子类调用的局部变量为什么不能被public修饰。

2025-09-13 19:27:07 841

原创 2025/9/11 Java面向对象编程(OOP) 封装、继承、多态

面向对象编程(OOP)的四大基石是:封装、继承、多态和抽象面向对象编程(OOP)的三大特性是:封装、继承、多态。

2025-09-12 11:24:20 727

原创 2025/9/9 注解以及PO、DTO、VO、QUERY

Autowired的默认装配,自动装配对象的,实际上也可以理解为我们装配一个构造器进来,正好和@AllArgsConstructor作用对应起来,但是要考虑一个问题,如果你类里面有@Value这些可能会,项目启动会报错,大概意思就是你这个@Autowired搞多了有点重复,实际问题就有可能是出在@AllArgsConstructor上面。@RestController是一个组合注解,它结合了@Controller和@ResponseBody注解的功能,使得在使用@RestController标记的类中,

2025-09-09 20:30:48 757

原创 2025/9/5 SpringAOP - 案例 - 记录系统的操作日志

【代码】2025/9/5 SpringAOP - 案例 - 记录系统的操作日志。

2025-09-05 20:10:24 108

原创 2025/9/5 SpringAOP -进阶

2025-09-05 11:55:50 36

原创 2025/9/5 SpringAOP - 基础

2025-09-05 10:52:33 62

原创 2025/8/31 登录认证 - 登录功能实现

【代码】2025/8/31 登录认证 - 登录功能实现。

2025-08-31 08:09:15 155

原创 2025/8/30 项目实战

【代码】2025/8/30 项目实战。

2025-08-30 20:46:50 197

原创 2025/8/30 员工信息统计 - 使用ECharts组件 - 一个基于JavaScript的开源可视化图标库

是一个数组(列表),包含两个对象,每个对象有。这两个data返回类型不一样吗。

2025-08-30 15:43:30 172

原创 2025/8/30 全局异常处理器

2025-08-30 14:18:17 71

原创 2025/8/29 删除员工 -请求参数接收

当传递 ids=1,2,3 时,Spring 会将其视为一个完整的字符串 “1,2,3”,并尝试转换为 Integer[],导致转换失败(因为字符串无法直接转成整数数组)。对于 Integer[] ids 这样的数组类型,Spring 默认期望的参数格式是 同名重复参数(如 ids=1&ids=2&ids=3),而不是逗号分隔的字符串。但是,如果问题是指:在resultMap中,不使用别名来映射,而是使用数据库字段名(即不修改查询语句中的别名),那么是不行的,因为查询语句中已经使用了别名。

2025-08-30 11:04:45 11

原创 2025/8/29 文件上传

tomcat会将接收到的文件临时存储,如果不做保存,执行完操作,临时文件就会被删除。

2025-08-29 16:20:13 433

原创 2025/8/29 员工管理 -新增员工 - 保存员工基本信息

)

2025-08-29 14:29:22 70

原创 2025/8/29 员工管理 -新增员工 - 保存员工基本信息

)

2025-08-29 10:05:28 58

原创 2025/8/28 员工列表查询

当该参数设置为true时,pageNum<=0时会查询第一页,pageNum>pages(超过总数时),会查询最后一页。所以,结果集的第一行是字段信息(即数据),而不是字段名字。确保EmpQueyParam对象里面的成员变量名和前端传递过来的参数名一致,再mapper层,也要保证对应的参数名一致。在结果集中,rs.next()方法将光标移动到下一行,第一行就是实际的第一条数据记录,而不是表的字段名。数据库中,第一行有效信息的起始索引是从0开始的,所以查询第1页,每页展示5条应该是。

2025-08-28 20:01:27 712

原创 2025/8/27 多表关系 一对多、一对一、多对多、多表查询(内连接、外连接、子查询)

【代码】2025/8/27 多表关系 一对多、一对一、多对多、多表查询(内连接、外连接、子查询)

2025-08-28 07:56:33 151

原创 2025/8/26 SpringBoot项目配置文件

application.properties文件。application.yml文件。

2025-08-27 16:02:15 128

原创 lombok出现406问题,解决方法

由于第一个插件 maven-compiler-plugin 的引入导致了这个问题,解决这个问题的方案呢,就是直接将第一个插件删除即可。记得:pom.xml配置文件一旦变动,记得重新加载,然后把整个项目clean一下,然后再执行。记得:pom.xml配置文件一旦变动,记得重新加载,然后把整个项目clean一下,然后再执行。记得:pom.xml配置文件一旦变动,记得重新加载,然后把整个项目clean一下,然后再执行。

2025-08-27 16:01:43 278

原创 2025/8/27 日志技术-Logback入门程序-Logback配置文件&日志级别

使用slf4j的接口定义日志对象Logger,实现这些接口的其实还是logback这些框架。

2025-08-27 15:53:46 285

原创 2025/8/27 Javaweb -部门管理-修改部门-修改回显

返回给前端的响应是否需要包含 code 和 msg 字段,实际上取决于您的项目需求、团队约定和前后端协作方式。您提供的 Result 类是一种非常常见且实用的设计模式,下面我来分析这种设计的优缺点以及替代方案。在 Web 开发中,浏览器地址栏输入的参数确实都是通过 GET 请求发送的,但这些参数可以以不同形式存在。让我详细解释 GET 请求中的两种主要参数类型:查询字符串参数和路径参数。路径参数是直接嵌入在 URL 路径中的参数,通常用于标识特定资源。不,这不是必须的,但这是一个非常好的实践。

2025-08-27 13:43:31 448

原创 2025/8/27 Javaweb -部门管理-新增部门-接口开发

【代码】2025/8/27 Javaweb -部门管理-新增部门-接口开发。

2025-08-27 12:27:44 212

原创 2025/8/27 Javaweb -部门管理-删除部门-接口开发

【代码】2025/8/27 Javaweb -部门管理-删除部门-接口开发。

2025-08-27 10:46:49 157

原创 2025/8/27 Javaweb -部门管理-列表查询-接口开发

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2025-08-27 09:56:55 609

原创 2025/8/26 Web开发准备工作,开发规范-开发模式;开发规范-Restful;工程搭建

每一个功能对应一个接口,接口文档也可以叫做功能接口文档接口文档根据页面原型和功能需求文档设计出来的参考视频全网首发AI+JavaWeb开发入门,Tlias教学管理系统项目实战全套视频教程,从需求分析、设计、前后端开发、测试、程序优化到项目部署一套搞定首先创建一个空项目:第一步:有上角setting配置(检查一下)一下JDK版本第二步:检查一下当前项目Maven的本地仓库第三步:检查一下lokbok的自动注解第四步:配置一下这个项目的字符集UTF-8第五步:创建springboo

2025-08-26 23:24:33 338

原创 2025/8/26 Java高级:单元测试、反射、注解、动态代理

每个方法都要用Socket对象,就可以用@Before来创建一个Socket对象,再用@After来释放这个资源。如果所有方法公用一个Socket对象,就可以用@BeforeClass来创建一个Socket对象,再用@AfterClass来释放这个资源。简化invoke里面的代码。

2025-08-26 17:06:00 1031

原创 2025/8/25 网络通讯:概述、IP地址、InetAddress

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2025-08-26 10:58:01 768

原创 2025年8/25 线程池

思想:我在修改这个数据10的时候,我是不加锁的,加锁就成了悲观锁了,接下来如果有一个线程那这个数据10去修改,再拿这个数据10修改之前,他会先记录原先的版本,会记住这个值10,会把这个值改成11,他就会把11往里面修改的时候,他会先比较一下这个值是不是还是原来的10,如果这个值还是原来的10,说明没有人修改它,如果这个值不是原来的10,说明有人修改它了,它就会把这次修改的值作废,重新拿11这个值,重复上面的过程。这个问题意思是:再关键点,也是多个线程同时执行的,可以吗(可以的)

2025-08-25 18:01:32 603

原创 2025/8/25 多线程

可以把”黑马“理解为一把锁,小明和小红共同使用这一把锁当程序执行的时候,假如小明和小红同时到达,竞争这个锁对象,这个锁对象是“黑马”,这个锁对象也只会交给一个人使用,假如小明竞争到了这个锁对象,他会在这个对象的底层为他注入一个标记,代表这个对象已经被小明拿到了,执行完流程之后,就会解锁锁的对象太大解决方法:锁对象应该是共享资源,官方建议锁对象应该是thisthis 是一个指向当前对象实例的引用变量。简单来说,this 指的是当前正在执行方法或构造器的那个对象本身。

2025-08-25 11:27:31 788

原创 2025/8/24 Mybatis数据库连接池 以及MyBatis的增删改查操作

在mapper接口方法中,如果形参不止一个,就需要用@param来注解如果springboot为骨架,报错,从caused by开始看错误原因。

2025-08-24 20:14:24 335

原创 2025/8/24 MyBatis的辅助配置&JDBC vs MyBatis

【代码】2025/8/24 MyBatis的辅助配置&JDBC vs MyBatis。

2025-08-24 14:42:43 139

原创 2025/8/24 JDBC入门程序

报错翻译:服务器时区值 ‘�й���׼ʱ��’ 无法识别或表示多个时区。如果您想利用时区支持,您必须配置服务器或 JDBC 驱动程序(通过 ‘serverTimezone’ 配置属性)来使用更具体的时区值。解决方法:方法一:修改 my.ini 文件,加入时区设置 default-time_zone=‘+8:00’ 即可,重启 mysql 服务生效。方法二:(临时)不重启 mysql 服务临时生效可以这样设置方法三:(临时)在项目代码-数据库连接URL后,加上?

2025-08-24 13:56:28 877

原创 2025/8/23 DQL,数据查询语言,用来查询数据库表中的数据

【代码】2025/8/23 DQL,数据查询语言,用来查询数据库表中的数据。

2025-08-23 23:14:23 293

原创 2025/8/21SQL

数值类型字符串类型一般视频音频都有专门的系统存储,不会存储在数据库中日期时间类型。

2025-08-23 21:56:07 229

原创 2025/8/23 特殊文本文件、日志技术

拿到根元素每次记录日志都是往后面添加,不会覆盖上面的日志。

2025-08-23 19:36:31 418

原创 2025/8/23 IO流-字符流-缓冲流

高级流无法直接定义追加数据,需要从低级流里面定义true,给到高级流才能追加数据。

2025-08-23 18:13:22 237

空空如也

空空如也

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

TA关注的人

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