模式 哨兵 集群springboot

软件设计实验13:享元模式

实验13:享元模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解享元模式的动机,掌握该模式的结构; 2、能够利用享元模式解决实际问题。 [实验任务一]:围棋 设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 实验要求: 1. 提 ......
模式 软件

软件设计实验15:职责链模式

实验15:职责链模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解职责链模式的动机,掌握该模式的结构; 2、能够利用职责链模式解决实际问题。 [实验任务一]:财务审批 某物资管理系统中物资采购需要分级审批,主任可以审批1万元及以下的采购单,部门经理可以审批5万元及以下的采购单, ......
职责 模式 软件

正则表达式工具:强大且高效的模式匹配利器

https://www.cnblogs.com/Amd794/p/17813641.html https://amd794.com/regularGraph 正则表达式,或称为regex,是一种强大的文本处理工具,它以特定的字符串模式匹配为基础,并有能力进行复杂的搜索、编辑和操作。尽管其语法可能初看 ......
正则 表达式 利器 模式 工具

学习随笔(设计模式:模板方法模式)

内容 今天学习了模板方法模式,模板是一种面向对象高级语言中常用的编程思想。 收获 1.模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 2.模板编程能大大提高代码的复用性,可以在寻找所有对象公共的方法,然后抽 ......
模式 设计模式 随笔 模板 方法

springboot 集成jwt 登录 拦截器获取token 解析token放入holder中

一、依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependenc ......
token springboot holder jwt

Hadoop学习(一) 搭建伪分布式集群

文章结构 1.准备工作 1.1 配置IP 1.2 关闭防火墙 1.3 修改主机名并与IP绑定 1.4 创建新用户 1.5 配置免密匙 2.安装并配置Hadoop伪分布式集群 2.1 安装Java 2.2 安装配置Hadoop伪分布式集群 1.准备工作 1.1 配置IP 首先进入该路径下 cd /et ......
分布式 集群 Hadoop

