会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
白日梦
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2018年9月1日
design_model(8)composite
摘要: 1.组合模式 将一组相似的对象根据一个树状结构来组合,然后提供一个统一的方法去访问相应的对象,以此忽略掉对象与对象集合之间的差别。 2.实例
阅读全文
posted @ 2018-09-01 14:13 fatale
阅读(114)
评论(0)
推荐(0)
编辑
design_model(7)bridge
摘要: 1.桥接模式 基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现(Implementation)分离开来,从而可以保持各部分的独立性以及应对他们的功能扩展。 2.实例
阅读全文
posted @ 2018-09-01 14:09 fatale
阅读(110)
评论(0)
推荐(0)
编辑
2018年8月29日
design_model(6)proxy
摘要: 1.代理模式 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用,代理类知道被代理类的行为,代理类与被代理类实现的是同一个接口,代理类与被代理类的结构是相同的; 2.静态代理:自己手写代理模式,作用代理指定接口下的实现,接口已经指定死了 3.代码实例 4.动态代理模式//较静态代理
阅读全文
posted @ 2018-08-29 19:13 fatale
阅读(93)
评论(0)
推荐(0)
编辑
design_model(5)adapter
摘要: 1.适配器模式 将一个接口转换为我们所需要的的接口 2.实例
阅读全文
posted @ 2018-08-29 16:18 fatale
阅读(116)
评论(0)
推荐(0)
编辑
design_model(4)prototype
摘要: 1.原型模式 使用原型实例复制来创建新的对象。 2.利用Cloneable接口 浅复制 深复制 3.利用序列化和反序列化实现深复制 4.原型模式效率比较 结论:深复制,cloneable最快,Serializable较慢,new最慢
阅读全文
posted @ 2018-08-29 03:25 fatale
阅读(122)
评论(0)
推荐(0)
编辑
design_model(1)singleton
摘要: 1.单例模式:单例模式指的是一个类只会有一个实例,即是instance,java web中Servlet就是单实例多线程的,单实例运用场景很多,例如在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例,单例的好处:节省内存,不需要new出来那么多实例;配合线程同步
阅读全文
posted @ 2018-08-29 03:25 fatale
阅读(201)
评论(0)
推荐(0)
编辑
2018年8月28日
design_model(3)builder
摘要: 1.构造者模式 构造者模式又叫创造者模式,是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示,隐藏了复杂对象的创建过程,把复杂对象的创建过程加以抽象,通过子类继承或者重载的方式,可以实现对象创建的多元化 2.模式实例
阅读全文
posted @ 2018-08-28 23:56 fatale
阅读(137)
评论(0)
推荐(0)
编辑
design_model(2)factory
摘要: 1.工厂模式:主要功能都是帮助我们把对象的实例化部分抽取了出来,目的是降低系统中代码耦合度,并且增强了系统的扩展性。 主要功能都是帮助我们把对象的实例化部分抽取了出来,目的是降低系统中代码耦合度,并且增强了系统的扩展性。作者:Jeffrey陈链接:https://www.imooc.com/arti
阅读全文
posted @ 2018-08-28 20:28 fatale
阅读(118)
评论(0)
推荐(0)
编辑
2018年8月27日
mongodb(2)mongodb提升
摘要: 1.索引 Mongodb的大多数索引是建立在btree上,每个集合最多只能有64个索引 1)单字段索引创建 db.user.createIndex( {age: 1} ) //1表示升序,-1表示降序 db.user.createIndex( {age: 1},{"unique": true} )/
阅读全文
posted @ 2018-08-27 23:28 fatale
阅读(257)
评论(0)
推荐(0)
编辑
mongodb(1)mongodb基础入门
摘要: 1.安装(centos6.6/mongodb3.6.7) 1)下载 https://www.mongodb.com/download-center#enterprise 2)安装 tar -zxvf 文件名 -c 解压的位置 mkdir -p /data/db mkdir -p /data /log
阅读全文
posted @ 2018-08-27 00:37 fatale
阅读(207)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告