- 博客(15)
- 收藏
- 关注
原创 linux vim下出现^M,将^M替换为回车
全部替换,命令 sed -i ‘s/^M/\n/g’ $file,注意不要复制粘贴,^M的输入方法是先输入ctl+v,再输入ctl+m
2021-08-23 21:50:23
415
原创 SpringBoot自定义Starter的自动配置类不起作用
可能的原因:1.未打包2.如果打包了,打开打包的jar文件,查看META-INF下是否有spring.factories文件,如果没有就在pom文件中加入以下配置<build> <resources> <resource> <directory>src/main/resources</directory> <includes>
2020-12-19 19:00:55
1792
1
原创 SpringBoot+Druid+MyBatisPlus配置自动切换多数据源实现读写分离
1.创建项目并加入依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <dependency>
2020-12-15 22:19:52
757
1
原创 主从复制,重启机器发现slave_sql_running:no
配置好mysql主从复制后,重启服务器后发现Slave_SQL_Running: Nomysql> show slave status \G*************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 192.168.218.128
2020-12-15 11:53:06
354
1
原创 docker拉取rancher并启动
拉取rancher镜像docker pull rancher/server 启动docker run -d --restart=always -p 8089:8080 rancher/server查看启动状态docker@lzk-virtual-machine:~$ docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS
2020-11-30 10:29:49
775
原创 Java设计模式之单例模式
单例模式是指在系统启动后,指挥创建一次对象,所有用户或线程共用同一个对象。单例有很多种的实现方式,都必须要做的就是私有化构造器和提供一个获取实例对象的静态方法。接下来对这些单例一一介绍1,饿汉式单例 饿汉式:声明时就初始化,类加载后就创建完成,没有延迟,所以饿汉式是线程安全的实现方式:public class Singleton { //直接创建对象实例,因为加了static,所以类加载器加载完成后就会创建对象实例 private static Singleton singlet
2020-11-28 17:40:19
100
原创 mysql主从配置
1准备工作首先在不同Linux系统中安装MySQL,自行安装我这里有两个ip为128的mysql@node01-virtual-machine:/etc/mysql/mysql.conf.d$ mysql -Vmysql Ver 14.14 Distrib 5.7.24, for Linux (x86_64) using EditLine wrapperip为129的lzk@lzk-virtual-machine:/etc/mysql/mysql.conf.d$ mysql -Vmys
2020-11-28 17:27:49
75
原创 linux安装MySQL5.7后再/etc找不到my.cnf的问题
MySQL5.7.18版本后修改/etc/mysql/mysql.conf.d下的mysqld.cnf 就可以
2020-11-28 16:14:11
1254
原创 Ubuntu配置下载镜像加速
lzk@lzk-virtual-machine:/etc/apt$ sudo vim /etc/apt/sources.list添加如下内容deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://m
2020-11-28 12:47:06
429
原创 Ubuntu 18.04 安装mysql5.7
Ubuntu 18.04 安装mysql5.71.1安装安装mysql服务sudo apt-get install mysql-server安装客户端sudo apt install mysql-client安装依赖sudo apt install libmysqlclient-dev1.2设置root密码mysql5.7安装完成后普通用户不能进mysql,原因:root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password
2020-11-28 12:31:35
162
原创 ubuntu18.4安装docker
1.卸载sudo apt-get remove docker docker-engine docker.io containerd runc2.安装Dockersudo apt-get update# 安装依赖包sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common# 添加 Docker 的官方 GPG 密钥curl -fsSL https://d
2020-11-26 18:56:41
191
原创 ubuntu新建和删除用户
ubuntu新建和删除用户新建用户useradd -m [username]usermod -s /bin/bash [username]删除用户sudo userdel -f [username]
2020-11-26 18:18:13
115
原创 ubuntu18.4 安装 nacos 1.2.1
ubuntu18.4 安装 nacos 1.2.11.下载下载地址[.tar.gz] https://github.com/alibaba/nacos/releases2.解压3.配置数据库进入conf文件夹,找到application.properties配置文件node01@node01-virtual-machine:~$ cd /home/node01/data/nacos/nacos/conf/node01@node01-virtual-machine:~/data/nacos/na
2020-11-26 10:21:33
252
原创 Spring AOP 的实现以及原理讲解
AOP 的实现步骤AOP:【动态代理】指在程序运行期间动态的将某段代码切入到指定位置进行运行的编程方式1,导入 AOP 模块: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dep
2020-05-10 18:44:57
151
原创 Spring IOC 容器的创建过程
Spring的创建主要是在refresh()方法内实现1,prepareRefresh();刷新前预处理 1),initPropertySources(); 初始化一些属性设置,子类自定义个性化的属性设置方法 2),getEnvironment().validateRequiredProperties(); 检验属性的合法等功能 3),this.earlyApplicationEvents = new LinkedHashSet<>(); 保存容器中一些早期的事件2
2020-05-10 18:20:44
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人