自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 doucker 常用命令

查询已安装的镜像 docker images查询正在运行的容器 docker ps 停止/启动容器 docker stop/start 容器Id 进入容器 docker exec -it 5de31a13f004 bash删除本地镜像 首先需要查询该镜像是否已和容器进行关联,如果已关联,则需要先停止该容器,再删除该镜像 docker ps docker stop psID docker rmi imageID 删除成功!...

2020-12-09 16:13:18 521

原创 2020最新最全 Linux安装docker,使用jenkins实现自动发布spring boot,vue项目至远程服务器

安装docker1:更新yumyum update2:安装yum -y install docker3:给docker.service文件添加执行权限chmod +x /etc/systemd/system/docker.service4:重新加载配置文件(每次有修改docker.service文件时都要重新加载下)systemctl daemon-reload5:启动systemctl start docker6:设置开机启动systemctl enable docker.serv

2020-12-09 16:03:33 317

原创 mac 本机配置mysql主从

主配置文件[client]default-character-set=utf8port = 3306 socket = /tmp/mysql.sock [mysqld]character-set-server=utf8init_connect='SET NAMES utf8port = 3306 socket = /tmp/mysql.sock skip-external-locking key_buffer_size = 16M m

2020-11-27 16:26:05 305 2

原创 mac 本机安装双mysql实例

查找/创建my.cnf文件mysql --verbose --help|grep -A 1 'Default options'创建 my-master.cnf 和 my-slave.cnf 文件直接使用vim创建编辑 sudo vi /etc/my-master.cnf>>>编辑[client]port = 3307socket = /usr/local/mysql-master/tmp/mysql.sock[mysqld]user = rootport = 33

2020-11-27 14:37:38 1745 1

原创 RDB和ESC搭建mysql主从

前言:之前使用RDS和ECS搭建主从之后,由于最近ECS服务到期,所以出现,主从断开,数据库数据未及时同步,然后就再次进去采坑之路。一:准备工作。(1)首先需要保证ECS的ip添加到RDS的白名单中。(要不ECS是无法连接到RDS的),当然RDS需要开启外网访问。(2)在ECS上安装mysql(自行百度即可)二:配置ECSmysql(直接附上配置文件)#For advice on how to change settings please see# http://dev.mysql.com/do

2020-10-14 09:27:57 274

原创 spring-boot基于yml文件方式整合shrding-jdbc,mybatis-plus实现分库分表和读写分离。

直接附上配置本文主要讲解的是基于yml文件的方式实现分库分表和读写分离的实现。下一遍会讲解基于Config配置文件的方式实现分表分表和读写分离。yml文件配置#serverserver: port: 8081#mybatis-plusmybatis-plus: typeEnumsPackage: com.modou.entity.enums configuration: cache-enabled: false # log-impl: org.apache

2020-09-29 20:53:30 578

原创 记录一次 mysql 5.7 主从复制原理以及实现?

前言因为项目需要,需要使用分库分表以及主从复制来减少数据压力,于是就走上了mysql主从复制和读写分离的坑。读写分离我选用的是sharding-jdbc,期初选型的时候看好的是mycat(想偷懒下,不像改动太多代码0.0~~~),mycat继承好以后,遇到分表join问题,in等多表联查统计问题,无奈选用sharding-jdbc,分库分表以及读写分离继承成功之后,发现主库,从库数据未同步,由于第一次做分库分表和读写分离,一直以为(读写分离和主从复制是一回事),苦思冥想,各种百度,恍然大悟,分离是分离,主

2020-09-03 18:14:08 193

原创 2020Redis面试宝典-Redis持久化机制详解

原理?Redis是一种面向"key-value"类型数据的分布式NoSql数据库系统,具有高性能,持久存储,适应高并发应用场景的优势.持久化解释:将数据放到断电后数据不会丢失的设备中,也就是我们通常所说的硬盘,Redis的工作流程?客户端向服务端发送数据的写操作(数据在客户端的内存中)数据库服务端接收到写请求数据(数据在服务端的内存中)服务端调用wirte系统将数据写到磁盘上(数据在系统内存的缓冲区)操作系统将缓冲区的数据转移到磁盘控制器上(数据在磁盘控制器中)磁盘控制器将数据写入到磁盘的

2020-07-09 17:12:39 209

原创 CentOS 7 安装docker, 运行 springboot,mysql,redis项目

安装要求Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本uname -rdocker 命令查询已安装的容器docker images查询正在运行的dockerdocker ps运行容器docker run 容器名称停止容器docker stop 容器名称更新yum使用 root 权限登录 Centos。确保 y

2020-05-22 10:46:56 201

原创 超详细 Mac 本机 安装 yapi

需求环境:安装nodejs 7.6+安装mongodb 2.6+安装nodejsbrew 安装brew install node安装 mongodb执行以下命令curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载tar -zxvf mongodb-linux-x86_64-3.0.6.tgz #

2020-05-20 10:30:09 1250

原创 2020Java面试之-mysql binlog的实现原理?

