一、软件设计模式分类 1.1. 创建型 创建对象时,不再由我们直接实例化对象;而是根据特定场景,由程序来确定创建
原创 2022-08-22 17:06:39
2487阅读
RIP(Routing Information Protocols)静态路由:动态路由协议特点:减少管理任务,占用网络宽带 :水平分割是一个规则,用来防止路由环路产生,这里规则指的是从一个接口上学习到路由信息,不再从这个接口发送出去。 协议分为版本 1 和版本 2。不论是版本 1 或版本 2,都具备下面的特征: 是距离向量路由协议;  3 管理距离(AD)为 12
原创 2010-01-18 15:07:26
5426阅读
宿主机:安装虚拟机软件(VMwareWorkstation或virtualBox等)物理机VMware Workstation版本:10.0.0虚拟机系统:CentOS6.5    在安装完虚拟机VMware Workstation后,默认会安装三块虚拟网卡,分别是VMnet0、VMnet1和VMnet8,其中VMnet0网络属性为“物理网卡”,VMne
原创 2016-04-15 11:34:55
1865阅读
简单工厂模式:需要在工厂类中做判断,从而创造相应产品。当增加新产品时,就需要修改工厂类,但这违反了开放封闭原则(可以扩展,但是不可以修改)工厂方法模式:是指定义一个用于创建对象接口,让子类决定实例化哪一个类。该方法使一个类实例化延迟到其子类。缺点是:每增加一种产品,就需要增加一个对象工厂,这就需要更多类定义抽象工厂模式:提供一个创建一系列相关或相互依赖对象接口,而无需指定它们具体类策略模式:定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它
原创 2021-06-04 16:25:02
153阅读
XSSXSS,跨站脚本攻击(cross site scripting,百科上说它和那个样式CSS引起歧义,所以叫XSS?)。将一段Html和JavaScript代码注入到用户浏览网页上。如何注入?譬如在某个评论里,发表一段如下代码:(可以尝试在csdn上试试),如果该网站通过cookie管理用户名密码,那访问含有该脚本链接后,会携带cookie到abc.com中,攻击者即可获得cookie数
原创 2023-06-11 10:45:57
71阅读
单例设计模式:一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫做单例设计模式 1.如何实现一个单例 构造函数需要是 private 访问权限,这样才能避免外部通过 new 创建实例; 考虑对象创建时线程安全问题; 考虑是否支持延迟加载; 考虑 getInstance ...
转载 2021-10-05 23:56:00
86阅读
2评论
launchMode在多个Activity跳转过程中扮演着重要角色,它可以
转载 2022-11-29 09:58:54
52阅读
设计模式 1、概述 1)设计模式(Design pattern):是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验总结; 2)分类: 创建型模式(创建对象): 单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 行为型模式(对象功能): 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 结构型模式(对象组成): 模版方法模式、命令模
原创 2017-08-27 18:14:34
620阅读
单例模式:是一种常用软件设计模式,在它核心结构中值包含一个被称为单例特殊类。
转载 2021-07-26 14:44:05
119阅读
几种常见容灾方案对比
原创 2011-04-27 14:43:05
3985阅读
# 一 .典型协议: 传输层: 常见协议有 TCP/UDP 协议应用层: 常见协议有 HTTP,FTP 协议网络层: 常见协议有 IP 协议,ICMP 协议,IGMP 协议网络接口层: 常见协议有 ARP 协议,RARP 协议TCP 传输控协议(TransmissionControl Protocol)是一种面向连接,可靠,基于字节流传输层通信协议UDP 用户数据包协议(UserDa
转载 2023-03-08 00:33:26
512阅读
GlusterFS 几种volume 模式说明:一、 默认模式,既DHT, 也叫 分布卷: 将文件已hash算法随机分布到 一台服务器节点中存储。gluster volume create test-volume server1:/exp1 server2:/exp2二、 复制模式,既AFR, 创建volume 时带 replica x 数量: 将文件复制到 replica x 个节点中。glus
转载 2022-09-14 12:32:37
230阅读
rs 5 #启动a
原创 2023-05-28 01:37:16
101阅读
饿汉式懒汉式懒汉式加锁双重检验锁懒汉式将 instance 变量声明成 volatile静态内部类(推荐方法)枚举单例饿汉式public class Singleton { private static final Singleton INSTANCE = new Singleton(); private Singleton() { ...
原创
B.Y
2021-06-04 14:42:49
136阅读
常见消息中间件介绍 当前使用较多消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ等,而部分数据库如Redis、MySQL以及phxsql也可实现消息队列功能。 消息队列概述 消息队...
原创 精选 2022-04-25 18:06:28
1221阅读
vim是一个全屏模式编辑器。分为三种模式:命令或普通(Normal)模式:默认模式,可以实现移动光标,剪切/粘贴文本插入(insert)或编辑模式:用于修改文本扩展命令(extended command)或命令(末)行模式:保存,退出等在不同模式下敲击相同按键具有不同意义。插入模式和扩展命令模式不可以直接切换,需要先退到命令模式然后再切换到插入或扩展命令模式。即:插入模式 ----->命
原创 精选 9月前
498阅读
https://my.oschina.net/blogByRzc/blog/3012251
转载 2021-05-30 22:43:31
447阅读
一、网卡(Network Interface)使计算连网网络设备。二、中继器(RP Repeater)工作在物理层上连接设备,OSI模型物理层设备
ELK扫盲mysia简介ELK是Elasticsearch、Logstash、Kibana简称,这三者是核心
转载 2023-01-05 16:44:47
183阅读
单例模式:是一种常用软件设计模式,在它核心结构中值包含一个被称为单例特殊类。一个类只有一个实例,即一个类只有一个对象实例。 对于系统中某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作任务;售票时,一共有100张票,可有有多个窗口同时售票,但需要保
转载 2018-09-12 10:00:00
127阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5