自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 设计模式学习--观察者模式

观察者模式是行为型设计模式的一种,又叫做发布-订阅模式,观察者订阅主题,只要主题发生变更,就会通知观察者发生变化。比如MQ以及zookeeper中的watch机制都是这个模式的体现。观察者模式的好处是模块之间,一个模块有变化可以及时通知另外的模块做出动作,可以方便扩展可以添加删除观察者。ConcreteSubject:具体主题,实现了添加 删除 通知观察者逻辑。ConcreteObsever:具体观察者,实现更新了操作。Observer:抽象观察者。Subject:抽象主题。

2023-11-07 17:10:07 66

原创 设计模式学习--桥接模式

桥接模式是结构型模式的一种,桥接模式就是使用组合或者聚合的方式将对象或者系统的多个变化的维度进行解耦,对象有多个变化维度,比如颜色跟形状,颜色有2个,形状有2个,如果使用继承的方式会生成4个类,如果变化维度更多则造成类爆炸。如果桥接模式将各个变化维度组合在一起进行使用,每个维度自身的扩展由每个维度自己控制。

2023-10-24 10:14:46 73

原创 设计模式学习--访问者模式

访问者模式是行为型模式的一种,通过访问者模式可以通过改变访问者改变元素的行为算法,比如目标对象中有两个元素A和B,可以传递不同的访问器达到从A到B访问或者从B到A访问。1)可以方便扩展不同的访问者改变对于对象的访问算法。2)符合单一职责,对类的访问独立出来。缺点:不符合迪米特法则。

2023-10-12 17:13:37 73

原创 Linux网卡状态 NO-CARRIER

NO-CARRIED状态就是表示网卡已经处于up状态,但是因为物理层的原因导致网络没连接,比如网线没插好之类的。然后使用ip addr 查看对应状态,发现是NO-CARRIED状态。还可以通过ethtool [网卡名] 进行查看这个网卡的状态,如果是Link detected: no表示没连接。

2023-08-31 14:30:29 8238

原创 设计模式学习--装饰器模式

下面就以咖啡店的例子,咖啡中可以增加糖或者牛奶,如果使用继承的话需要有糖-咖啡类 也有牛奶-咖啡类 也有糖-牛奶-咖啡类 造成类爆炸,如果组合方式可以很好解决这个问题。装饰器模式属于结构型模式的一种,装饰器模式是在不改变原来对象的条件下增加功能,装饰器模式不改变原来对象的结构,仅仅是增加相应的功能。

2023-07-17 17:18:38 37

原创 设计模式学习--中介者模式

中介者模式是行为型模式的一种。系统中各个模块之间都相互交互,那系统的复杂度就很高,一个模块出了问题,其他模块也要修改。中介者模式可以将模块之间的交互转为跟中间者的交互,降低系统复杂度。

2023-07-17 13:23:39 36

原创 记一次打开文件数过多问题

3) 找到读取二进制文件的地方 然后在finally中进行close 但是在程序启动之后仍然有些文件没有关闭,则再次查看读取的逻辑,发现有个地方read之后没有关闭,然后又再次赋值了,导致有些文件句柄残留。修改之后再次启动观察服务,使用lsof查看打开的文件句柄数量就正常了。2) 然后使用lsof -p {pid} | wc -l 查看下当前打开文件的个数 继续使用lsof命令查看哪些打开的文件没有关闭 发现是一些二进制文件没有关闭。1) 首先使用 jps查看下当前的服务的进程号。

2023-07-17 11:24:03 182

原创 设计模式学习--享元模式

享元模式

2022-03-18 09:25:25 108

原创 设计模式学习--建造者模式

2022-03-16 10:43:36 320

原创 设计模式学习--单例模式

什么是单例模式单例模式就是返回一个单一的实例进行使用,单例模式分为懒汉式以及饿汉式,单例模式属于创建者模式其中一个。饿汉式

2021-10-27 08:21:50 109

Downloads.part3.rar

ElasticSearch:是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

2020-02-13

Downloads.part2.rar

ElasticSearch:是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

2020-02-13

Downloads.part1.rar

ELK资源包方便下载使用ElasticSearch:是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

2020-02-13

logstash-7.5.2.tar.gz

logstash的开源包 方便下载使用 网络不好的可以下载使用 通过这一灵活且开源的收集、解析和扩充管道,轻松整合任何来源、任何格式的数据。免费下载。

2020-02-13

elasticsearch243

资源文件

2017-01-12

elasticsearch-2.4.3.zip

elasticsearch程序包 程序包可以下载使用 可以搭建ELK系统进行使用 最好从官网进行下载使用

2017-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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