- 博客(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关注的人