
软件设计
Code_LT
以斗争求团结则团结成
公司网络限制,无法进行私信沟通
展开
-
中国城市编码
更一般的,常常我们只处理到区级。原创 2023-04-11 09:53:30 · 1461 阅读 · 0 评论 -
日志分析系统:ELK
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。也可以不用FileBeatElasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,原创 2022-06-30 16:24:56 · 214 阅读 · 0 评论 -
软件设计原则
SOLID单一职责原则一个类,只有第一个单一的职责开闭原则对扩展开发,对修改关闭。模块设计时要考虑:实现在不修改源代码的情况下,改变模块的行为。里氏替换原则子类设计要保证:基类出现的地方,子类都可出现接口隔离原则类不应该被迫依赖他们不使用的方法,也就是说一个接口应该拥有尽可能少的行为,它是精简的,也是单一的?依赖倒转原则高模块不依赖低模块,他们都依赖抽象。抽象不依赖细节,细节依赖抽象?switch语句如果是面向对象的语言,可以考虑用多态取代。如果是原创 2021-10-17 20:43:22 · 117 阅读 · 0 评论