排序:
默认
按更新时间
按访问量

淘淘商城简介——淘淘商城(一)

电商简介 淘淘商城简介 功能模块 技术架构 传统架构 分布式架构 技术选型 项目总结 电商简介 技术特点: 技术新 技术范围广 分布式 高并发、集群、负载均衡、高可用 海量数据 业务复杂 系统安全 电商模式: B2B:企业到企业,商家到商家。代表:阿里巴巴、...

2018-03-11 12:42:14

阅读数:1979

评论数:4

如何在阿里云部署个人网站

创建管理员用户 部署mysql 安装mysql服务器 修改mysql监听端口 创建远程登录账号 配置安全组规则 部署tomcat 安装jdk 安装tomcat 部署nginx 安装nginx 配置nginx 启动nginx 配置域名 可能出现的其他问题 云服务器常见问题 Unab...

2018-09-08 15:59:03

阅读数:105

评论数:0

java类加载机制

类生命周期 类加载时机 主动引用 被动引用 类加载过程 加载 验证 准备 解析 初始化 类加载器 双亲委派模型 3种系统提供的类加载器 委派行为 委派模型的破坏 线程上下文类加载器 OSGI热部署 自定义类加载器 类生命周期 java中,类型的加载、连接...

2018-05-29 23:51:33

阅读数:71

评论数:0

JVM垃圾收集和内存分配

对象存活判断 算法 引用强度 回收判断 回收方法区 垃圾收集算法 标记-清除 复制 标记-整理 分代收集 HotSpot实现判断存活和垃圾回收 枚举根节点 安全点 安全区域 垃圾收集器 Serial收集器 ParNew收集器 Parallel Scavenge收集器 Serial...

2018-05-26 16:01:11

阅读数:38

评论数:0

JVM内存模型和内存溢出

运行时数据区域 程序计数器 虚拟机栈 本地方法栈 堆 方法区 运行时常量池 直接内存 对象的创建、布局、访问 创建 布局 访问 OutOfMemoryError异常 运行时数据区域 分为线程共享和线程隔离的区域。 程序计数器 可看做当前线程所执行的字...

2018-05-25 22:26:10

阅读数:62

评论数:0

24种java设计模式总结和目录

简介 原则 分类 创建型模式 结构型模式 行为型模式 类图 参考 简介 设计模式是在特定环境下,为解决某一类通用软件设计问题提供的一套定制的解决方案,描述了对象和类之间的相互作用。 优点: 提供标准以供开发。方便交流,降低对复杂系统理解的难度。 更加简单方便的复用成...

2018-05-19 14:20:31

阅读数:207

评论数:0

访问者模式——java设计模式(二十五)

简介 结构和实现 实例 联用组合模式 优缺点和适用范围 jdk中的应用 简介 访问者模式(Visitor Pattern):表示一个用于作用于某对象结构中的各个元素的操作。让用户在不改变各元素的类的前提下定义作用于这些元素的新操作。 为了以不同的方式操作复杂对象...

2018-05-19 14:16:04

阅读数:72

评论数:0

模板方法模式——java设计模式(二十四)

简介 结构和实现 实例 钩子方法使用 优缺点和适用范围 jdk中的应用 简介 模板方法模式(Template Method Pattern):定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义算法的某些特定步骤。 将...

2018-05-18 23:25:22

阅读数:32

评论数:0

策略模式——java设计模式(二十三)

简介 结构和实现 实例 优缺点和适用范围 jdk中的应用 简介 策略模式(Strategy Pattern):定义一系列算法并将每一个算法封装起来,让他们可以互相替换,独立于客户而变化。 用于算法的自由切换和扩展,需要使用策略模式实现算法的定义和使用分离,从而...

2018-05-18 23:23:58

阅读数:31

评论数:0

状态模式——java设计模式(二十二)

简介 结构和实现 实例 状态类状态转换 环境类状态转换 共享状态 优缺点和适用范围 jdk中的应用 简介 状态模式(State Pattern):允许一个对象在内部状态改变时改变行为,看起来似乎修改了类。 解决复杂对象的状态转换以及不同状态下行为的封装问题。...

2018-05-18 23:22:25

阅读数:40

