王洪博's blog

身体和灵魂总要有一个在路上


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • (灬ºωº灬)♡

  • 公益

  • 搜索

设计模式-代理模式

发表于 2018-09-23 | 评论数: | 热度: ℃   |   字数统计: 2k字   |   阅读时长: ≈ 7分钟

模式定义给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用。 主要作用通过引入代理对象的方式来间接访问目标对象。 解决的问题防止直接访问目标对象给系统带来的不必要复杂性。 模式原理UML类图 模式组成 抽象主题角色(Subject):抽象主题类 的主要职责是声明 真实主题 与 代理 的共同 ...

阅读全文 »

Java-HashMap、ConcurrentHashMap解析

发表于 2018-09-19 | 评论数: | 热度: ℃   |   字数统计: 25.1k字   |   阅读时长: ≈ 107分钟

Hash表Hash表也叫散列表,是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。存放记录的数组叫做哈希表。在HashMap中,就是将所给的“键”通过哈希函数得到“索引”,然后把内容存在数组中,这样就形成了“键”和 ...

阅读全文 »

Linux-awk用法

发表于 2018-09-17 | 评论数: | 热度: ℃   |   字数统计: 1.8k字   |   阅读时长: ≈ 7分钟

工作原理 读输入文件之前执行的代码段(由BEGIN关键字标识)。 主循环执行输入文件的代码段。 读输入文件之后的代码段(由END关键字标识)。 命令结构awk 'BEGIN{ commands } pattern{ commands } END{ commands }' 工作流程 ...

阅读全文 »

设计模式-外观模式

发表于 2018-09-14 | 评论数: | 热度: ℃   |   字数统计: 1.4k字   |   阅读时长: ≈ 5分钟

模式定义外观模式,又称为门面模式,是一种使用频率非常高的结构型设计模式,是迪米特法则的一种具体实现,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。如下图: 举个例子:如网站导航 主要作用 实现客户类与子系 ...

阅读全文 »

计算机网络基础学习

发表于 2018-09-14 | 评论数: | 热度: ℃   |   字数统计: 10.6k字   |   阅读时长: ≈ 37分钟

计算机网络体系结构体系介绍计算机网络体系结构分为3种:OSI体系结构、TCP / IP体系结构、五层体系结构 低三层为通信子网,负责数据传输; 高三层为资源子网,相当于计算机系统,完成数据处理; 传输层承上启下; TCP/IP体系结构详介 OSI体系结构详介 TCP 协议定义Transm ...

阅读全文 »

JVM类加载机制

发表于 2018-09-13 | 评论数: | 热度: ℃   |   字数统计: 6k字   |   阅读时长: ≈ 21分钟

类加载时机类的生命周期一个类从加载进内存到卸载出内存为止,一共经历7个阶段: 加载——>验证——>准备——>解析——>初始化——>使用——>卸载 其中,类加载包括5个阶段: 加载——>验证——>准备——>解析——>初始化 在类加载的过 ...

阅读全文 »

设计模式-装饰器模式

发表于 2018-09-11 | 评论数: | 热度: ℃   |   字数统计: 1.7k字   |   阅读时长: ≈ 6分钟

模式定义装饰者模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。 模式原理让装饰器实现被包装类(Concrete Component)相同的接口(Component)(使得装饰器与被扩展类类 ...

阅读全文 »

设计模式-建造者模式

发表于 2018-09-05 | 评论数: | 热度: ℃   |   字数统计: 2.2k字   |   阅读时长: ≈ 8分钟

模式定义建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。 建造者模式一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。 主要作用 ...

阅读全文 »

JDK动态代理

发表于 2018-09-04 | 评论数: | 热度: ℃   |   字数统计: 6.6k字   |   阅读时长: ≈ 27分钟

代理模式实现方式介绍什么是代理模式日常生活中我们经常会碰到代理模式,例如我们找房产中介帮我们找房子,找婚姻中介帮我们介绍对象,找保洁帮我们打理房间等。在无形中运用到了代理模式。 为什么要使用代理?运用代理可以使我们的生活更加便利,有了代理,我们不需要自己去找房子,不需要自己去找对象,不需要自己去打理 ...

阅读全文 »

Java中try...catch...finally语句中含有return语句的执行情况

发表于 2018-09-03 | 评论数: | 热度: ℃   |   字数统计: 1k字   |   阅读时长: ≈ 4分钟

首先看几个示例。 示例一(try中有return,finally中没有return): package main.java.com.study.tryCatchFinally;/** * @author: whb * @description: try中有return,finally中没有ret ...

阅读全文 »
1…789…15
王洪博

王洪博

149 日志
46 分类
41 标签
RSS
GitHub E-Mail QQ 微信
友情链接
  • Eirunye
  • 程晓明
© 2019 – 2020 ©2019 by 王洪博 | 站点总字数: 1.1m | 站点阅读时长 ≈ 16:35
0%