登录
  • 欢迎访问悠扬的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站😉

最新发布 第5页

攻城狮|悠扬开发者联盟

设计模式

设计模式-结构型模式(六)享元模式

享元模式的使用场景 在面向对象程序设计过程中,有时会面临要创建大量相同或相似对象实例的问题。创建那么多的对象将会耗费很多的系统资源,它是系统性能提高的一个瓶颈。 例如,围棋和五子棋中的黑白棋子,图像中的坐标点或颜色,局域网中的路由器、交换机和集线器,教室里的桌子和凳子等。这些对象有很多相似的地方,如果能把它们相同的部分提取出来共享,则能节省大量的系统资源,这……继续阅读 »

设计模式

设计模式-结构型模式(五)外观模式

外观模式的定义与特点 外观(Facade)模式又叫作门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,外部应用程序不用关心内部子系统的具体细节,这样会大大降低应用程序的复杂度,提高了程序的可维护性。 在日常编码工作中,我们都在有意无意的大量使用外观模式。只要是高层模块需要调度多个子系统(2……继续阅读 »

设计模式

设计模式-结构型模式(四)装饰器模式

装饰器模式的定义与特点 装饰器(Decorator)模式的定义:指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。 装饰器模式的主要优点有: 装饰器是继承的有力补充,比继承灵活,在不改变原有对象的情况下,动态的给一个对象扩展功能,即插即用 通过使用不用装饰类及这些装饰类的排列组合,可以实现不同效果 ……继续阅读 »

设计模式

设计模式-结构型模式(三)组合模式

组合模式的定义与特点 将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 组合模式(Composite)经常用于树形结构,为了简化代码,使用Composite可以把一个叶子节点与一个父节点统一起来处理。 我们来看一个具体的例子。在XML或HTML中,从根节点开始,每个节点都可能包含任意个其他节点,这些层层嵌套的……继续阅读 »

Redis

Redis Cluster日常操作命令:

  一、以下命令是Redis Cluster集群所独有的,执行下面命令需要先登录redis: [root@manage redis]# redis-cli -c -p 6382 -h 192.168.10.12     (客户端命令:redis-cli -c -p port -h ip) 192.168.10.12:6382>  登录redis后,在里……继续阅读 »

nginx

centos7安装nginx

安装教程(源码安装)  step 1:下载所需包 openssl-fips-2.0.2.tar.gz zlib-1.2.7.tar.gz pcre-8.21.tar.gz nginx-1.12.2.tar.gz step 2:安装OpenSSL [root@localhost wcw]# tar -zxvf openssl-fips-2.0.2.……继续阅读 »

服务器集群

Centos安装keepalive

下载安装包 官方下载地址 wget https://keepalived.org/software/keepalived-2.2.4.tar.gz 安装运行环境 yum -y install libnl libnl-devel gcc openssl-devel| # 将keepalived解压到/usr/local目录下 tar -zxvf keepal……继续阅读 »

git

git合并远程分支(开源项目升级处理方案)

场景:          开源项目检出进行二次开发,发现人家代码升级有增强有漏洞修复,这时自己的开发分支已经尽力很多次代码提交,想进行合并升级如何处理呢 #拉取远程仓库进行关联 git remote add module_svn http://xxxx.git   #查看仓库信息 git remote -v E:\\-xxxx>git fetch……继续阅读 »