模式 哨兵 集群springboot

springboot3学习

springboot配置文件优先级:环境变量>内的>外的 比如:application-dev>application config/application>application 欢迎关注公众号: ......
springboot3 springboot

SpringBoot中常见的坑

# SpringBoot中常见的坑 ### 配置数据总是出错?搞清楚加载顺序吧 #### SpringBoot的配置文件 - SpringBoot 使用一个全局的配置文件,且配置文件名是固定的。配置文件的作用是用于修改SpringBoot自动配置的默认值 - 可以使用application.prop ......
SpringBoot 常见

重温设计模式 --- 单例模式

## 引言 **单例模式**是一种创建型设计模式,它的主要目的是确保某个类在应用程序中只有一个实例,并且这个实例能够被全局访问。在许多情况下,单例模式是非常有用的,比如说当你需要创建一个全局的配置类或者日志类时,单例模式可以让你轻松地实现这些功能。 在实现单例模式时,有两种常见的方法,“懒汉式”和“ ......
模式 设计模式

0003_二十三种设计模式

## 设计模式 ### 二十三种设计模式 根据经典的《设计模式:可复用面向对象软件的基础》(Gang of Four)一书,共提出了23种常见的设计模式。这些设计模式分为三个分类: 1. 创建型模式(Creational Patterns):这些模式关注对象的创建机制,帮助解决对象的实例化过程。 - ......
设计模式 模式 0003

JS 中单例模式的具体实现细节和实践

