上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页
摘要: 问题 : AOP 解决的问题是什么 Spring AOP 的底层实现是什么 Spring AOP 和 AspectJ 的区别是什么 概述 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 阅读全文
posted @ 2019-02-25 17:02 float123 阅读(270) 评论(0) 推荐(0)
摘要: 问题 : 代理的应用场景是什么 动态代理的底层原理是什么,为什么只能继承接口 概述 代理模式是设计模式的一种,简单地说就是调用代理类的方法实际就是调用真实类的方法。这种模式在AOP (切面编程)中非常常见,使用的场景比如事务,网络代理等。他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。本文将会介绍代理... 阅读全文
posted @ 2019-02-25 16:15 float123 阅读(173) 评论(0) 推荐(0)
摘要: 文章部分图片来自参考资料,本文介绍的是 Spring 的两个重要概念,是学习总结。 我们依旧提出几个问题,帮助我们在学习中带着问题解答。 问题 : 如何理解Ioc,它解决了什么难题(或者说是使用它的好处) Ioc Container 是什么 概述 IoC涉及到三个名词 IoC (Invention 阅读全文
posted @ 2019-02-18 10:03 float123 阅读(426) 评论(0) 推荐(0)
摘要: 本文非原创,转载 ,原文地址 :http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html 作者: 阮一峰 日期: 2007年10月28日 今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料。 这个问题比我想象的复杂,午饭后一直看到晚上9点,才算初步搞清... 阅读全文
posted @ 2019-02-16 23:27 float123 阅读(287) 评论(0) 推荐(0)
摘要: 概述 class类文件的结构可见下面这样图(出处见参考资料),可以参照下面的例子,对应十六进制码,找出找出相应的信息。 其中u2 , u4 表示的意思是占用两个字节和占用四个字节,下面我们将会各项说明。 class类文件结构 Class 文件是一组以8 字节位单位的二进制流,各个数据按照一定的顺序排放,Class文件采用一种类似于C语言结构体的伪结... 阅读全文
posted @ 2019-02-16 22:55 float123 阅读(456) 评论(0) 推荐(0)
摘要: 文章图片来自邓俊辉老师课件 先提几个问题去思考学习本文 : 红黑树和2-4树(B-Tree)很像,那么它存在的动机又是什么呢 插入和删除操作的逻辑又是怎么样的,时间和空间复杂度可以达到怎么样 和 AVL 对象有什么区别呢 概述 定义 我们可以看到红黑树有4条重要的定义,这4条定义保证了这个平衡树。下面我们看一下... 阅读全文
posted @ 2019-02-16 21:30 float123 阅读(717) 评论(0) 推荐(0)
摘要: 文章图片代码来自邓俊辉老师的课件 概述 上图就是 B-Tree 的结构,可以看到这棵树和二叉树有点不同---“又矮又肥”。同时子节点可以有若干个小的子节点构成。那么这样一棵树又有什么作用呢? 动机 我们知道电脑的访问内存比访问外的存I/O操作快了,但是内存的容量大小又只有那么一点点(相对于外存),所以计算机访问的过程常常使用高速缓存。使用高速缓存也... 阅读全文
posted @ 2019-02-12 23:48 float123 阅读(1240) 评论(0) 推荐(0)
摘要: 文章图片和代码来自邓俊辉老师课件 概述 伸展树(Splay Tree),也叫分裂树,是一种二叉排序树,它能在O(log n)内完成插入、查找和删除操作。它由丹尼尔·斯立特Daniel Sleator 和 罗伯特·恩卓·塔扬Robert Endre Tarjan 在1985年发明的。(出处百度百科) 它的操作就是将访问到的元素放在根节点处。主要的操作就是 ... 阅读全文
posted @ 2019-02-01 15:46 float123 阅读(1105) 评论(0) 推荐(0)
摘要: 文章是对邓俊辉老师数据结构教程的总结,部分图片资料来自邓俊辉老师的教学PPT 建议阅读前先阅读参考文章的第二,三文章,总结得非常好! 文章部分代码和图片来自参考文章的第二,三文章!! 阅读前提几个问题吧 ,帮助思考 为什么需要平衡二叉树 AVL 需要两次旋转的操作为什么不直接分解为左旋和右旋,还要LR RL 呢 AVL 有什么局限性 二叉查找... 阅读全文
posted @ 2019-01-29 22:07 float123 阅读(11042) 评论(1) 推荐(0)
摘要: 此篇文章半原创是对参考资料中的知识点进行总结,欢迎评论指点,谢谢! 部分知识点总结来自R大的帖子,下文有参考资料的链接 概述 G1 收集是相比于其他收集器(可见 上一篇文章),可以独立运行,同时做到了并发和并行。下面看一下它是如何实现的。 之前介绍的几组垃圾收集器组合,都有几个共同点: 年轻代、老年代是独立且连续的内存块; 年轻代... 阅读全文
posted @ 2019-01-22 17:02 float123 阅读(3045) 评论(0) 推荐(1)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页