11 2021 档案
摘要:对于线上环境和运维来说,都不希望数据库密码以明文的形式写在配置文件中,druid支持对密码使用RSA算法进行加密。 druid的加解密类是ConfigTools,这个类提供生成公钥、私钥、密文、加密、解密等一系列方法。 我们可以通过main方法对我们的密码进行加密: public class Con
阅读全文
摘要:测试一个例子 public static void main(String[] args) throws Exception{ DataSource dataSource = dataSource(); for (int i =0 ;i< 5;i++){ dataSource.getConnecti
阅读全文
摘要:从DataSource.getConnection入手来看一下通过druid获取连接时的内部逻辑。 首先进入DruidDataSource的这个方法 public DruidPooledConnection getConnection(long maxWaitMillis) throws SQLEx
阅读全文