通用的创建单例模式的方法: 1 创建实例对象的职责和管理单例的职责分别放置于两个方法中。 2 两个方法可以互相独立而互不影响。 3 惰性加载单例模式,等到用到的时候才加载。 1 let createSingle = function (fn) { 2 let result; 3 return fun ......
细节 模式 JS

【设计模式】策略模式与简单工厂结合

# 策略模式 > 大话设计模式 ## 什么是策略模式(Strategy)? 它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用 ......
模式 设计模式 工厂 策略

重温设计模式 --- 建造者模式

## 引言 **建造者模式**是一种创建型设计模式,它可以将一个复杂对象的构建过程和表示分离,使得相同的构建过程可以创建不同的表示,以及不同的构建过程可以创建相同的表示 在实际的开发中,我们有时需要创建一些复杂的对象,例如包含多个组件和属性的对象,这时候如果直接在代码中创建对象,代码的可读性和可维护 ......
模式 设计模式

重温设计模式 --- 观察者模式

## 引言 **观察者模式**是一种行为型设计模式,它允许对象之间建立一种一对多的关系,使得当一个对象状态改变时,所有依赖它的对象都能够自动得到通知并更新自己的状态。该模式可以帮助我们实现松耦合的系统,以便更好地应对变化和扩展。 在观察者模式中,有两个角色:**观察者**和**被观察者**。被观察者 ......
模式 观察者 设计模式

重温设计模式 --- 工厂方法模式

## 引言 **工厂方法模式**是一种创建型设计模式,它定义了一个用于创建对象的接口,但是让子类决定将哪一个类实例化。换句话说,工厂方法模式让一个类的实例化延迟到其子类。 工厂方法模式有以下几个主要角色: - 抽象工厂(AbstractFactory):声明用于创建抽象产品的操作的接口。 - 工厂实 ......
模式 设计模式 工厂 方法

添加SpringBoot应用打包插件时出现Plugin 'org.springframework.boot:spring-boot-maven-plugin:1.0-SNAPSHOT' not found,在控制台出现Cannot reconnect

当时我在练习时添加的springBoot项目的版本为: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.1.1</v ......

重温设计模式 --- 抽象工厂模式

## 引言 **抽象工厂模式**一种创建型设计模式,它提供了一种方式来封装一组具有相同主题的工厂,而不必指定它们具体的类。这样,客户端代码就可以使用抽象工厂来创建一组相关的对象,而不必关心实际创建的具体类。 抽象工厂模式有以下几个主要角色: - 抽象工厂(AbstractFactory):声明用于创 ......
模式 设计模式 工厂

Windows下MySQL 5.7.20的installer 模式安装

一、安装Windows环境 wrar_5.50.0.0_scp.exe vcredist2013_x86.exe VC2015_x64.exe NDP452-KB2901907-x86-x64-AllOS-ENU.exe Microsoft.NET4.0.zip 二、installer模式安装 My ......
installer Windows 模式 MySQL 20

1-快速上手SpringBoot

# 1. SpringBoot 入门程序制作(一)【idea 联网版】 **步骤 ①**:创建新模块,选择 Spring Initializr,并配置模块相关基础信息 - **特别关注**:第 3 步点击 Next 时,Idea 需要联网状态才可以进入到后面那一页,如果不能正常联网,就无法正确到达右 ......
SpringBoot

新版Springboot3.0打造能落地的高并发仿12306售票系统

第1章 课程介绍与学习指南3 节 | 22分钟 本章主要对课程做整体介绍,其中包括:课程要解决的问题、课程特色和亮点、课程内容安排、学完大家的收获,以及在学习方法上提出的建议与指导。 第2章 12306这个系统架构到底有多牛?8 节 | 71分钟 本章主要对课程为什么选择12306课程作为实战项目, ......
Springboot3 Springboot 系统 12306

命令模式和模板模式以及构造者模式在工程中的应用

在开发springboot项目的开发过程中我们总会使用到mvc模式,在controller层写接口,service中写业务,dao层进行数据持久化。这种模式总会service的实现层写很多代码,这样会使得seviceimpl类中有很多业务代码,以及注入很多的bean,后期维护起来会相当麻烦。今天采用 ......
模式 命令 模板 工程

哨兵 查找算法_右手 深度

1 import numpy as np 2 3 # 生成一个 10 *10 全为0的 array 4 5 maze = np.zeros((10,10),dtype=int) 6 # 给 array 使用 数字9包围 7 # 添加行 8 maze = np.insert(maze, 0, np.f ......
哨兵 算法 右手 深度

Web开发|SpringBoot-Bean

起因:经常在Config文件里看见Bean的存在,所以开始探究Bean的概念还使用方法。 原文来自:https://gustavopeiretti.com/spring-boot-bean-annotation/#:~:text=What%20is%20%40Configuration%20in%2 ......
SpringBoot-Bean SpringBoot Bean Web

03-kubeadm初始化Kubernetes集群

集群部署架构 规划:节点网络:192.168.1.0/24Service网络:10.96.0.0/12Pod网络:10.244.0.0/16 部署方法参考:https://github.com/kubernetes kop方式:AWS (Amazon Web Services) and GCE (G ......
集群 Kubernetes kubeadm 03

Hadoop 伪分布模式配置

etc/hadoop/core-site.xml <configuration> <!-- 指定HDFS中namenode地址--> <property> <name>fs.defaultFS</name> <value>hdfs://hadoop01:9000</value> </property ......
模式 Hadoop

SpringBoot与MyBatis零XML配置集成和集成测试

Java存在很多ORM框架,MyBaits框架是我们项目中使用得最多也是最愿意推荐的框架,它既有数据表和Java对象映射功能,又有原生SQL的特性。在与SpringBoot集成上,和其他框架一样,可以做到全注解化,无XML配置…… ......
SpringBoot MyBatis XML

springboot整合rabbitMQ

## 1.生产者工程 - pom.xml里引入依赖 ~~~xml org.springframework.boot spring-boot-starter-amqp ~~~ - application.yml里配置基本信息 ~~~yaml spring: rabbitmq: host: localh ......
springboot rabbitMQ

代理设计模式

## 代理设计模式的作用 代理模式(Proxy Pattern)是指建立某一个对象的代理对象,并且由代理对象控制对原对象的引用。可以在目标对象的基础上,增强额外的功能操作,即扩展目标对象的功能. - 需求 项目经理:有一天早上项目经理突然对小张说,小张啊现在给你分配一个需求,之前小王开发的那个接口的 ......
设计模式 模式

SpringBoot 项目不加载 application.properties 配置文件

yml或者properties文件没有被扫描到,需要在pom文件中<build></build>添加如下内容来保证文件都能正常被扫描到并且加载成功。 <resources> <resource> <directory>src/main/java</directory> <includes> <inc ......

介绍Vue router的history模式以及如何配置history模式

# 引言 Vue router给我们提供了两种路由模式,分别是hash模式和history模式。其中默认是使用hash模式,即URL中带有一个#符号,但是处于业务或个人喜爱的差别,Vue router也提供了history模式。但是由于Vue是单页SPA应用,所以每个路由并没有对应的html文件。 ......
history 模式 router Vue

Java技术分享:SpringBoot+mysql+...

放个效果图: 准备项目 首先在MySql控制台输入一下sql语句创建student 数据库和student。 create databse student; use student; CREATE TABLE `student` ( `stu_id` bigint(20) NOT NULL, `st ......
SpringBoot mysql 技术 Java

面向对象、设计原则、设计模式、编程规范、重构五者的关系

最经典的设计模式书籍是GoF的《设计模式》,他的中文全称叫《设计模式:可复用面向对象软件的基础》,为什么他在标题中会特意提到“面向对象”呢? 面向对象 针对面向对象,我们需要掌握7点。 面向对象的四大特性:封装、抽象、继承、多态; 面向对象和面向过程编程的区别与联系; 面向对象分析、设计、编程; 接 ......
设计模式 对象 原则 模式

springboot 常见面试题

1. 什么是 Spring Boot?它的主要特点是什么? - Spring Boot 是一个基于 Spring 框架的开源框架,用于简化 Spring 应用程序的开发和部署。- 其主要特点包括自动配置、约定优于配置、快速开发、独立运行、简化部署等。 2. Spring Boot 如何简化 Spri ......
springboot 试题

C语言单例模式

#### 单例模式的定义 ​ 单例模式的需求是保证在代码的整个运行期间,某种数据类型只有一个唯一的实例子。并且提供一个全局的访问接口。 我们可以从两个角度来理解单例模式 - 数据类型有且仅可以创建一个实例,编程人员不可以的随意的定义的此类型的实例。我们必须限制这种数据结构的创建。 - 访问接口是全局 ......
语言 模式

翻译|集群中过多权限引发的安全问题

> 原文白皮书 > https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/whitepapers/kubernetes-privilege-esc ......
集群 过多 权限 问题

zookeeper集群搭建以及常用命令

一集群搭建:本次使用docker-compose.yml来搭建三个节点的zookeeper 1. 如果linux没安装docker-compose: 1.curl -L "https://github.com/docker/compose/releases/download/1.29.2/docke ......
集群 zookeeper 命令 常用