- 博客(17)
- 资源 (6)
- 收藏
- 关注
原创 springboot 整合sharding-jdbc以及mybatis实现分库分表(附源码)
1.自定义数据库配置连接基于yml文件配置spring: datasource: master01: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.cj.jdbc.Driver jdbc-url: jdbc:mysql://192.168.186.128:3306/test_db01?useUnicode=true&useSSL=false&a
2020-07-23 15:49:38
579
原创 自定义基于AOP切面的读写分离实现
1.自定义数据源路由定义自己的路由,继承AbstractRoutingDataSource类public class MyRoutingDataSource extends AbstractRoutingDataSource { private static final Logger LOG = LoggerFactory.getLogger(Logger.class); public final static String MASTER="master"; public
2020-07-23 15:05:39
228
原创 redis安装教程以及设置开机自启
1. 环境准备1.1 下载tar安装包1.2 准备环境上传tar包到linux创建指定的文件夹中解压tar -zxvf redis-5.0.9.tar.gz2.编译安装2.1 编译进入解压后得到的文件夹cd redis-5.0.9输入编译命令make注:编译完成后多出src文件夹和redis.conf配置文件2.2 安装进入src文件夹make install3.启动命令3.1 常用redis.conf配置后台运行:daemonize=yes
2020-06-12 10:54:37
194
原创 git上传本地项目操作
1.git 上传本地项目1.1 在码云上创建仓库1.2 本地创建仓库进入项目文件夹右键菜单运行GIt Bash Here创建给git本地用户 git config --global user.email "object@qq.com" git config --global user.name "itobjeck"初始化项目git init查看状态git status建立本地仓库与远程仓库关系git remote add origin https://git
2020-06-12 10:53:31
226
原创 MySQL安装多实例方式二
1.准备环境1.1安装mariadbsystemctl enable mariadb1.2 设置mariadb开机启动systemctl enable mariadb 1.3 依赖组件yum install gcc gcc-c++ openssl openssl-devel libaio libaio-devel ncurses ncurses-deveyum -y install numactl1.4 解压MySQL安装包tar -xvf mysql-8.0.11-linux-
2020-06-11 09:46:00
229
原创 MySQL8.x主从复制
1.主从复制创建用户create user 'master'@'%' identified with mysql_native_password by '123456@cP';授权grant replication slave on *.* to 'master'@'%';连接change master tomaster_host='127.0.0.1',master_port=3306,master_user='master',master_password='1234
2020-06-11 09:45:29
253
原创 MySQL多实列安装方式一
1.多实列安装创建多实例数据文件mkdir -p /data/mysqldata/{data3307/{data,tmp,binlog,innodb_ts,innodb_log},backup,scripts}在/data/mysqldata/data3307下创建my.cnf文件,my.cnf文件可以从/etc目录下拷贝一份过去[client]port = 3307socket = /data/mysqldata/data3307/mysql.sock# The MySQL ser
2020-06-11 09:45:01
272
原创 MySQL8.x安装详解
1.MySQL安装预安装环境yum install gcc gcc-c++ openssl openssl-devel libaio libaio-devel ncurses ncurses-deveyum -y install numactl创建mysql用户#新建mysql用户、mysql用户组,如果之前已经建立过,就不用建立了groupadd mysql#给mysql添加用户 为 mysqluseradd mysql -g mysql解压tar -zxvf my
2020-06-11 09:43:23
249
原创 防火墙(firewall)的操作命令相关操作
linux 防火墙firewall操作命令安装:yum install firewalld1、firewalld基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld禁止开机启动: systemctl disable firewalld停止运行: systemctl stop firewalld2.配置firewalld-cmd查看版本: firewall-cmd --version显示状态: firewall-c
2020-06-11 09:42:01
960
原创 nodejs安装详解
1.本安装教程以 Node.js v12.16.3Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/Node.js 历史版本下载地址:https://nodejs.org/dist/PATH环境变量是否配置了Node.js注:1、下面附带windows版本安装包 2、vue依赖安全依赖Python,版本2.2.环境配置2.1 说明环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径
2020-05-23 19:33:20
443
原创 关于线程任务执行排序
关于线程任务排序问题的4种解决方案例如:有线程A、B、C三个线程,请按照A、B、C执行打印语句方式一、利用线程池实现/** * @Description: 线程池队列形式实现,先进先出原则 * @Package: com.cpo * @ClassName: ThreadExcutorScort * @Author: cp * @Date: 2020/5/18 11:11 * @Version: 1.0 */public class ThreadExcutorScort {
2020-05-18 23:27:19
232
原创 关于8锁问题详细介绍
关于8锁问题1、两个同步方法,一个对象调用。乌龟先跑?还是兔子先跑? 答:乌龟先跑/** * @Description: * @Package: com.cp.lock8 * @ClassName: Lock2 * @Author: cp * @Date: 2020/5/18 21:50 * @Version: 1.0 */public class Lock1 { public static void main(String[] args) { Animal1
2020-05-18 23:09:50
1619
2
原创 Linux安装redis教程详解
1、下载资源官网下载:[https://redis.io/download](vim /etc/redis.conf)2、安装步骤2.1、解压文件tar -zxvf redis-5.0.8.tar.gz2.2、安装 进入解压目录cd redis-5.0.8make (执行编译)2.3、make 编译出错出错:未安装gcc[root@localhost redis-...
2020-04-30 21:45:42
786
2
原创 完整SSM框架整合
1.环境搭建1.1导入依赖包<!--导入依赖:junit、数据库驱动、数据库连接池、servelt、jsp、mybatis、mybatis-spring、spring --> <dependencies> <!--导入依赖spring--> <dependency> <grou...
2020-04-30 20:54:05
270
原创 springMVC工作流程整理
1.执行原理1.1 执行流程用户发送请求至前端控制器DispatcherServletDispatcherServlet收到请求调用处理器映射器HandlerMapping。处理器映射器根据请求url找到具体的处理器,生成处理器执行链HandlerExecutionChain(包括处理器对象和处理器拦截器)一并返回给DispatcherServletDispatcherServlet...
2020-04-30 20:53:20
118
原创 结合业务代码--spring整合mybatis
1.mybatis核心文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><...
2020-04-30 20:52:03
171
原创 Maven项目整合SpringMVC与Mybatis详解步骤(附源码)
Maven项目整合SpringMVC与Mybatis序言环境要求环境要求创建Maven项目创建数据库构建项目配置item设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入序言本文要实现Spring+SpringMVC+Mybatis+Mysql的一...
2020-03-29 22:52:18
809
springboot-04-sharding.7z
2020-07-23
springboot-01-mysql.7z
2020-07-23
springmvc+mybatis+mysql整合实现列表展示、新增、更新、删除功能
2020-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人