简介?mysql5.0以后,支持通过binary log 二进制文件来完成主从复制。复制允许来自一个mysql服务器的数据复制到一个或者多个从服务器上,从而实现灾难恢复,水平扩展, 统计分析,远程数据分发等一些功能。二进制日志文件中的存储的内容被称之为事件,数据库在每次进行(update,add,delete)时候都会对应一个事件主从复制实现的流程?1:主服务在每次进行数据更新成功...

2020-04-14 17:03:36 267

原创 mysql面试之行级锁与页级锁与表级锁解析?

什么是行级锁、页级锁、表级锁?(1)行级锁:引擎innoDB,对一行记录进行加锁。(2)表级锁:引擎 MyISAM,对整个表进行加锁。(3)页级锁:引擎 BDB,对查询出来的一页数据进行加锁。innoDB支持行级锁和表级锁行级锁原理以及使用?行级锁之后有索引的列生效数据加上共享锁之后只能读取数据不能修改修改数据加上排他锁之后只有已访问到排他锁的事务可以访问和修改数据排他锁和行级...

2020-04-14 15:54:29 295

原创 mysql索引相关面试题

mysql桶存储引擎分类有哪些以及使用场景?创建索引的原则?索引分类?linux添加索引什么是索引?索引具体采用那种数据结构呢?既然提到了InnoDB使用户的B+树的索引模型,那么你知道为什么采用B+树吗?这和Hash索引比较起来有什么缺点吗?B+ Tree索引和Hash索引区别?B+Tree的页子节点都可以存放哪些东西?innoDB的B+Tree 存储整行数据和主键的值得区别?聚簇索引和非聚簇索...

2020-04-14 11:56:06 3650

原创 ActiveMQ与RabbitMQ的区别

ActiveMQ与RabbitMQ的区别ActiveMQRocketMQRabbitMQActiveMQ优点:老牌的消息队列,使用Java语言编写。对JMS支持最好,采用多线程并发,资源消耗比较大。如果你的主语言是Java,可以重点考虑。缺点:由于历史悠久,历史包袱较多,版本更新很缓慢。集群模式需要依赖Zookeeper实现。最新架构的产品被命名为Apollo,号称下一代ActiveMQ,目...

2020-04-12 13:45:38 650

原创 一键安装配置Redis详解

零基础安装配置Redis详解安装Redis一: 使用wget 下载redis 的安装包 wget http://download.redis.io/releases/redis-5.0.4.tar.gz **下载完成后再本目录下会生成Redis的压缩安装包** ![Alt](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY...

2020-04-02 00:13:09 261

原创 小白的第一天 自动化部署之linux部署Syncd

文章目录官网环境要求操作系统安装配置go安装Syncd使用goproxy.io步骤(命令行执行以下命令)继续安装Syncd导入Syncd数据库配置Syncd数据库访问Syncd官网Syncd官网: https://syncd.cc环境要求操作系统 Linux / macOS + Bash。需要注意的是Syncd不支持Win系统。 Syncd依赖Go1.11+编译环境,可以前往官方网站或...

2020-03-06 18:03:45 2987 2

原创 2022面试大全

一: 基础篇?1:java语言有哪些特点?简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能、多线索性、动态性2:面向对象和面向过程的区别?面向过程:面向过程性能比面向对象高,因为类的调用需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机,嵌入式开发,Linux/Unix等一般采用面向过程开发,但是面向过程没有面向对象易维护,易扩展,易复用.面向对象:面向对象易维护,易扩展,易复用.因为面向对象有封装,集成,多态的特性.索引可以设计出低耦

2022-01-06 10:27:55 894 1

原创 2021面试知识点汇总?

目录jvm面试题汇总?jvm调优?说一下 JVM 调优的工具?常用的 JVM 调优的参数都有哪些?jvm 垃圾回收原理?垃圾回收种类?有什么办法主动通知虚拟机进行垃圾回收?怎么判断对象是否可以被回收?在Java 中 ,对象什么时候可以被垃圾回收?JVM中的永久代中会发生垃圾回收吗?jvm类加载机制?简述Java类加载机制?简述jvm 加载class文件的原理机制?什么是类加载器,类加载器有那些?说一下类装载的执行过程?jvm 双亲委派?jvm 内存模型?jvm有那些垃圾回收算法?JVM 有哪些垃圾回收器?O

2021-12-14 10:04:32 197

原创 Spring boot自动配置流程详解?图文版

实现原理当我们需要使用各个三方依赖的时候,就把三方依赖引入进来,然后spring-boot启动的时候,通过jdk的spi机制,加载spring-boot-autoconfigurn和三方依赖中的spring.dacfories,然后找到三方依赖的相关配置,然后注入到spring IOC容器中进行使用SpringBoot的核心就是自动配置,自动配置又是基于条件判断来配置Bean。关于自动配置的源码在spring-boot-autoconfigure-2.0.3.RELEASE.jar自动配置原理1:

2021-11-21 18:02:17 1468

my-yapi.zip

yapi 资源包,y

2020-05-20

空空如也

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

TA关注的人

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