自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java 并发编程

注:本系列博文为 《Java 并发编程的艺术》的笔记,内容大多来源于此书。一、并发编程的挑战1、上下文切换CPU 通过时间片分配算法来循环执行任务,任务从保存再到加载的过程就是一次上下文切换。并发执行的速度并不一定比串行快,因为线程有创建和切换上下文的开销。如何减少上下文切换无锁并发编程:多线程锁竞争会引起上下文的切换,可用一些方法来避免使用锁。CAS ...

2019-12-04 11:30:19 128

原创 FastJSON 重复引用($ref: "$.list[2])

FastJSON 重复&循环引用

2019-12-04 11:29:39 290

原创 Spring 应用之 InitializingBean 接口

InitializingBean 介绍InitializingBean 是 Spring 提供的一个接口,只包含一个方法 afterPropertiesSet()。凡是实现了该接口的类,当其对应的 Bean 交由 Spring 管理后,当其必要的属性全部设置完成后,Spring 会调用该 Bean 的 afterPropertiesSet()。源码/** * Interface to be...

2019-02-27 15:30:02 386

原创 MySQL 笔记

MySQL 查询表信息select * from information_schema.columns where table_name='sys_users' and table_scheme = 'test'table_name: 要查询的表名table_scheme:对应的数据库show full COLUMNS FROM t_vrms_repair_sheet_zuch...

2019-02-22 11:24:18 147

原创 Spring @Autowired 注入静态变量

在一些工具类中可能会依赖 service 层的对象,一般情况下工具类都是使用静态方法,对应的成员变量也需要声明为静态的,此时如果直接使用 @Autowired 进行依赖注入,在方法调用的时候会报 NullpointerException.@Componentpublic final class DocImageUtils { @Autowired private stat

2018-02-01 14:57:44 13998 3

空空如也

空空如也

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

TA关注的人

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