自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 jenkins + docker + SpringBoot

使用jenkins打包项目到容器,并使用docker启动1、安装JDK下载linux环境的jdk(Oracle官网下载)将下载好的jdk压缩包放到服务器/虚拟机并解压配置系统环境变量vi /etc/profile# 在文件末端添加以下内容export JAVA_HOME=jdk安装目录export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${..

2022-05-07 22:38:27 1083 5

原创 Spring Boot + MyBatis 实现读写分离

Spring Boot + MyBatis 实现读写分离MySQL主从复制配置项目下载一、版本号Spring Boot:2.2.2.Release<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE</versi

2022-03-07 10:55:46 522

原创 MySQL主从复制

MySQL主从复制一、准备工作MySQL:5.7.x准备至少两台数据库其中一个数据库作为master,其余作为slave二、主数据库配置1、修改配置文件Windows:my.iniLinux:my.cnf在配置文件中添加以下配置[mysqld]log-bin=mysql-bin # 非必需server-id=1    # 必需2、启动mysql,使用root用户登录,创建新用户,用于数据同步# 创建用户:create user 'maste-user'@'localh

2022-03-04 17:30:44 641

原创 SpringCloud 2020笔记三

八、Spring Cloud Stream构建消息驱动微服务的框架应用程序通过生产者(outputs)、消费者(inputs)与Spring Cloud Stream中binder对象交互通过在配置文件中进行配置来binding,而Spring Cloud Stream的binder对象负责与消息中间件交互类似jpa,屏蔽底层消息中间件的差异,程序员主要操作Spring Cloud Stream即可不需要管底层是kafka还是rabbitMq,屏蔽底层消息中间件的差异,降低切换成本,统一消息的编

2021-12-14 09:47:41 371

原创 SpringCloud 2020笔记二

SpringCloud 2020笔记二Spring生态系统之上建立的 API 网关服务基于Spring FrameWork 5、Project Reactor、Spring Boot 2.0Spring FrameWork 5引入了新的响应式框架WebFlux(典型的异步非阻塞框架)动态路由:能够匹配任何请求属性可以对路由指定Predicate(断言)和Filter(过滤器)集成Hystrix的断路器功能集成Spring Cloud服务发现功能易于编写的Pred

2021-12-14 09:46:20 342

原创 IDEA2020导入Spring源码

IDEA导入Spring源码一、环境准备1、 IDEA版本:2020.3.42、 Spring版本:spring-framework-5.1.x3、 Gradle安装Gradle版本查看:Spring源码下载解压后在 gradle/wrapper/gradle-wrapper.properties 文件中查看, Gradle下载:点击下载Gradle安装1、下载后直接解压到指定路径2、在init.d目录下添加配置文件 init.gradle3、配置环境变量Path环

2021-12-10 11:23:08 1668

原创 Zookeeper安装教程

Zookeeper安装教程环境准备虚拟机工具:VMware Workstation Prolinux系统:CentOS-6.8-x86_64-bin-DVD1.isoJDK:jdk-8u301-linux-x64.tar.gzZookeeper:zookeeper-3.4.13.tar.gz链接工具:xshell软件打包:链接:https://pan.baidu.com/s/1MQPQVUHD_FDkUNPmN6uc-Q 提取码:wpru安装前提需要先安装JDK:1、首先去官网

2021-09-03 11:19:02 6227 1

原创 SpringCloud 2020笔记一

SpringCloud 2020笔记一、Eureka梳理1、注册中心① pom文件<!-- 服务注册中心的服务端 eureka-server --><!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-eureka-server --><dependency> <groupId>org.springframework.c

2021-08-30 18:12:17 134

原创 SpringCloud笔记

SpringCloud笔记笔记及相关代码:码云链接一、微服务1、什么是微服务微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底的去耦合,每个微服务提供单个业务功能的服务,一个服务做一件事,从技术角度看就是一种小而独立的处理过程,类似于进程概念,能够自行单独启动或者销毁,拥有自己独立的数据库。2、微服务和微服务架构微服务强调的是服务的大小,它关注的是某一个点,是具体的解决某一个问题/提供落地对应服务的一个服务应用,狭义的看,可以看做是IDEA里面的一个个微服务工.

2021-08-25 19:36:00 78

原创 windows修改hosts文件后不重启的方法

windows修改hosts文件后不重启的方法win + r ,输入cmd,打开dos命令窗口依次输入命令: ipconfig /displaydns //显示DNS缓存内容 ipconfig /flushdns //删除DNS缓存内容 这样,系统就会清空本机的DNS缓存,从而不必重启,就能使Hosts文件生效。...

2021-08-25 16:44:29 852

原创 记录SpringBoot项目下token的使用

记录SpringBoot项目下token的使用项目代码:码云链接项目技术栈后端* SpringBoot + MyBatis前端* MiniUi + jQuery数据库* MySql项目集成一、登录成功后生成tokenTip:此处的token只是用于练习用,暂未考虑安全性@ApiOperation("用户登录时自动添加登录记录") @RequestMapping(value = "/login", method = RequestMethod.POST) .

2021-08-24 18:25:06 782

原创 SQL语句执行顺序

SQL语句执行顺序学习记录数据表: studentSET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for student-- ----------------------------DROP TABLE IF EXISTS `student`;CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO

2021-08-23 16:46:34 353

原创 SpringBoot聚合工程打包成jar

记录一下SpringBoot聚合工程打包成jar项目整体结构1、创建一个Maven工程作为parent,packaging为pom2、在parent工程下新建多个子项目(普通maven项目),最后新建一个controller子工程(springboot),packaging为jar3、在controller工程的pom文件中添加打包插件依赖<build> <plugins> <plugin> <groupId>org.sprin

2021-08-13 10:58:40 643 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除