上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

2021年10月26日

摘要: 抽象类AbstractRoutingDataSource,通过扩展这个类实现根据不同的请求切换数据源。 AbstractRoutingDataSource继承AbstractDataSource,如果声明一个类DynamicDataSource继承AbstractRoutingDataSource后 阅读全文
posted @ 2021-10-26 13:57 zzsuje 阅读(581) 评论(0) 推荐(0) 编辑
 
摘要: 什么是ThreadLocal ThreadLocal类顾名思义可以理解为线程本地变量。也就是说如果定义了一个ThreadLocal, 每个线程往这个ThreadLocal中读写是线程隔离,互相之间不会影响的。它提供了一种将可变数据通过每个线程有自己的独立副本从而实现线程封闭的机制。 实际应用 实际开 阅读全文
posted @ 2021-10-26 13:51 zzsuje 阅读(68) 评论(0) 推荐(0) 编辑
 
摘要: 转载:https://www.cnblogs.com/coderxx/p/12043764.html 小明所在的项目组(迭代组:一直在迭代的路上),经常会在已有接口的基础上开发一些小功能,并且前提是在保证现有用户的不受影响基础上迭代。功能迭代,在代码层面小明有1w种实现方法(吹牛的),一起来看看这次 阅读全文
posted @ 2021-10-26 13:44 zzsuje 阅读(39) 评论(0) 推荐(0) 编辑

2021年10月22日

摘要: 1、JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。每个数据库厂商根据自家数据库的通信格式编写好自己数据库的驱动。所以我们只需要会调用 JDBC 接口中的方法即可,数据库驱动由数据库厂商提供。 2、使用 JDBC 的好处: 1) 程序员如果要开发 阅读全文
posted @ 2021-10-22 16:16 zzsuje 阅读(74) 评论(0) 推荐(0) 编辑
 
摘要: 1、概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2、好处:1. 节约资源,2. 用户访问高效。 3、实现: 1. 标准接口:DataSource 阅读全文
posted @ 2021-10-22 16:03 zzsuje 阅读(93) 评论(0) 推荐(0) 编辑

2021年10月15日

摘要: Java基础-DBCP连接池(BasicDataSource类)详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection。这样我们就不需要 阅读全文
posted @ 2021-10-15 17:40 zzsuje 阅读(1583) 评论(0) 推荐(0) 编辑
 
摘要: 定义/作用@DependsOn注解可以定义在类和方法上,意思是我这个组件要依赖于另一个组件,也就是说被依赖的组件会比该组件先注册到IOC容器中。使用场景:需要用到观察者模式的情况下通常都需要用到该注解,观察者模式(详细可查看相关文章)有三要输,观察者、事件源、事件,机制是观察者会监听数据源的某些时间 阅读全文
posted @ 2021-10-15 17:27 zzsuje 阅读(295) 评论(0) 推荐(1) 编辑
 
摘要: InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候都会执行该方法。 测试,如下: import org.springframework.beans.factory.Initializing 阅读全文
posted @ 2021-10-15 17:26 zzsuje 阅读(65) 评论(0) 推荐(0) 编辑
 
摘要: 一、默认数据源druid.properties 默认初始化数据库: spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://10.129.0.144:3306/abc? 阅读全文
posted @ 2021-10-15 15:41 zzsuje 阅读(1025) 评论(0) 推荐(0) 编辑

2021年10月13日

摘要: 一、背景 系统定义了全局统一异常处理,使用了@RestControllerAdvice注解的方式。 鉴权使用的是JWT,使用filter对token进行解析和验证。然后突然发现一个问题,就是当token过期时,抛出的异常无法通过全局统一异常处理对外返回,而是返回500。 二、原因 全局统一异常处理只 阅读全文
posted @ 2021-10-13 15:30 zzsuje 阅读(1479) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页