内核 模式

华为跟思科配置VLAN与trunk模式切换

华为交换机跟思科交换机设置VLAN跟trunk与access模式切换 在原有交换机基础上配上vlan,vlan是一种隔离技术 1.隔离广播 2.隔离故障 配置交换机(华为) 1. sy 回车,进入配置模式 undo in en 关闭英文提示,好看一点,可以不打。实际工作中,不打。 2. 分别输入vl ......
模式 trunk VLAN

Linux------微内核和宏内核以及混合型内核

宏内核(Monolithic Kernel) 单一内核,宏内核将大多数操作系统功能集成在一个单一的内核中。 性能:由于所有的功能都在内核空间运行,所以宏内核通常具有较高的性能,因为它可以直接访问内核数据结构和函数 复杂性:宏内核的复杂性较高,容易导致内核变的庞大和难以维护。 Linux、Harmon ......
内核 混合型 Linux

node-oracledb thin 模式试用

node-oracledb client 已经支持thin 模式了,npm 包小了很多,以下是一个测试 环境准备 基于容器部署的oracle docker-compose version: '3' services: db: image: gvenzl/oracle-xe:21.3.0-slim p ......
node-oracledb oracledb 模式 node thin

456. 132模式

链接 https://leetcode.cn/problems/132-pattern/description/ 思路 这题其实不难,就是边界条件难想。 我们可以先保证单调栈里是逆序,然后判断单调栈中较小的值是否大于当前元素(满足132的1和2的关系)。 代码 class Solution: def ......
模式 456 132

node-oracledb nodejs 包支持thin 模式了

node-oracledb 从v6.0.0 版本来时支持thin 模式了,是基于纯javascript 开发的驱动,我们终于可以不用依赖比较笨重的oracle client 了属于一个很大的进度,同时python 版本也是支持thin 模式了,我以前也简单介绍过 参考资料 https://githu ......
node-oracledb oracledb 模式 nodejs node

Zabbix-agent修改为主动模式

1.zabbix-agent工作模式 zabbix-agent进程,有两种工作模式,主动模式,被动模式 1.1 被动模式 被动模式是指 zabbix-server 将需要请求的数据,发给zabbix-agent,然后agent接收到请求后才进行对客户端机器数据采集,采 集完毕后发给zabbix-se ......
Zabbix-agent 模式 Zabbix agent

0.MVC模式概述

MVC模式 Model、View、Controller。 是一种设计规范,目的是降低业务逻辑之间的耦合。 1、Model模型 DAO、Service,负责模型数据操作,包括了数据和业务。 2、View视图 负责模型的展示,用户客户看得到的界面。 3、Controller控制器 接收请求,发送给mod ......
模式 MVC

内核态内存的正确使用方法

前言 看完了伙伴系统的设计、slab分配器的设计、vmalloc、kmalloc这些内容对于内存管理的一些细节上好像比较清楚了,但是内核是如何使用内存的还是有一些混淆。也产生了一些疑问,在内核中内存的正确打开方式是什么呢? 内核地址空间划分 首先我们需要搞情况内核的地址空间,不同地址空间的内存的使用 ......
内核 使用方法 内存 方法

Java设计模式之享元模式

1.1. 概述 定义: 运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销,从而提高系统资源的利用率。 1.2. 结构 享元(Flyweight )模式中存在以下两种状态: 1. 内部状态,即不会随着环境的改变而改变的可共享部 ......
模式 设计模式 Java

设计模式之 State Pattern状态模式

State模式允许对象在内部状态变化时,变更其行为,并修改其类; 优点: 定位指定状态的行为,并且针对不同状态来划分行为,使状态转换显式进行; 适用: 对象的行为依赖于其状态,并且该对象必须在运行时根据其状态修改其行为; 操作具有大量的以及多部分组成的取决于对象状态的条件语句; public cla ......
模式 设计模式 状态 Pattern State

设计模式之 Template Method模版方法

