- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 JDBC使用SSL连接mysql(包含ssl_type=x509)
前言 因为工作中上层领导发话,保密级别高的数据库交互需要用SSL连接,然后集体懵逼了,都没有弄过,问过自己的朋友也都没搞过这些,网上找的案例总是失败,最后参照MySql官网终于打通了x509的连接,接下来上实例 将客户端密钥和证书文件转换为 PKCS #12 存档 首先准备好client-cert.pem和client-key.pem文件,然后执行以下指令,如果没有安装openssl可以下载安装或在linux上执行,然后download生成的p12文件 openssl pkcs12 -export -in
2022-05-05 11:13:29 2687
原创 MarkDown基本语法
标题: 一级标题为(# ),二级标题为(## ),以此类推,最多6级标题 注意#后面有个空格 字体: 加粗 **加粗字体** 实际效果:加粗字体 斜体 *斜体* 实际效果:斜体 斜体加粗 ***斜体加粗*** 实际效果:斜体加粗 删除线 ~~删除线~~ 实际效果:删除线 引用 >加空格 实际效果: 分割线 ---或者*** 实际效果: 图片 ![图片名称](C:\Users\jianhui\Desktop\未命名图片.png) 实际效果: ![图片名称](https://img-blog.csdn
2021-05-15 18:55:19 153
原创 @Bean注解
@Bean注解加在方法上使得对象交给Spring容器管理,返回对类型为交给Spring容器管理的类名,方法名为IoC的id,也可以指定id @Configuration public class Config{ //将Person的实例交给Spring容器管理,“person”为id @Bean("person") //如果@Bean没有指定id,则默认方法名为id public Person person(){ //Spring会以该返回对象为原型复制保存在IoC容器中, //所以不会出现
2021-05-11 18:32:22 372
原创 @Configuration 注解
类名上加如入 @Configuration 注解使得该类成为Spring的配置类,Spring在初始化时会扫描并加载该类,通常搭配@Bean注解使用
2021-05-11 18:11:33 117
转载 java 多线程的6种状态
关于线程的生命周期,网上书上说法不一,难以统一,本篇做一个总结:java.lang.Thread.State 枚举类中定义了六种线程的状态,可以调用线程Thread中的getState()方法获取当前线程的状态。 下图源自《Java并发编程艺术》图4-1 一、新建状态(NEW) 即用new关键字新建一个线程,这个线程就处于新建状态。 二、运行状态(RUNNABLE) 操作系统中的就绪和运行两种状态,在Java中统称为RUNNABLE。 就绪状态(READY) 当线程对象调用了start()方法之后,线程处于
2020-07-31 16:44:38 1040
转载 七大设计原则
1、开闭原则(Open Closed Principle,OCP) 尽量通过扩展来面对需求的更改或者系统的变化,尽量不要对原有内容修改。(对新增开,对修改闭)。 优点:不影响以上线代码的完整性,提高可扩展性。 2、单一职责原则(Single Responsibility Principle,SRP) 不要存在多于一个导致类变更的原因,也就是每个类应该实现单一的职责,如若不然,就应该把类...
2020-05-07 12:31:40 634
转载 @Async 使用
@Async 用于异步式执行场景,作用于类和方法上(方法上使用较为常用) 在Application类上加上*@EnableAsync*启动异步注解,然后在需要异步的方法或类上加上@Async就开始异步执行了 @Async 使用详情 ...
2020-04-27 17:57:29 464
javax,Tomcat资源包
2018-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人