数据库逆向工程 MyBatis GeneratorMaven插件依赖 实际需求修改请看 http://mybatis.org/generator/running/runningWithMaven.html 123456789101112131415161718192021222324252627282930313233<!-- 控制Maven在构建过程中相关配置 --><build> & 2023-03-06 工具 #工具 #数据库代码自动生成器
常用正则表达式 转自: https://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html 一、校验数字的表达式12345678910111213141516171819202122232425262728293031323334353637数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,} 2023-03-05 工具 #工具 #正则表达式
常用工具类 均来自互联网,自己有些微改动,持续更新中 MD5加密Maven 依赖–spring boot 123456789<!--md5加密依赖--><dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId>&l 2023-02-26 工具 #工具 #工具类
网关 前言本文将介绍什么是微服务网关,为什么要用网关并以 Spring Cloud Gateway 为例介绍网关的作用和用途 什么是网关是出现在系统边界上的一个面向 API 的、串行集中式的强管理服务,这里面的边界是企业 IT 系统的边界,可以理解为企业级应用防火墙 作用是将外部访问与内部系统隔离 API 网关是一个服务器,是系统对外的唯一入口。API 网关封装了系统内部架构,为每个客户端提供定制的 A 2022-08-17 Spring Project > Spring Cloud #微服务 #网关
行为型模式 一、概述行为型模式(Behavioral Pattern)关注系统中对象之间的交互,研究系统在运行时对象之间的相互通信与协作,进一步明确对象的职责 行为型模式不仅仅关注类和对象本身,还重点关注它们之间的相互作用和职责划分 行为型模式可以分为类行为型模式和对象行为型模式两种 类行为型模式通过继承关系在几个类之间分配行为,主要通过多态等方式来分配父类与子类的职责 对象行为型模式通过对象的关联关系来分配 2022-07-12 设计模式 #设计模式
结构型模式 一、概述结构型模式(Structural Pattern)关注如何将现有类或对象组织在一起形成更加强大的结构不同的结构型模式从不同的角度来组合类和对象,他们的尽可能满足各种面向对象设计原则的同时,为类或对象的组合提供一系列巧妙的解决方案结构型模式可以描述两种不同的东西——类与类的实例(对象)因此结构型模式也被分为两种,分别是类结构型模式和对象结构型模式 类结构型模式关心类的组合,由多个类组合成一个 2022-07-03 设计模式 #设计模式
创建型模式 一、概述创建型模式(Creational Pattern)关注对象的创建过程,在系统开发中应用非常广泛这种模式对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离,对用户隐藏了类的实力的创建细节,这样会带来如下好处: 无须关心创建对象的细节 降低系统的耦合度 让设计方案更易于修改和扩展 而每一种创建型模式都会基于下列三点: 创建什么(What) 由谁创建(Who) 何时创建 2022-06-25 设计模式 #设计模式
面向对象设计原则 一、概述简而言之就是讲究两点: 可维护性(Maintainability) 可复用性(Reusability) 常用的面向对象设计原则有七种: 设计原则名称 定义 使用频率 单一职责原则 (Single Responsibility Principle,SRP) 一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中 ⭐⭐⭐⭐ 开闭原则 (Open-Closed Pri 2022-06-23 设计模式 #设计模式 #设计原则
进程的调度算法 一、调度算法的评价指标 1. CPU 利用率 2. 系统吞吐量 3. 周转时间 4. 等待时间 5. 响应时间 6. 总结 二、调度算法1. 先来先服务 FCFS 2. 短作业优先 SJF 非抢占 2022-06-11 计算机基础 > 操作系统 #操作系统 #调度算法
Elasticsearch学习 前言在互联网中,我们查询的信息主要包括文章、视频、图片、网站信息等等 根据数据的格式,我们会将数据分为三大类: 结构化数据,通常表现为二维的表结构,例如MySQL、Oracle 中的表结构数据 优点:方便管理,方便查询 缺点:扩张结构较难 非结构化数据,无法用二维表表示的数据,例如服务器日志、通讯记录、工作文档、报表等,这些数据维度管,数据量大,数据的存储、查询成本大,往往需要专业的人员和统 2022-06-03 Elasticsearch #Elasticsearch