Template Method模式提供了不重写方法的前提下,允许子类重载部分方法的方法; 在操作中定义算法的框架,将一些步骤由子类实现,该模式可以再不修改算法结构的情况下,让子类重新定义算法的特定步骤; 优点: 代码重用的基础技术; 适用: 想要一次实现算法的不变部分,而使用子类实现算法的可变行为; ......
设计模式 模版 Template 模式 方法

设计模式(七)桥接

一、定义 将抽象部分与它的实现部分解耦,使两者都能够独立变化,桥接模式是一种结构型模式。 二、描述 包含以下四个角色: 1、Abstraction(抽象类):它是用于定义抽象类的接口,通常是抽象类而不是接口,其中定义了一个Implementor(实现类接口)类型的对象并可以维护该对象,它与Imple ......
设计模式 模式

Java设计模式之模板方法

1.1.概述 在面向对象程序设计过程中,程序员常常会遇到这种情况:设计一个系统时知道了算法所需的关键步 骤,而且确定了这些步骤的执行顺序,但某些步骤的具体实现还未知,或者说某些步骤的实现与具体的 环境相关。 例如,去银行办理业务一般要经过以下4个流程:取号、排队、办理具体业务、对银行工作人员进行评 ......
设计模式 模板 模式 方法 Java

linux内核升级和内核源码编译

一、ubuntu通过命令安装内核版本 1、检查原系统内核版本 uname -r 2、搜索可用linux内核版本 apt-cache search linux| grep linux-headers 3、 通过apt命令安装内核 apt-get install linux-headers-5.4.0- ......
内核 源码 linux

分布式事务:XA和Seata的XA模式

上一篇内容《从2PC和容错共识算法讨论zookeeper中的Create请求》介绍了保证分布式事务提交的两阶段提交协议,而XA是针对两阶段提交提出的接口实现标准,本文则对XA进行介绍 ......
分布式 事务 模式 Seata

Java设计模式之策略模式

1.1 概述 先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机 作为一个程序猿,开发需要选择一款开发工具,当然可以进行代码开发的工具有很多,可以选择Idea 进行开发,也可以使用eclipse进行开发,也可以使用其他的一些开发工具。 定义: 该模式定义 ......
模式 设计模式 策略 Java

基于Spring事件驱动模式实现业务解耦

事件驱动模式 举个例子🌰 大部分软件或者APP都有会有会员系统,当我们注册为会员时,商家一般会把我们拉入会员群、给我们发优惠券、推送欢迎语什么的。 值得注意的是: 注册成功后才会产生后面的这些动作; 注册成功后的这些动作没有先后执行顺序之分; 注册成功后的这些动作的执行结果不能互相影响; 传统写法 ......
解耦 模式 事件 业务 Spring

PHP内核的学习--创建PHP扩展

开始看PHP内核也有一段时间了,现在开始边学边总结,今天就总结一下如何创建自己的PHP扩展。 我的环境如下: 系统:Ubuntu 14.04 php版本:5.5.19 参考摘录:用C/C++扩展你的PHP PHP取得成功的一个主要原因之一是它拥有大量的可用扩展。web开发者无论有何种需求,这种需求最 ......
内核 PHP

中介者模式

