自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 kotlin_函数定义与调用

1.创建集合setOf(),listOf(),hashMapOf() 集合方法:.last(),.max() 等2.优化函数背景:集合输出格式a.基本实现:fun <T> joinToString( collection: Collection<T>,...

2017-12-12 12:25:28

阅读数 1030

评论数 0

原创 Kotlin基础

1.函数a.语句式函数fun 函数名称(参数列表):返回类型{       函数体 }b.表达式函数fun 函数名称(参数列表):返回类型 = 表达式 fun 函数名称(参数列表) = 表达式fun main(args:Array<String>){ println(ma...

2017-12-09 19:02:16

阅读数 65

评论数 0

原创 spring--核心技术--面向切面编程

1.定义AOP术语 通知 切面的工作被称为通知前置通知:在目标方法调用之前调用通知功能 后置通知:在目标方法调用之后调用通知功能,此时不关心方法的输出 返回通知:在目标方法成功执行之后调用通知 异常通知:在目标方法抛出异常之后调用通知 环绕通知:通知包裹了被通知的方法,在被通知的方法调用之前和调...

2017-12-02 23:50:55

阅读数 77

评论数 0

原创 spring--核心技术--依赖注入

1.目的    耦合具有两面性。一方面,紧密耦合的代码难以测试、难以复用、难以理解。另一方面,耦合又是必须的—-完全没有耦合的代码什么也做不了。为了完成有意义的功能,不同的类必须以适当的方式进行交互。总而言之,耦合式必须的,但应当小心谨慎地管理。     通过DI,对象的依赖关系将由系统中负责协...

2017-12-02 23:50:19

阅读数 189

评论数 0

原创 jvm02--垃圾收集器与内存分配策略

jvm02–内存分配和回收标签: jvm java一.GC需要完成的3件事情 哪些内存需要回收 什么时候回收 如何回收 二.各区域内存特点(需回收的内存)程序计数器、虚拟机栈、本地方法栈3各区域随线程而生,随线程而灭。这几个区域的内存分配回收具有确定性。而java堆和方法区的内存分配和回收都是动态...

2017-08-07 19:57:21

阅读数 159

评论数 0

原创 jvm01--java内存区域

在阅读《深入理解java虚拟机--周志明》时,第二章没有十分清楚的解释新生代,老年代,永久代的详细概念。通过网上浏览,渐渐梳理清晰了。 java的内存模型,分别为 【堆,方法区(非堆)】→ 线程共享 【虚拟机栈,本地方法栈,程序计数器】→线程隔离 -----------------...

2017-08-02 09:46:52

阅读数 104

评论数 0

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