内核 模式

单例模式

1、创建一个类将无参构造器变成私有权限(有两种实现方式) 点击查看代码 ``` package com.bh.test; public class Person { //(2) //private static Person person; //将person变量定义成静态变量,因为getInsta ......
模式

设计模式之订阅发布模式

# 一、简介 订阅发布模式(Publish-Subscribe Pattern)是一种行之有效的解耦框架与业务逻辑的方式,也是一种常见的观察者设计模式,它被广泛应用于事件驱动架构中。 在这个模式中,发布者(或者说是主题)并不直接发送消息给订阅者,而是通过调度中心(或者叫消息代理)来传递消息。 发布者 ......
模式 设计模式

MVC三层设计模式

MVC三层设计模式 MVC三层设计模式是一种常用的软件架构模式,它将应用程序分为三个主要部分,分别是模型(Model)、视图(View)和控制器(Controller)。这种模式的核心思想是分离应用程序的界面、数据和处理逻辑,以达到更高的可维护性和可扩展性。 具体来说,MVC三层设计模式包含以下三个 ......
设计模式 模式 MVC

混合模式开发之原生App webview与H5交互

快速实现 混合模式开发之原生App webview与H5交互, 详情请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12550 效果图如下: 代码如下: # 原生app webview与H5交互实现 #### HTML代码部分 ```html ......
webview 模式 App

设计模式-结构性设计模式

## 外观模式 - 定义 又叫门面模式,提供一个统一的接口,用来访问子系统的一群接口 外观模式定义了一个高层接口,让子系统更容易使用 - 适用场景 子系统越来越复杂,增加外观模式提供简单调用接口 构建多层系统结构,利用外观对象作为每层的入口,简化层间调用 - 优点 简化了调用过程,无需了解深入子系统 ......
设计模式 模式 结构性 结构

设计模式-行为型设计模式

## 责任链模式 - 定义 为请求创建一个接收此次请求的链 - 适用场景 一个请求的处理需要多个对象当中的一个或几个协作处理 - 优点 请求的发送者和接收者(请求的处理)解耦 责任链可以动态组合 - 缺点 责任链太长或者处理时间过长,影响性能 责任链有可能过多 ``` /**处理者--或者Appro ......
设计模式 模式 行为

PHP 设计模式极简介绍

工厂方法模式 通过工厂类的方法去创建并返回产品对象。 class Factory { public function create(){ return new Product(); } } class Product { } // 调用过程 (new Factory())->create(); 抽象 ......
设计模式 模式 PHP

Simple Factory Pattern 简单工厂模式简介与 C# 示例【创建型】【设计模式来了】

〇、简介 1、什么是简单工厂模式? 一句话解释: 客户类和工厂类严格分工,客户类只需知道怎么用,处理逻辑交给工厂类。 简单工厂模式(Simple Factory Pattern)是日常开发中常用的设计模式。其是一种简单的创建型模式,它通过一个工厂类来创建对象,客户端只需要知道如何使用工厂类,而不需要 ......
模式 设计模式 示例 工厂 Factory

k8s中,怎么修改pod的内核参数?

对于docker容器,可以在run的时候,指定--sysctl 和对应的内核参数 那么,对于pod该如何进行修改? 接下来的内容,将会告诉你,如何进行修改 方法非常的简单...... 通过initContainer 示例如下: 1、编辑deployment文件 kubectl edit deploy ......
内核 参数 k8s pod k8

虚拟机VMware workstation net模式网络设置

1.设置虚拟网络编辑器 网关ip 起止ip段 2.更改centos(这里用的centos7.7)网络配置 打开文件 ,这里的ens33各个机器可能不同,按实际来 从上到下为ip,网关dns服务器,子网掩码 关闭ipv6设置固定ipv4 (1)将BOOTPROTO设置为static或者none (2) ......
workstation 模式 VMware 网络 net

Chrome 护眼模式 - 黑暗模式 - 夜眼(Night Eye) 插件

