摘要: 数组 定义: 数组是一种线性表数据结构;它用一组连续的内存空间,来存储具有相同具有仙童类型的数据。 特性: 优势:随机访问速度快,因为可以通过寻址公式来访问元素。(寻址公式:a[i]_address = base_address + i * data_type_size;下面5详解)。 劣势:插入与 阅读全文
posted @ 2019-09-11 11:23 vince_z 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 前戏《浅析AOP(一)——基本概念》已经准备好了前置认识。 本篇再剖析一下AOP。 SpringAOP的底层技术 JDK动态代理和CGLIB动态代理 两者都是在运行时期织入。 JDK动态代理是基于聚合接口来的,因为java是单继承,代理对象已经继承了Proxy,不能再多继承了,所以只能实现目标对象的 阅读全文
posted @ 2019-09-11 08:12 vince_z 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 什么是AOP? 与OOP对比,AOP是处理一些横切行问题。这些横切性问题不会影响到主逻辑的实现,但是会散落到代码的各个部分,难以维护。AOP就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。 传统OOP是自上而下的逻辑开发; OOP: AOP是一种面向切面的编程思想。这些横切性问题,把它们 阅读全文
posted @ 2019-09-11 08:10 vince_z 阅读(3312) 评论(6) 推荐(0) 编辑