中介者模式 案例引入 要求 1.智能家庭包括设备,闹钟,咖啡机,窗帘等。 2.主人要看电视时,各个设备可以协同工作,自动完成看电视的准备工作,比如流程为,闹钟响起-> 咖啡机开始做咖啡->窗帘自动落下->电视机开始播放。 传统方式实现案例 有闹钟类(Alarm),电视类(TV),窗帘类(Curtai ......
中介者 中介 模式

Java设计模式动态代理

https://blog.csdn.net/swadian2008/article/details/127126065 import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lan ......
设计模式 模式 动态 Java

Linux p1 VMware虚拟机网络连接三种模式

VMware虚拟机网络连接三种模式: 想自己记录笔记,但是完全写不出来啊,直接转载吧 桥接模式:桥接模式,点击查看 NAT模式:NAT模式,点击查看 主机模式:主机模式,点击查看 ......
模式 VMware Linux 网络 p1

pig4cloud框架系列五:OAuth2之授权码模式认证

前言:OAuth2目前被广泛用于第三方登录场景中,用于鉴权,认证。本文主要简单介绍一下授权码模式认证。 场景:使用微信登录迅雷 一,名词概念 1,第三方应用程序:迅雷 2,服务提供商:微信 3,资源所有者:登录用户 4,认证服务器:微信用来处理认证的服务器 5,资源服务器:微信存放用户生成的资源的服 ......
pig4cloud 框架 模式 4cloud OAuth2

设计模式

1.观察者模式 观察者模式(Observer)又称发布-订阅模式(Publish-Subscribe:Pub/Sub)。它是一种通知机制,让发送通知的一方(被观察方)和接收通知的一方(观察者)能彼此分离,互不影响。 消息系统中,同步消息依次通知各个观察者,异步通知可以同时使所有观察者同时操作。 2. ......
设计模式 模式

23种设计模式的图示总结概述(创建型模式和结构型模式)

1、创建型模式 1、简单工厂模式 根据不同的需求(条件),创建出来不同的对象; 2、工厂方法模式 简单地说,就是不同的工厂分别制作不同的产品,这样能够避免上面的工厂出问题,全体待工的情况; 3、抽象工厂模式 出现新的概念——产品等级结构、产品族; 不同的产品有不同的抽象产品,不同的工厂也有不同的抽象 ......
模式 结构型 设计模式 结构

c#组合模式详解

基础介绍: 组合模式用于表示部分-整体的层次结构。适用于希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象的情况。 顾名思义,什么叫部分-整体,比如常见的前端UI,一个DIV标签中可以存在多个A标签、P标签、DIV标签等等。 相较于DIV这个容器整体而言,其中所含的A标签、P ......
模式

6.SpringAOP-代理模式-动态代理

把上个案例进行修改 实现动态代理接口: public class Agencey implements InvocationHandler{ 编写set货源方法 private Insurance sellFamily; public Agencey(Insurance s) { sellFamil ......
SpringAOP 模式 动态

对比redis的RDB、AOF模式的优缺点

1.RDB模式优缺点 1.1.RDB 模式优点 1.1.1.RDB快照保存了某个时间点的数据,可以通过脚本执行redis指令bgsave(非阻塞,后台执行)或者save(会阻塞写操作,不推荐)命令自定义时间点备份,可以保留多个备份,当出现问题可以恢复到不同时间点的版本,很适合备份,并且此文件格式也支 ......
优缺点 模式 redis RDB AOF

编译安装基于fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构

目标 实现CentOS 7 编译安装基于 fastcgi 模式的多虚拟主机的wordpress和discuz的LAMP架构 环境准备 两台主机: 一台主机:httpd+php(fastcgi模式) 10.0.0.152 一台主机:mariadb 服务器 10.0.0.162 软件版本: CentOS ......
架构 wordpress 虚拟主机 主机 fastcgi

编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小

[10:03:38 root@centos8 ~]#cat systeminfo.sh#!/bin/bash​# # Copyright (C) 2021 IEucd Inc. All rights reserved.## 文件名称:systeminfo.sh# 创 建 者:TanLiang# 创建 ......
大小 主机 版本 系统 内核

Resctrl内核实现(二)CLOSID和RMID管理

前言 RDT的监控数据累计和资源分配策略的关键就是CLOSID和RMID的分配策略。 CLOSID和RMID管理 CLOSID管理 RDT中的资源通过控制组进行分配,控制组对于各类资源进行划分或者限制。每一个控制组用一个CLOSID进行标识,由于CLOSID的数量有限所以在内核中通过一个位图进行表示 ......
内核 Resctrl CLOSID RMID