评论数:0

观察者模式——java设计模式(二十一)

简介 结构和实现 实例 优缺点和适用范围 jdk中的应用 简介 观察者模式(Observer Pattern):定义对象之间一对多的依赖关系,当一个对象的状态发生改变时,相关的依赖对象都得到通知并自动更新。 解决多个对象之间的联动问题,这些观察者之间无需直接关系...

2018-05-18 23:21:35

阅读数:29

评论数:0

备忘录模式——java设计模式(二十)

简介 结构和实现 实例 多次撤销 优缺点和适用范围 jdk中的应用 简介 备忘录模式(Memento Pattern):在不破坏封装性的前提下捕获一个对象内部的状态,并在对象之外保存这个状态,以便对象以后恢复到这一状态。 备忘录模式可以使系统恢复到某一历史时期...

2018-05-18 23:20:30

阅读数:29

评论数:0

中介者模式——java设计模式(十九)

简介 结构和实现 实例 扩展中介者和同事类 优缺点和适用范围 jdk中的应用 简介 中介者模式(Mediator Pattern):定义一个对象封装一系列对象的交互,使各对象之间无需显示的相互引用,从而使得其耦合松散,用户可以独立的改变他们之间的交互。 系统之...

2018-05-18 23:19:15

阅读数:26

评论数:0

迭代器模式——java设计模式(十八)

简介 结构和实现 实例 内部类实现迭代器 优缺点和适用范围 jdk中的应用 简介 迭代器模式(Iterator Pattern):提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。 迭代器将遍历功能从聚合对象中分离,更加方便的操作对象并且...

2018-05-18 23:17:32

阅读数:43

评论数:0

解释器模式——java设计模式(十七)

简介 结构和实现 实例 优缺点和适用范围 jdk中的应用 简介 解释器模式(Interpreter Pattern):给定一个语言,定义文法的一种表示,并定义一个解释器,使用该表示解释语言中的句子。 为了更好的描述特定的问题,可以创建新的语言,拥有自己的表达式和...

2018-05-18 23:16:21

阅读数:76

评论数:0

命令模式——java设计模式(十六)

简介 结构和实现 实例 扩展 命令队列 记录请求日志 撤销操作 宏命令 优缺点和适用环境 jdk中的应用 简介 命令模式(Command Pattern):将请求封装为对象,从而可用不同的请求对客户进行参数化,对请求排队或者记录请求日志,支持可撤销的操作。 ...

2018-05-18 23:14:36

阅读数:23

评论数:0

职责链模式——java设计模式(十五)

简介 结构和实现 实例 纯与不纯的职责链模式 优缺点和使用环境 jdk中的应用 简介 职责链模式(Chain of Responsibility Pattern):避免将一个请求的发送者与接受者耦合在一起,让多个对象都有机会处理请求。将接收请求的对象连接成一条链,并且...

2018-05-18 23:11:34

阅读数:41

评论数:0

代理模式——java设计模式(十四)

简介 结构和实现 实例 远程代理 虚拟代理 动态代理 优缺点和适用环境 简介 代理模式(Proxy Pattern):给某一个对象提供一个代理或者占位符,并由代理对象控制对原对象的访问。 无法直接访问某个对象,或者访问某个对象有困难时,可以使用一个代理对象来间接...

2018-05-10 12:39:59

阅读数:30

评论数:0

享元模式——java设计模式(十三)

简介 结构和实现 实例 单纯享元模式 复合享元模式 优缺点和适用环境 jdk中的应用 简介 享元模式(Flyweight Pattern):运用共享技术有效的支持大量细粒度对象的复用。 当系统中存在大量相同或者相似的细粒度对象时,可以共享这些对象。将具有相同内部...

2018-05-10 12:39:25

阅读数:39

评论数:0

外观模式——java设计模式(十二)

简介 结构与实现 实例 抽象外观类 优缺点和适用环境 jdk中的应用 简介 外观模式(Facade Pattern):定义一个高层接口,为子系统中的一组接口提供一个统一的入口,使得这一子系统更加容易使用。 客户端与子系统之间的交互复杂,需要外观模式提供统一的接口...

2018-05-10 12:38:44

阅读数:108

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