- 博客(25)
- 问答 (3)
- 收藏
- 关注

原创 当使用ClassLoader.getSystemClassLoader().getResourceAsStream(“db.properties“);报空指针异常
在自定义JdbcUtils时private static DataSource dataSource = null;static{ try { Properties properties = new Properties(); System.out.println(properties); InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("jdbc.p
2022-04-04 19:11:33
3513
4

原创 SSM页面中文乱码问题
乱码测试1、我们可以在首页编写一个提交的表单<form action="/e/t" method="post"> <input type="text" name="name"> <input type="submit"></form>2、后台编写对应的处理类@Controllerpublic class Encoding { @RequestMapping("/e/t") public String test(Model mode
2022-02-07 22:00:00
2966
原创 springSecurity+redis反序列化失败--problem deserializing ‘setterless‘ property (“authorities“)
springSecurity+redis反序列化失败,problem deserializing 'setterless' property ("authorities"):no way to handle typed deser with setterless yet
2022-07-29 15:42:24
4921
8
原创 IDEA使用JDBC连接数据库(编写访问数据库工具类:JdbcUtils / Dbutils)
IDEA使用JDBC连接数据库(编写访问数据库工具类:JdbcUtils / Dbutils)
2022-07-28 19:38:22
3388
1
原创 Invalid remember-me token (Series/token) mismatch
开启remember-me,关闭浏览器再登录后端报错Invalid remember-me token (Series/token) mismatch.springsecurity
2022-07-23 15:41:20
734
原创 MybatisPlus - updateFill (strictUpdateFill)更新时间 自动填充失败
MybatisPlus(MP)- updateFill(updateTime)自动填充失败
2022-07-07 16:59:20
4548
原创 mybatis Plus 报错 java.sql.SQLSyntaxErrorException: Unknown column ‘xxx‘ in ‘field list‘
mybatis plus 错误Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘book_id’ in ‘field list’解决方法
2022-07-03 21:58:09
2854
原创 Java并发——虚假唤醒现象
什么叫虚假唤醒?站在上述两个消费者线程的角度上讲, 无论哪一个线程抢到了资源, 另一个线程的唤醒就可以被认为是没有必要的, 也就是被虚假唤醒了。例子:public class LockTest { public static void main(String[] args) { Clerk clerk = new Clerk(); Producter producter = new Producter(clerk); Customer cus
2022-03-16 17:31:55
406
原创 HTTP状态码
200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。 201(已创建) 请求成功且服务器已创建了新的资源。 202(已接受) 服务器已接受了请求,但尚未对其进行处理。 203(非授权信息) 服务器已成功处理了请求,但返回了可能来自另一来源的信息。 204(无内容) 服务器成功处理了请求,但未返回任何内容。 205(重置内容) 服务器成功处理了请求,但未返回任何内容。与 204 响应不同,此响应要求请求者重置文档视图.
2022-03-02 15:27:53
127
原创 Mybatis中的#号与$符号的区别
1、#{变量名}可以进行预编译、类型匹配等操作,#{变量名}会转化为jdbc的类型。select * from tablename where id = #{id}假设id的值为12,其中如果数据库字段id为字符型,那么#{id}表示的就是’12’,如果id为整型,那么id就是12,并且MyBatis会将上面SQL语句转化为jdbc的select * from tablename where id=?,把?参数设置为id的值。2、${变量名}不进行数据类型匹配,直接替换。select * from
2022-02-12 18:14:51
689
原创 Spring学习——自动装配
自动装配说明自动装配是使用spring满足bean依赖的一种方法spring会在应用上下文中为某个bean寻找其依赖的bean。Spring中bean有三种装配机制,分别是:在xml中显式配置;在java中显式配置;隐式的bean发现机制和自动装配。这里我们主要讲第三种:自动化的装配bean。Spring的自动装配需要从两个角度来实现,或者说是两个操作:组件扫描(component scanning):spring会自动发现应用上下文中所创建的bean;自动装配(autowiring):
2022-02-04 19:33:32
784
原创 面向对象设计七大原则
1. 单一职责原则(Single Responsibility Principle)每一个类应该专注于做一件事情。2. 里氏替换原则(Liskov Substitution Principle)超类存在的地方,子类是可以替换的。3. 依赖倒置原则(Dependence Inversion Principle)实现尽量依赖抽象,不依赖具体实现。4. 接口隔离原则(Interface Segregation Principle)应当为客户端提供尽可能小的单独的接口,而不是提供大的总的接口。5.
2022-02-03 22:45:05
174
Java实现的编译原理课程设计- C语言编译器
2022-10-25
springboot框架项目-衣橱管理系统
2022-10-25
如何使标签一直得不到焦点或者不再触发blur的事件
2022-07-21
SpringSecurity的会话管理配置失效
2022-07-15
SpringSecurity登录验证问题
2022-07-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人