- 博客(77)
- 收藏
- 关注
原创 2025年9月18日 项目遇到的问题
注解告诉 Spring Boot 这是一个配置类,需要被扫描并加载== @Bean :用于手动注册 Bean 到 Spring 容器中==@ServletComponentScan // 开启了对SpringBoot对servlet组件的支持。
2025-09-18 21:29:23
628
原创 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/8/30 员工信息统计 - 使用ECharts组件 - 一个基于JavaScript的开源可视化图标库
是一个数组(列表),包含两个对象,每个对象有。这两个data返回类型不一样吗。
2025-08-30 15:43:30
172
原创 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/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
原创 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/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 线程池
思想:我在修改这个数据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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