自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 510

原创 自定义基于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 200

原创 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 158

原创 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 193

原创 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 203

原创 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 217

原创 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 149

原创 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 205

原创 防火墙(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 712

原创 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 383

原创 关于线程任务执行排序

关于线程任务排序问题的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 197

原创 关于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 1520 1

原创 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 703 2

原创 完整SSM框架整合

1.环境搭建1.1导入依赖包<!--导入依赖:junit、数据库驱动、数据库连接池、servelt、jsp、mybatis、mybatis-spring、spring --> <dependencies> <!--导入依赖spring--> <dependency> <grou...

2020-04-30 20:54:05 244

原创 springMVC工作流程整理

1.执行原理1.1 执行流程用户发送请求至前端控制器DispatcherServletDispatcherServlet收到请求调用处理器映射器HandlerMapping。处理器映射器根据请求url找到具体的处理器,生成处理器执行链HandlerExecutionChain(包括处理器对象和处理器拦截器)一并返回给DispatcherServletDispatcherServlet...

2020-04-30 20:53:20 77

原创 结合业务代码--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 129

原创 Maven项目整合SpringMVC与Mybatis详解步骤(附源码)

Maven项目整合SpringMVC与Mybatis序言环境要求环境要求创建Maven项目创建数据库构建项目配置item设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入序言本文要实现Spring+SpringMVC+Mybatis+Mysql的一...

2020-03-29 22:52:18 666

log4j-2.15.0-rc2核心jar.7z

主要涉及log4j-2.15.0-rc2核心jar包以及springboot整合jar包

2021-12-13

springboot-04-sharding.7z

基于springboot框架通过sharding-jdbc实现数据库的读写分离以及分库分表,分库分表规则自定义实现,按照自己项目业务需求

2020-07-23

springboot-01-mysql.7z

基于AOP注解实现自定义读写分离,读写分离规则自己定义。整体框架基于springmvc形式实现 基于AOP注解实现自定义读写分离,读写分离规则自己定义。整体框架基于springmvc形式实现

2020-07-23

springmvc+mybatis+mysql整合实现列表展示、新增、更新、删除功能

Maven项目整合SpringMVC与Mybatis框架 实现简单的列表展示、新增、删除、更新 下载即可进行项目业务开发

2020-03-29

linux安装和命令

linux速成安装教程以及linux命令一些基本操作命令,主要是平常使用

2018-10-16

IBM MQ 全部JAR包

JAVA发送文本内容至MQ中,导入必要的包,必要的包有6个

2018-10-16

空空如也

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

TA关注的人

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