- 博客(7)
- 收藏
- 关注
原创 单例模式
目录单例模式(Singleton Pattern)单例模式的特点单例模式VS静态类单例模式的实现(9)饿汉模式懒汉模式(线程不安全)线程安全的懒汉模式双检锁/双重校验锁(DCL,即 double-checked locking)登记式/静态内部类枚举方法(线程安全)使用ThreadLocal实现单例模式volatile使用CAS锁实现单例模式...
2019-05-31 22:24:53 370
原创 JAVA反射
什么是反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制(注意关键词:运行状态)换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、...
2019-05-31 13:39:04 140
转载 Spring Boot的Maven插件Spring Boot Maven plugin详解
Spring Boot的Maven插件(Spring Boot Maven plugin)能够以Maven的方式为应用提供Spring Boot的支持,即为Spring Boot应用提供了执行Maven操作的可能。Spring Boot Maven plugin能够将Spring Boot应用打包为可执行的jar或war文件,然后以通常的方式运行Spring Boot应用。Spring Boo...
2018-10-11 17:43:00 196
原创 springboot
1.新建maven项目,在pom中引入Spring Boot的开发依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...
2018-10-11 16:45:51 177
原创 SpringBoot使用缓存及原理
一.JSR107Java Caching 定义了五个核心接口,分别是CachingProvider,CacheManager,Cache,Entry和Expiry。 CachingProvider 定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CacheProvider。 CacheManager 定义了创建、配置、获取、管理和...
2018-09-27 21:29:53 407
原创 Navicat连接Mysql8.0.11出现1251错误
Navicat连接Mysql报1251错误,sqlyog报2058错误,但是window命令进入mysql,账号密码都是正确的。 在网上查的是,出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户...
2018-09-26 22:48:52 162
原创 GraphicsMagick+Im4Java在windows和linux下的配置
ImageMagick介绍---------------------------------------------------------------------------- ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋...
2018-09-17 14:29:12 1198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人