Chrome 地址栏里输入: `chrome://extensions/` 打开插件商城: ![image](https://img2023.cnblogs.com/blog/80824/202305/80824-20230526165159846-777867315.jpg) ![image](h ......
模式 插件 Chrome Night Eye

外观模式

一、定义 为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式跟代理模式类似,也更偏向于架构模式,常见于企业应用集成中,企业应用集成包括界面集成,业务流程集成(过程集成),控制集成(应用集成,API集成),数据集成四个层面,都与外观模式有 ......
外观 模式

centos7升级内核到5.4

centos7升级内核到5.4 一、yum的方式升级 1、查看当前内核版本 # uname -sr Linux 3.10.0-1160.el7.x86_64 2、安装elrepo载入公钥,安装eprepo源(网址:http://elrepo.org/) # rpm --import https:// ......
内核 centos7 centos 5.4

记坑-Redis集群模式使用Lua脚本的限制

有一种无奈叫测试环境好好的,一到线上就热烈的马,各种问题原形毕露 ##问题复现: ERR bad lua script for redis cluster, all the keys that the script uses should be passed using the KEYS array ......
集群 脚本 模式 Redis Lua

怎么修改docker容器中使用的内核参数?

怎么样修改容器使用的内核参数? 通过下面的实验,你将知道,如何对容器使用的内核参数进行调整 1、背景信息 操作系统的内核参数 net.ipv4.ip_forward = 1 [root@centos7 ~]# sysctl -a | grep ip_forward sysctl: reading k ......
内核 容器 参数 docker

批量删除rediskey(使用scan模式)

import redis import re # 连接 Redis r = redis.Redis(host='192.168.1.42', port=31448, db=0, password='Y11111') # 需要删除的 key 的正则表达式 pattern = 'data-*' # 定义 ......
rediskey 模式 scan

判断浏览器是否为360极速模式

if (window.navigator.userAgent.indexOf('compatible') != -1) { alert('360兼容模式'); } if(window.navigator.userAgent.indexOf('AppleWebKit') != -1) { alert( ......
浏览器 模式 360

Java设计模式-策略模式

# 简介 在软件开发中,设计模式是为了解决常见问题而提供的一套可重用的解决方案。策略模式(Strategy Pattern)是其中一种常见的设计模式,它属于行为型模式。该模式的核心思想是将不同的算法封装成独立的策略类,使得它们可以相互替换,而不影响客户端的使用。 策略模式与其他设计模式有一些明显的区 ......
模式 设计模式 策略 Java

云计算三种基本模式:LaaS,PaaS和SaaS

云计算有三种基本模式:LaaS基础设施即服务,PaaS平台即服务和SaaS软件即服务。 1 LaaS(基础设施即服务) laas是基础设施即服务:即把IT系统的基础设施层作为服务出租出去。云服务提供商负责管理机房基础设施、计算机网络、磁盘柜、服务器和虚拟机,用户自己安装和管理操作系统、数据库、中间件 ......
模式 LaaS PaaS SaaS

Zookeeper - 本地模式部署

1、上传zookeeper的安装包并解压 tar -zxvf zookeeper-x.x.x.tar.gz -c /xxx/xxx/ 2、将 zookeeper-x.x.x/conf 下的 zoo_sample.cfg 修改为 zoo.cfg mv zoo_sample.cfg zoo.cfg 3、 ......
Zookeeper 模式

设计模式-创建型设计模式

## 简单工厂模式 - 定义 由一个工厂对象决定创建出哪一种产品类的实例 - 适用场景 工厂类负责创建的对象比较少 客户端(应用层)只知道传入工厂类的参数,并不关心创建对象的逻辑 - 优点 只需要传入一个正确的参数,就可以获取所需要的对象,而不需要关心创建对象的细节 - 缺点 工厂类的职责相对过重, ......
设计模式 模式

文件操作和操作模式

文件操作 1.文件的基本操作(open) 方式一(不推荐,需要手动关闭): 例: 1 f = open(r'存储文件.txt', 'r', encoding='utf-8') 2 print(f) # 系统打开文件的步骤 3 res = f.read() # 用读取方式使用文件 4 print(re ......
模式 文件

设计模式-软件设计原则

## 开闭原则 定义:一个软件实体如类,模块和函数应该对扩展开放,对修改关闭 用抽象构建框架,用实现扩展细节 优点:提高软件系统可复用性和可维护性 ## 依赖倒置原则 定义:高层模块不应该依赖底层模块,二者都应该依赖其抽象 抽象不应该依赖细节,细节应该依赖抽象 针对接口编程,不要针对实现编程 优点: ......
设计模式 原则 模式 软件

工厂模式代码案例(运用反射)

1、定义一个接口 点击查看代码 ``` package com.bh.shoes; public interface ShoesLine { public void make(); } ``` 2、定义几个类实现接口 点击查看代码 ``` package com.bh.shoes; public c ......
工厂 案例 模式 代码

Singleton 单例模式简介与 C# 示例【创建型】【设计模式来了】

〇、简介 1、什么是单例模式? 一句话解释: 单一的类,只能自己来创建唯一的一个对象。 单例模式(Singleton Pattern)是日常开发中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有 ......
模式 设计模式 示例 Singleton 简介

代理模式

一、概念界定 委托、代理、中介 二、委托(Delegate) 委托是一种引用方法的类型,相当于C++里的函数指针。 三、代理(Proxy) 见他如见我就叫代理,产品代理商,代购,租房代理 四、中介(Mediator) 中间搭桥就是中介,最终双方还是要见面,租房中介 五、定义 为其他对象提供一种代理以 ......
模式

设计模式整理

责任链模式 顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该 ......
设计模式 模式

Java笔记(八):单例模式

### 懒汉式 懒汉式单例模式在第一次调用的时候进行实例化。 #### 1. 适用于单线程环境(不推荐) 此方式在单线程的时候工作正常,但在多线程的情况下就有问题了。如果两个线程同时运行到判断instance是否为null的if语句,并且instance的确没有被创建时,那么两个线程都会创建一个实例 ......
模式 笔记 Java

设计模式(三)行为型

1、策略模式 和桥梁模式很相似,但桥梁模式的耦合更低,结构更复杂一些。 2、观察者模式 观察者模式是一种行为型设计模式,当一个对象发生改变时,所有依赖它的对象都会得到通知并自动更新。这种模式也被称为发布-订阅模式或者消息机制。 观察者模式包含以下几个角色: Subject(主题):被观察的对象,它维 ......
设计模式 行为 模式

设计模式(二)结构型

1、代理模式 创建一个代理对象来控制对另一个对象的访问,以提供额外的功能或限制。 1 public interface FoodService { 2 Food makeChicken(); 3 Food makeNoodle(); 4 } 5 6 public class FoodServiceI ......
结构型 设计模式 模式 结构