Vue3 + antDesign3.x 汉化 中文(解决日期混合中英文模式

依赖项版本 "ant-design-vue": "^3.2.20", "dayjs": "^1.11.10", "vue": "^3.0.5", 依赖处理 main.js中 import { createApp } from 'vue' import Antd from 'ant-design-vu ......
中英 antDesign3 antDesign 日期 模式

学习随笔(设计模式:原型模式)

内容 今天学习了设计模式中的原型模式。 收获 1.所谓的原型模式,就是省去了一个类对象构造及初始化的过程,通过在原有的类对象中设计一个clone的方法或者接口,来拷贝出一个新的类对象。 2.拷贝的时候要注意"深复制"和"浅复制"的问题。这个是老生常谈的话题。 感悟 1.原型模式主要是用在构建类对象比 ......
模式 设计模式 原型 随笔

springboot 热部署

加载插件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</opt ......
springboot

VIM 使用技巧 —— 四种模式

VIM,作为一款强大而高效的文本编辑器,以其独特的模式体系而闻名。在VIM中,有四种主要的模式,每一种都赋予用户不同的功能和操作。本文将深入探讨这四种模式,以帮助你更好地理解和利用VIM编辑器。 1. 普通模式(Normal Mode) 普通模式是VIM的默认模式,允许用户浏览和导航文本。在普通模式 ......
使用技巧 模式 技巧 VIM

windows下redis集群环境搭建教程

所谓 redis 集群,就是有的挂了可以继续用别的。下面是搭建集群环境的步骤 (1)准备多个 redis 环境 新建文件夹 redis-cluster 将 redis 安装目录拷贝多份,放到二级目录,并分别以 XXXX 端口号命名 编辑 redis.windows.conf 依次修改 port 属性 ......
集群 windows 环境 教程 redis

技术实践|高斯集群服务器双缺省网关故障

​ 导语:当前国产化数据库使用范围越来越广泛,在GaussDB数据库的使用过程中难免会遇到一些问题,有的问题是由于在安装过程中没有注意细节而产生的,多数隐患问题都是在特定场景下才会暴露出来,且暴露的时间未知,这就给数据库的运维工作带来极大的挑战。 本文就是基于一次数据库安装过程中出现的故障而形成的, ......
网关 集群 故障 服务器 技术

springboot学习日记(五)

今天先安装试用了下postman,get获取自己的网页,返回是网页源码。 这里贴一下前几天测试的开源新手项目IncrediableKJ/Student-management-system: 基于springboot +mybatis +thymeleaf 的学生信息管理系统,适合springboot ......
springboot 日记

SM2数据加密(单机模式)

import org.bouncycastle.crypto.engines.SM2Engine; import org.bouncycastle.crypto.params.ECDomainParameters; import org.bouncycastle.crypto.params.ECPr ......
单机 模式 数据 SM2 SM

SpringBoot使用@Value获取不到值的问题

背景 在一次SpringBoot项目改造为Cloud的过程中,使用Nacos作为配置中心获取属性,改造后程序启动报错,查看日志,定位到代码: 解决方案 如果了解Bean的生命周期的同学应该知道,Spring在创建Bean的时候,会使用无参构造函数去初始化一个Bean,@Value这个阶段是属于依赖注 ......
SpringBoot 问题 Value

02_自定义Springboot starter

创建springboot starter 创建一个demo starter 创建配置类 @Configuration @EnableConfigurationProperties(EmailProperties.class) @ConditionalOnBean(EmailEnable.class) ......
Springboot starter 02

SM2加密(公钥私钥模式)

import cn.hutool.core.util.CharsetUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.crypto.SecureUtil; import cn.hutool.crypto.SmUtil; import ......
公钥 模式 SM2 SM

软件设计模式学习每日总结-第五天

第五天学习 原型模式:复制创建新 浅克隆:复制对象. 深克隆:复制对象及其成员。 ......
设计模式 模式 软件

第一章--迭代器模式

package com.designer.practice4; import com.designer.practice4.Iterator; //所要遍历的集合的接口 public interface Aggregate { //添加图书 public void appendBook(Book b ......
模式

基于SpringBoot和WebUploader实现大文件分块上传.断点续传.秒传

大文件面临的问题 上传速度慢 -- 应对: 分块上传 上传文件到一半中断后,继续上传却只能重头开始上传 -- 应对: 断点续传 相同文件未修改再次上传, 却只能重头开始上传 -- 应对: 秒传 分片上传 1、什么分片上传 分片上传,就是将所要上传的文件,按照一定的大小,将整个文件分隔成多个数据块(我 ......
断点 WebUploader SpringBoot 文件

【docker】docker中装Redis集群

一、搭建步骤 1、启动容器 #关闭防火墙 systemctl start docker 2、新建6个docker容器redis实例 docker run -d --name redis-node-1 --net host --privileged=true -v /data/redis/share/ ......
docker 中装 集群 Redis

设计模式(十三)职责链

一、定义 避免将一个请求的发送者与接受者耦合在一起,让多个对象都有机会接受请求。将接收请求的对象连接成一条链,并且沿着这条链传递请求,直到有一个对象能够处理它为止。职责链模式是一种行为型模式 二、描述 职责链可以是一条直线、一个环或者一个树形结构,最常见的职责链是直线型,即沿着一条单向的链来传递请求 ......
设计模式 职责 模式

springboot学习日记(四)

这里我试了下把swagger加入到项目中去,这是一个方便设计各种api接口的工具,首先配置依赖,然后加入config文件,注解@Configuration提醒springboot加载配置类,注解@EnableSwagger2是启动Swagger2. 可以在pojo类中加入@ApiModel("XX类 ......
springboot 日记

Linux环境配置redis集群启动、停止脚本

1、创建redisc脚本 vim /etc/init.d/redisc 2、编辑脚本内容 #!/bin/sh # chkconfig: 2345 80 90 # Simple Redis init.d script conceived to work on Linux systems # as it ......
集群 脚本 环境 Linux redis

设计模式—结构型模式之外观模式(门面模式)

设计模式—结构型模式之外观模式(门面模式) 外观(Facade)模式又叫作门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。 例子 我们的电脑会有很多 组件,比如CPU、硬盘、内存等等;如果我们电脑需要启动的话,需要挨个去调用每个组件的启动方法;停止逻辑也 ......
模式 结构型 设计模式 门面 外观

Kafka 集群如何实现数据同步?

哈喽大家好,我是咸鱼 最近这段时间比较忙,将近一周没更新文章,再不更新我那为数不多的粉丝量就要库库往下掉了 T﹏T 刚好最近在学 Kafka,于是决定写篇跟 Kafka 相关的文章(文中有不对的地方欢迎大家指出) 考虑到有些小伙伴可能是第一次接触 Kafka ,所以先简单介绍一下什么是 Kafka ......
集群 数据 Kafka

面向对象笔记—设计模式

设计模式 一、概念 设计模式是一系列在实践中总结出来的可复用的面向对象的软件设计方式 设计模式就是描述一个反复出现的问题,以及解决这个问题的方案。可以重复使用这个解决方案而无须再做重复劳动。 解决设计问题的固定套路 重用,避免代码重复冗余 优化体系结构 提升系统的可维护性和弹性 代码更加容易测试,利 ......
设计模式 对象 模式 笔记

软件设计-职责链模式

软件设计 石家庄铁道大学信息学院 实验15:职责链模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解职责链模式的动机,掌握该模式的结构; 2、能够利用职责链模式解决实际问题。 [实验任务一]:财务审批 某物资管理系统中物资采购需要分级审批,主任可以审批1万元及以下的采购单,部门 ......
职责 模式 软件

1.单例设计模式

单例模式的五种实现方式 1、饿汉式(线程安全,调用效率高,但是不能延时加载 public class ImageLoader{ private static ImageLoader instance = new ImageLoader; private ImageLoader(){} public ......
设计模式 模式

springboot整合前端实现断点续传、大文件秒传以及多线程上传下载

前端,百度开源框架 webuploader新建upload.html webuploader官网地址: http://fex.baidu.com/webuploader/<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <tit ......
上传下载 断点 前端 线程 springboot