- 博客(23)
- 收藏
- 关注
原创 java-枚举和注解
注解是程序中一种以@开头的特殊标记,让程序能够读取并解析,告诉程序如何运行在后阶段,通过使用注解来取代配置文件关键字:@interface注解中的属性类型String基本数据类型Class类型杖举注解以上的一维数组。
2025-01-16 11:51:22
231
原创 java反射
Class.forName(“全类名”);getDeclaredXxx — 获取全部的Xxx。---- 获取公开的Xxx。对象名.getClass()
2025-01-16 11:49:07
269
原创 设计模式-----单例设计模式
https://www.runoob.com/ 这上面有很多东西很好。设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。就是很多个总结了经验,写出了一套优秀的代码。可以在很多地方实现低耦合、高内聚。代码移植性高,可重用性强的。
2025-01-16 11:43:56
1063
原创 java异常
1、运行时异常,继承RuntimeException,重写构造方法2、编译时异常,继承Exception,重写构造方法super();
2025-01-15 14:41:06
258
原创 Druid连接池druidDataSource.getConnection()一直pending没有返回
请求接口后,接口切面的前置日志系统收到了请求并打印了日志,打断点debug后发现,接口请求依然进入了代码中,最后操作进行操作数据库相关操作时,出现了接口pending一支没有返回值,后续仔细断点排查发现,在获取数据连接时。代码在运行一段时间之后,整体服务就不可用了,但是日志中却没有任何的错误打印。说明了默认的8个链接已经被用完了,创建了0,那么很明显就是连接数占用满了导致的pending,那么我们只需要调大最大连接数的配置,并且设置自动回收超时时间以及自动回收超时连接配置开机就能解决。
2024-01-25 18:19:09
1672
1
原创 getOutputStream() has already been called for this response
getOutputStream() has already been called for this response异常处理
2022-10-17 14:48:39
5514
2
原创 SpringBoot框架整合Shiro
shiro框架的基本使用和介绍详情可见下面这篇文章供大家了解和参考:springboot和shiro框架的整合本文使用的SpringBoot版本如下是2.7.0引入依赖:编写自定义的Realm继承AuthorizingRealm重写两个方法
2022-06-06 15:06:45
765
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人