自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringSecurity-认证实现

源码讲解文章:点击打开链接1、认证实现主要由四部分组成:认证提供着:AuthenticationProvider的实现类AbstractUserDetailsAuthenticationProvider、DaoAuthenticationProvider认证提供者的管理者:AuthenticationManager的实现类ProviderManager认证提供者的管理者的生

2017-12-22 13:41:49 271

原创 SpringBoot-自动配置1

1、想了解自动配置原理的建议先了解注解原理,了解几个基本的元注解:https://www.cnblogs.com/peida/archive/2013/04/24/3036689.htmlSpringBoot实现原理:通过扫描META-INF/spring.factories文件,该文件记录了springBoot实现的自动配置列表,通过加载这个列表实现所有的自动配置2、Sp

2017-12-21 16:00:30 166

原创 jvm-并发编程

并发编程java内存模型:定义程序中各个变量的访问规则。变量:实例子段、静态子段和构成数组对象的元素。两大块:工作内存,主内存基本概念:1、所有的变量都存储在主内存中。2、主内存:所有的公共数据。3、工作内存:线程使用的变量和主内存中的副本。4、线程对变量的操作都是在工作内存中的,无法直接操作主内存。5、不同的线程之间也不能进行互

2017-12-14 09:28:10 329

原创 jvm-类加载

类加载整个生命周期包括:加载--验证--准备--解析--初始化--使用--卸载加载-验证-准备-初始化--卸载的开始顺序是一定的解析是可能在初始化后初始化:有切只有四种情况要对累进行初始化1、使用new关键子实例化对象,调用接口的静态变量,给接口的静态变量赋值(被final修饰,或已在编译期把结果放入常量池的静态子段除外),调用一个类的静态方法2、对类进行反射调用

2017-12-14 09:26:41 178

原创 JVM-Class类文件的结构

一、Class类文件概述1、Class类文件是一组以8位字节为基础单位的二进制流,当遇到8位字节以上的数据项时,则会安照高位在前的方式进行分割成诺干个8位字节进行存储。2、构成:无符号数、表3、无符号数属于基本的数据类型,以u1、u2、u4、u8来分别代表一个字节、两个字节、四个字节、八个字节的无符号数。无符号数可以描述数字,索引引用,数量值,或者安装UTF-8编码构成的字符串值。

2017-12-01 08:36:31 236

空空如也

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

TA关注的人

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