- 博客(6)
- 收藏
- 关注
转载 闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。很早就接触过闭包这个概念了,但是一直糊里糊涂的,没有能够弄明白JavaScript的闭包到底是什么,有什么用,今天在网上看到了一篇讲JavaScript闭包的文章(原文链接),讲得非常好,这下算是彻底明白了JavaScript的闭包到底是个神马东东以及闭包的用途了,在此写出来和大家分享一下,希望...
2018-09-20 17:54:44 255 1
转载 FIFO、LRU、LFU概述
一、概述 (1)FIFO:First In First Out,先进先出 (2)LRU:Least Recently Used,最近最少使用 (3)LFU:Least Frequently Used,最不经常使用 FIFO表示先进先出,类似于对列,在数据的结构上使用对列来实现。 结构图: 新访问的数据插入FIFO队列尾部,数据在FIFO队列中顺序移动; 淘汰FIFO队列头部的数据; ...
2018-08-24 11:28:32 485
转载 观察者模式
ProductList.class package com.proxy.cn.Design_patterns.Observer_mode; import java.util.ArrayList; import java.util.List; import java.util.Observable; import java.util.Observer; public class Produc...
2018-08-22 21:10:18 103
转载 CGLIB动态代理
CGLIB动态代理 ReflectServiceImpl类 public class ReflectServiceImpl { public void sayHello(String name){ System.out.println("Hello" + name); } } CglibProxyExample.class public class Cgl...
2018-08-21 21:16:30 111
转载 Mybatis中resultMap和resultType的区别
mybatis中select元素有两个属性resultType和resultMap,工作中总是使用到他们,但是他们有什么区别呢? 就我的使用经验来说,对于单表查询映射或多表联合查询映射来说,他们都能达到要求,例如 package com.someapp.model; public class User { private int id; private String usernam...
2018-08-21 20:27:39 225
转载 静态代理和动态代理
静态代理 只能给IUserDao类代理,换成其他的不能代理 interface IUserDao.class public interface IUserDao { public void save(); } UserDaoImp.class public class UserDaoImp implements IUserDao{ @Override public...
2018-08-21 11:04:13 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人