- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 动态代理及 Spring AOP 用法
谈谈 对 Spring 的理解?? 这道题是java 面试 最常见的题,上网随便搜都能得到很多答案,其中都提到spring 两个核心特性:IOC 和 AOP。这里谈谈我对AOP的理解。 AOP(Aspect-Oriented Programming),即面向切面编程,平时用到的拦截器,过滤器,都是AOP 思想。AOP思想把系统分为两个部分:核心关注点和横切关注点。业务处理的主要流程是核心关注点...
2018-11-30 22:38:15 164
原创 学习 HashMap 原理笔记
感谢 https://www.cnblogs.com/chengxiao/p/6059914.html#t4 ,学习了,写写笔记。 hashMap 数据结构 哈希表。 哈希表利用数组根据下标查找元素,一次定位就可以找到,复杂度为O(1)。 可以理解,哈希表的主干是数组,通过某个函数把当前元素的关键字映射到数组中的某个位置上,通过下标就可...
2018-11-23 16:45:42 164
原创 命令模式学习
为什么命令模式? 我们经常需要向某些对象发送请求(调用其中的某个或某些方法),但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,此时,我们特别希望能够以一种松耦合的方式来设计软件,使得请求发送者与请求接收者能够消除彼此之间的耦合,让对象之间的调用关系更加灵活,可以灵活地指定请求接收者以及被请求的操作。 命令模式角色 ● Command(抽象命令类):抽象命令类一般是一个抽象...
2018-08-16 17:52:50 131
原创 java 单例模式学习笔记
为什么单例 很多时候,我们只允许内存中只能存在一个实例,比如在windows中只能存在一个资源管理器窗口,如果弹出多个,就会存在多个窗口显示不一致的状态,假设这些窗口一致,那就是重复对象,就是浪费。所以要确保系统中某个对象只有一个实例相当重要。这里提一下,spring初始化bean默认使用单例。 好处: 内存中只有一个对象,节省内存空间。 避免频繁的创建销毁对象,可以提高性能。 创建方式 ...
2018-08-16 16:21:09 178
原创 简单的打字游戏心得体会(代码)
生成字母: Ø 可以用label ,span等标签将字母包里面,因为这些标签的范围正好是标签内的文本的大小,而,div或者p标签则会使整行的区域都包括,需要设置样式,所以在这选择的是label。var label = document.createElement("label"); 在设置label的style的top ,left,以及innerHTML,并将创建的label放入到body内。d
2014-08-13 22:42:28 1459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人