级别 再次centos7模式

CentOS7.X 部署 Docker

Docker安装包下载地址:https://download.docker.com/linux/static/stable/x86_64/第一步: 将docker安装包上传到服务器上。 解压安装包 tar -xzvf docker-19.03.9.tgz在该命令中,"x" 表示解开 tar 包,"z ......
CentOS7 CentOS Docker

centos7防火墙配置详细

一、条件防火墙是开启的 [root@ac ~]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/ ......
防火墙 centos7 centos

设计模式-单例械

// See https://aka.ms/new-console-template for more information //设计模式-单例模式 //目的:唯一性,内存资源,GCtffu //保证整个系统中一个类只有一个对象的实例 using System.Threading.Channels ......
设计模式 模式

设计模式-策略模式

策略模式:定义一系列的算法,将每个算法分别封装起来,让它们可以互相替换。 策略模式用于算法的自由切换和扩展,它是使用较为广泛的设计模式之一。策略模式对应于解决某一问题的一个算法族,允许用户从该算法中任选一个算法解决某一问题,同时可以方便地更换算法或者增加新算法。 策略模式实现了算法定义和算法使用分离 ......
模式 设计模式 策略

用三种语言实现模板方法模式

本文用三种编程语言来实现模板方法模式。其主旨在于,用不同的思想和视角去看待同一件事情。这种方式可以开阔技术视角,不局限于某一种编程语言和平台。 ......
模板 语言 模式 方法

读程序员的制胜技笔记04_有用的反模式(下)

1. 重新发明轮子 1.1. 发明家的特质就是要用质疑的心态对待所有事物,你从未停下质疑,那你将不可避免地成为一个发明家 1.2. 并非所有的事情都有现成的轮子可以拿来用 1.3. 自己重新写一个新的API,最终调用你使用的库 1.3.1. 你的API应该是极简的,满足你的需求就可以了 1.3.1. ......
程序员 有用 模式 笔记 程序

设计模式和UML基础信息

![](https://img2023.cnblogs.com/blog/2808014/202311/2808014-20231105005318207-1141826883.jpg) ![](https://img2023.cnblogs.com/blog/2808014/202311/2808... ......
设计模式 模式 基础 信息 UML

利用if判断分数级别

代码如下: score=input('请输入分数')if int(score)>=90: print('A')elif int(score)>=80: print('B')elif int(score)>=70: print('C')elif int(score)>=60: print('D')el ......
分数 级别

centos7 + k3s + istio + podman环境搭建

安装k3s curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_EXEC="server --disable=traefix" sh - 复制k3s配置文 ......
centos7 环境 centos podman istio

设计模式—结构型模式之适配器模式

本文介绍了结构型设计模式中的适配器设计模式,讲解了它的特点和相关构成,并介绍了类适配器和对象组合型适配器,使用Java代码进行演示。 ......

企业集成模式-第三章

三、消息传递系统 3.1 引言 1)消息传递的基本概念 通道:是一个虚拟管道 消息:能通过通道传送的一个原子数据包 管道和过滤器:在最简单的情况下,消息传递系统会把消息直接从发送者的计算机传送给接收者的计算机。但是,在消息从最初的发送者那里发出,直到最后的接收者接收到以前,往往需要对消息完成某些动作 ......
模式 第三章 企业

企业集成模式-第二章

二、集成模式 2.1 引言 企业集成是指让不同的应用协同工作,提供一组统一的功能。这些应用可以是内部定制开发的,也可以从第三方开发商购买。它们可能运行在多台计算机上,分别有不同的平台,甚至在地理位置上也是分散的。有些应用可能由企业外的商业合作伙伴或客户运行。还有些应用在设计时可能没有考虑集成问题,并 ......
模式 第二章 企业

设计模式

一、工厂模式 1、简单工厂模式 通过一个具体的工厂类,根据传入不同的参数,生成实际对象 2、工厂方法模式 在工厂方法模式中,不再由单一的工厂类生产产品,而是由工厂类的子类实现具体的产品创建。当增加一个产品时,只需增加一个相应的工厂类的子类,实现生产这种产品,从而解决简单工厂生产太多产品导致内部代码臃 ......
设计模式 模式

读程序员的制胜技笔记03_有用的反模式(上)

1. 教条 1.1. 一成不变的法则 1.2. 这些东西会遮蔽我们的双眼,你坚持相信的时间越久,你被遮蔽双眼的程度也就越深 2. 质疑所有教给你的东西 2.1. 它们有多么有用 2.2. 使用它们的理由 2.3. 使用它们的好处 2.4. 使用它们的代价 3. 反模式 3.1. 不良实践 3.2.  ......
程序员 有用 模式 笔记 程序

MySQL数据库事务隔离级别、Spring事物传播行为

MySQL数据库事务隔离级别 1 什么是事务 事务就是保障一系列的操作统一执行,要嘛全部成功,要嘛全部失败。 事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚 ......
事物 级别 行为 事务 数据库

软件设计实验7:单例模式

