自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jmockit的使用

@[TOC] (Jmockit的使用) link Jmockit的基本框架 Jmockit Attach:支持多种操作系统和启动程序,用来集成框架的注入 集成框架: Junit, Spring等 类转换器: Jmockit的核心,用来不同类之间的换,包括:录制,播放,验证,类缓存,伪类,覆盖率和对象捕捉 字节码处理 Mock API Jmockit 注解 Mocked Mocked可以修饰类、抽象类和接口。 生成的Mocked对象的对象方法,包括静态方法返回默认值 如果返回类型是引用对象,则返回引用

2020-08-11 09:44:02 358

原创 链表

链表题目环路检测链表相交返回倒数第k个节点复杂链表的复制 环路检测 判断一个链表是否有环,用快慢指针法: 当fast == slow时,将fast = head 然后第二次fast == slow时,为环的初始节点 链表相交 假设链表A为AC + CD,链表B为BC + CD 由于AC + CD + BC为两个指针的路称 因此当指针A到了链表尾NULL时,指向链表B的头 指针B同理 当两个指针相同时,为交点 返回倒数第k个节点 第一个指针先走k步,然后两个指针一起走,当第一个指针为null的时候,第

2020-06-24 15:43:04 63

原创 spring对bean标签的管理细节

1. 创建bean的三种方式 使用默认构造函数创建 在spring的配置文件使用bean标签,配以id和class属性之后,且没有其他属性和标签时,采用的就是默认构造参数创建bean对象,如果类中没有默认构造函数,则无法创建。如下图: <bean id="accoun" class="Account"> </bean> 使用普通工厂中的方法创...

2020-02-29 16:15:49 91

原创 ApplicationContext和BeanFactory

BeanFactory和ApplicationContext的区别: ApplicationContext: 单例对象 构建核心容器时,采取立即加载的模式,只要读完配置文件就立马创建配置文件的对 BeanFactory: 多例对象 构架核心容器时,创建对象采取延迟加载,什么是偶根据id获取对象,什么时候创建对象 ApplicationContext的实现类: * ClassPathXmlAp...

2020-02-29 16:06:31 93

原创 JVM执行子系统

类文件结构 1.class类文件结构 class文件时以8位字节为基础的二进制流; class文件只有两种数据类型:无符号数和表; 无符号数以u1,u2,u4,u8来代表1个字节、2个字节等,用来描述数字、索引引用、术治疗或者utf-8字符串值。 表是多个无符号数或者其他表作为数据项构成的复合数据类型。 (1)魔术与Clas文件版本 每个Class文件的头四个字节位魔数(Magic Nu...

2020-02-23 16:07:17 135

原创 Java内存回收机制

Java内存区域与内存溢出异常 运行时数据区域 Method Area, VM stack, Native Method Stack, Heap, Program Counter Register 程序计数器Program Counter Register 用来选取下一条需要执行的字节码命令 多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何一个确定的时刻,一个处理器只会执行一...

2020-02-23 16:00:43 95

空空如也

空空如也

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

TA关注的人

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