自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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锁---偏向锁、轻量级锁、自旋锁、重量级锁

相关描述在博客园地址

2021-01-20 15:45:36 64

转载 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资源包

java和javax都是Java的API(Application Programming Interface)包,java是核心包,javax的x是extension的意思,也就是扩展包。java类库是java发布之初就确定了的基础库,而javax类库则是在上面增加的一层东西,就是为了保持版本兼容要保存原来的,但有些东西有了更好的解决方案,所以,就加上些,典型的就是awt(Abstract Windowing ToolKit) 和swing。

2018-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除