实验7:单例模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解单例模式的动机,掌握该模式的结构; 2、能够利用单列模式解决实际问题。 [实验任务一]:学号的单一 仿照课堂的身份证的例子,实现每个同学仅有一个学号这一问题。 实验要求: 1. 画出对应的类图; 2. 提交源代码; ......
模式 软件

软件设计实验6:原型模式

实验6:原型模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解原型模式的动机,掌握该模式的结构; 2、能够利用原型模式解决实际问题。 [实验任务一]:向量的原型 用C++完成数学中向量的封装,其中,用指针和动态申请支持向量长度的改变,使用浅克隆和深克隆复制向量类,比较这两种克隆 ......
原型 模式 软件

virtual box nat模式ssh到虚拟机

设置端口转发,然后就可以从主机直接ssh到虚拟机 然后主机如下操作即可 ssh kun@127.0.0.1 -p 2222 ......
virtual 模式 box nat ssh

Rabbitmq消息队列:Topic话题模式简单应用

一、生产者 声明topic话题模式的交换机,分别发送几条消息到不同的路由key。 package test.topic; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import utils.R ......
队列 Rabbitmq 消息 模式 话题

Centos7安装Docker

在 CentOS 7 上安装 Docker 需要以下步骤: 更新系统:使用以下命令更新 CentOS 系统,确保已经安装了最新的软件包和依赖项。 sudo yum update 安装 Docker 依赖项:Docker 运行需要一些依赖项,使用以下命令安装这些依赖项。 sudo yum instal ......
Centos7 Centos Docker

Centos7安装openJdk17

yum 安装 安装 EPEL 软件源:使用以下命令安装 EPEL 软件源,它包含了 OpenJDK 17 的安装包。 sudo yum install epel-release sudo yum install java-17-openjdk-devel java --version 手动下载压缩包 ......
Centos7 openJdk Centos 17

Centos7部署grafana

#修改主机名(可选)hostnamectl set-hostname grafanabashhostnamectl 显示:Static hostname: grafana #关闭防火墙和SElinux安全模式:systemctl stop firewalld systemctl disable fi ......
Centos7 grafana Centos

centos7设置时间自动校准更新

问题:服务器时间每过一段时间就会慢于实际时间 1.服务器用date命令查看当前时间 date 2023年 11月 03日 星期五 15:21:05 CST 2.安装ntp yum install ntp 3.修改ntp配置 vim /etc/ntp.conf #修改此处即可,其余server注释掉 ......
centos7 时间 centos

Redis 哨兵模式(Sentinel)配置

哨兵是Redis的一种运行模式,它专注于对Redis实例(主节点、从节点)运行状态的监控,并能够在主节点发生故障时通过一系列的机制实现选主及主从切换,实现故障转移,确保整个Redis系统的可用性。 集群演示 本次测试为“1主2从” 的模式,即一个master 两个从节点 slave 。如下图 条件限 ......
哨兵 Sentinel 模式 Redis

[vue-router] hash模式与history模式的区别

单页面应用(SPA) 单页面应用程序将所有的活动局限于一个Web页面中,在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS。一旦页面加载完成,单页面应用不会因为用户的操作而进行页面的重新加载或跳转。取而代之的是利用 JavaScript 动态的变换HTML的内容,从而实现UI ......
模式 vue-router history router hash

SpringBoot+Redis实现接口级别缓存信息

本文主要讲述如何通过SpringBoot+Redis实现接口级别缓存信息 背景 近期因为一直在处理公司的老项目,恰好碰到产品说页面有一些信息展示慢,简单看了一下页面接口,发现查询的是系统中几张大表(数据量在千万级别),还会关联一些其他的表,导致接口性能极差,但是由于这些信息也不存在"及时性"这么一说 ......
缓存 SpringBoot 接口 级别 Redis

Rabbitmq消息队列:Route路由模式简单应用

一、生产者 在发布订阅模式的代码基础上,进行一定的调整,将声明交换机的路由模式调整为direct路由模式。 这个时候需要用到路由key,类似于给消息用来分类的标签。 分别发送三条消息,发向GetOne、GetTwo和GetThree三个路由key: //声明交换机(类型direct->路由模式) c ......
队列 路由 Rabbitmq 消息 模式

Rabbitmq消息队列:Publish/Subscribe模式简单应用

一、生产者 package test.publish; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import utils.RabbitmqConUtil; public class Give ......
队列 Subscribe Rabbitmq Publish 消息

c#中工厂模式详解

总体介绍: 工厂模式主要有三种类型:简单工厂、工厂方法和抽象工厂,该模式用于封装和管理对象的创建,是一种创建型模式。 万物皆对象,创建对象时必然需要new该对象,当需要更改对象时,需要把项目中所有地方都修改一遍,这显然违背了软件设计的开闭原则。 如果使用工厂来生成对象,那么我们只需要跟工厂打交道就可 ......
工厂 模式

centos7中使用yum安装tomcat以及它的启动、停止、重启

介绍 Apache Tomcat是用于提供Java应用程序的Web服务器和servlet容器。 Tomcat是Apache Software Foundation发布的Java Servlet和JavaServer Pages技术的开源实现。 本教程介绍在CentOS 7服务器上使用yum进行Tom ......
centos7 centos tomcat yum