logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入浅出设计模式---3、代理模式和工厂模式

代理模式**定义:**给某对象提供一个代理对象,通过代理对象可以访问该对象的功能。主要解决通过代理去访问[不能直接访问的对象,例如 租房中介,你可以直接通过中介去了解房东的房源信息,此时中介就可以称为代理。优点: 1、职责清晰。 2、高扩展性。 3、智能化。缺点: 1、由于在客户端和真实主题之间增加了代理对象,因此有些类型的代理模式可能会造成请求的处理速度变慢。 2、实现代理模式需要额外的工作,有

#设计模式#代理模式
深入浅出设计模式---2、单例模式和观察者模式

单例模式单例模式单例模式(Singleton Pattern)是 Java 中最常见的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。单例模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。该类还提供了一种访问它唯一对象的方式,其他类可以直接访问该方法获取该对象实例,而不需要实例化该类的对象。单例模式特点:单例类只能有一个实例。单例类必须自己

#设计模式#单例模式#观察者模式
数据库优化专题---2、逻辑删除还是物理删除

数据库删除数据经常面临删除操作,那如何确定是逻辑删除还是物理删除,这节我们简单介绍下?物理删除物理删除就是用DELETE、TRUNCATE、DROP语句删除数据物理删除是把数据从硬盘中删除,可以释放存储空间,缩小数据表的体积,对性能有帮助物理删除的代价由于物理删除是真删除,所以数据恢复起来难度很大恢复机制如下:物理删除会造成主键的不连续,导致分页查询变慢SELECT....

DevOps入门详解3---容器管理平台Rancher

DevOps入门详解1---DevOps介绍DevOps入门详解2---可持续集成jenkinsDevOps入门详解3---容器管理平台Rancher那如何来管理容器呢?1 容器管理平台Rancher1.1什么是RancherRancher是一个开源的企业级全栈化容器部署及管理平台。Rancher为容器提供一揽 子基础架构服务:CNI兼容的网络服务、存储服务、主机...

DevOps入门详解1---DevOps介绍

DevOps入门详解1---DevOps介绍DevOps入门详解2---可持续集成jenkinsDevOps入门详解3---容器管理平台Rancher1 DevOps介绍1.1 什么是DevOpsDevOps是Development和Operations两个词的缩写,引用百度百科的定义:DevOps是一种方法或理念,它涵盖开发、测试、...

ELFK日志平台入门4---Kafka集群搭建

ELFK日志平台入门1---架构设计ELFK日志平台入门2---Elasticseach集群搭建ELFK日志平台入门3---Kibana搭建ELFK日志平台入门4---Kafka集群搭建ELFK日志平台入门5---Logstash+Filebeat集群搭建这个章节我们介绍下Kafaka集群搭建。1、环境准备资源规划:环境配置:Kafka以...

#elk
到底了