上一页 1 2 3 4 5 6 7 ··· 24 下一页
  2024年2月3日
摘要: 前言 单利模式属于构建型模式; 单例模式就是1个类只实例化1个对象,这样可以节省内存; 例如: 1个Web框架中需要支持,仅有1个日志实例读写日志; 数据库连接池保留1定量个连接对象,可以节省反复创建数据库连接的系统开销。 一、单例模式 单例模式比较简单,就是1个类只实例化1个对象。 1.概念 保证 阅读全文
posted @ 2024-02-03 18:48 Martin8866 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 前言 构建者模式属于构建型模式; 构建者模式和工厂模式类似,不同的是增加了1个Directot类来控制对象的构建过程; 另外构造着模式着重于控制对象构造的先后顺序,而抽象工厂模式着重于创建多系列的不同产品对象 一、建造者模式 建造者模式和工厂模式相似都是用来创建1个复杂对象; 主要区别是建造者模式着 阅读全文
posted @ 2024-02-03 17:27 Martin8866 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 前言 工厂模式属于构建型模式; 工厂模式,顾名思义就是我们可以通过一个指定的“工厂”获得需要的“产品”,在设计模式中主要用于抽象对象的创建过程,让用户可以指定自己想要的对象而不必关心对象的实例化过程,这样做的好处是: 用户只需通过固定的接口而不是直接去调用类的实例化方法来获得一个对象的实例 隐藏了实 阅读全文
posted @ 2024-02-03 14:58 Martin8866 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 前言 一些开源的第三方库、框架中大量采用设计模式设计底层代码,使得框架的使用者,可以更加简单、舒服地调用底层代码进行高层代码的开发; 这就是设计模式的魅力所在; 软件开发流程大致分为以下3大流程 需求分析 程序分析和设计 程序开发 设计模式本质是针对面向对象编程,在程序设计阶段应当遵守的设计原则。 阅读全文
posted @ 2024-02-03 12:04 Martin8866 阅读(9) 评论(0) 推荐(0) 编辑
  2023年6月26日
摘要: 前言 随着基础设施即服务理念在国内市场的接受度不断提高,除了外企或者出海企业外,大量的国企、央企也迅速的使用基础设施即代码工具Terraform进行云上多云资源环境的编排部署。 随着单一云产商的技术锁定与其他不可描述的原因,企业越来越趋向于脱离单一云产商的捆绑,进行多云部署。 企业中多云环境的设计、 阅读全文
posted @ 2023-06-26 09:15 Martin8866 阅读(626) 评论(0) 推荐(0) 编辑
  2023年5月12日
摘要: 前言 客户端的IP地址信息是用户行为分析的基础数据,通过该信息可以定位到用户所在的国家、城市、经纬度等。 获取IP信息的方式有很多,很多服务商都提供了相应的地址库或API接口服务。 如国内的ipip.net,国外的ip-api.com、maxmind.com等。 很多公司都是使用Maxmind网站的 阅读全文
posted @ 2023-05-12 20:17 Martin8866 阅读(699) 评论(0) 推荐(0) 编辑
  2023年2月23日
摘要: 前言 K8s集群和Node宿主机之间的监控覆盖默认是断层的; 需要借助OpenTelemetry实现IasS层(主机)+PasS(K8s)+SasS(微服务层) 日志和监控数据,实现可观测性; 可观测平台可以实现故障的快速定位; 故障分析 Pod因内存不足OOM,一般由以下2种原因导致 原因1:Ku 阅读全文
posted @ 2023-02-23 19:59 Martin8866 阅读(459) 评论(0) 推荐(0) 编辑
  2022年11月14日
摘要: 前言 运维工程师的3大核心职能:服务器资源管理、变更管理、故障管理; 目前维护一些云原生项目,这些项目采用K8s部署,相较于传统的监控,Kubernetes云监控会面临以下棘手问题; 容器的封闭性、隔离性 容器的动态调度 容器网络的虚拟化、软件定义网络 我想通过1款监控系统对 物理服务器层 系统层 阅读全文
posted @ 2022-11-14 13:14 Martin8866 阅读(602) 评论(0) 推荐(0) 编辑
  2022年11月9日
摘要: 前言 开发和运维是保证互联网产品快速迭代的2个重要环节,然而开发求变,运维图稳,2者在迭代速度上存在无法同频的鸿沟; 中间就需要1条DevOps工具链来连接开发和运维2个部门, 使2者尽可能成为1个整体,从而使运维部署的效率得以满足产品快速开发迭代的需求,以保证整个互联网产品得以快速迭代、交付; 近 阅读全文
posted @ 2022-11-09 16:58 Martin8866 阅读(333) 评论(0) 推荐(0) 编辑
  2022年7月29日
摘要: 前言 在分布式架构中项目部署在多台不同的服务器上,每台服务器都有自己的crontab任务很容易造成任务执行冲突且不易于定时任务的统一管理; 此时微服务中就需要1个定时任务任务调度中心,对微服务架构中每1台服务器里的定时任务,进行集中管理,统一定时任务的执行频率; 一、xxl-job简介 xxl-jo 阅读全文
posted @ 2022-07-29 10:09 Martin8866 阅读(1524) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 24 下一页