自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JinLiang16353

态度决定高度。

原创 2.TCP三次握手、四次挥手

TCP三次握手 客户端发送一个带SYN的数据包给服务端。 服务端接收到后,回传一个带有SYN/ACK标志的数据包以示传达确认信号。 客户端再发送一个带有ACK的数据包给服务端,代表“握手”结束。 TCP四次挥手 ...

2019-06-08 00:26:19

阅读数 20

评论数 0

原创 1.TCP/IP四层模型?

TCP/IP 四层模型 1. 应用层 应用层决定了向用户提供应用服务时通信的活动。FTP协议、DNS、HTTP协议 2. 传输层 传输层对上接应用层,提供处于网络连接中的两台计算机之间的数据传输。TCP(传输控制协议)、UDP(用户数据报协议) 3. 网络层 网络层用来处理在网络上流动的数据包。数...

2019-06-07 01:07:15

阅读数 18

评论数 0

原创 Mycat 多租户方案 注解、切分函数

业务场景 公司需要开发一个SAAS平台,考虑到数据的安全性和隔离级别,打算采用Mycat做为中间件,使用Mycat的多租户方案,实现租户数据的独立性。 Mycat提供的两种多租户方案 基于Mycat注解的方式,动态切schema 优点:适用于传统的每个租户部署一套 web+db 的老系统升级...

2018-12-05 15:50:54

阅读数 210

评论数 0

原创 MyCat跨库查询方案

Mycat跨库查询的解决方案 1.使用全局表 1.1 使用全局表的业务特点: 数据变动不频繁 数据总体变化不大 数据规模不大,很少有超过数十万条记录 1.2 全局表特性: 全局表的插入、更新操作会实时在所有节点上执行,保持各个分片节点数据的一致性 全局表的查询操作,只从一个节点获取 全局表可...

2018-11-27 20:27:52

阅读数 1063

评论数 0

原创 cas单点登录系统搭建、配置、扩展

title: cas单点登录系统搭建、配置、扩展 tags: cas notebook: cas 环境信息 节点 已安装软件 系统配置 node8 apache-tomcat-8.0.53.tar.gz;jdk-8u181-linux-x64.tar.gz centos7.2 ...

2018-11-24 16:57:30

阅读数 249

评论数 1

原创 MyCat简介

Mycat简介 1.功能介绍 Mycat是什么?从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了MySQL协议的的Server,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生(Native)协议与多个MySQL服务器通信,也可...

2018-11-13 15:38:09

阅读数 60

评论数 3

原创 MyCat安装文档

MyCat安装文档 @(MyCat)[mycat] 环境信息 节点 已安装软件 系统配置 node3 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz;jdk-8u181-linux-x64.tar.gz centos7.2 node4 my...

2018-11-09 11:52:53

阅读数 77

评论数 0

原创 Java多线程相关知识点

Java多线程相关知识点 什么是线程和进程 线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。线程有就...

2018-10-23 21:57:40

阅读数 65

评论数 0

原创 Cenos7 安装、卸载 MySql5.7

Cenos7 安装、卸载 MySql5.7 1.删除系统已经存在的Mysql 1.1 查看当前安装Mysql情况 rpm -qa | grep -i mysql 1.2 删除当前依赖 rpm -ev --nodeps [安装的依赖] 删除上次命令查...

2018-10-12 09:58:55

阅读数 113

评论数 1

原创 数据并发存在的问题

数据并发存在的事务问题1.脏读2.不可重复读3.幻想读4.第一类丢失更新5.第二类丢失更新 1.脏读 A事务读取到B事务尚未提交的更改数据,并在这个数据的基础上进行操作。如果恰巧B事务回滚,那么A事务读到的数据根本是不被承认的。 2.不可重复读 不可重复读是指A事务读取了B事务已经提交的更...

2018-09-28 22:44:50

阅读数 253

评论数 0

原创 Spring 自定义注解开发

Spring 自定义注解开发 AOP的基本概念 (1)Aspect(切面):通常是一个类,里面可以定义切入点和通知 (2)JointPoint(连接点):所谓的连接点指那些被拦截到的点。在Spring中,这些点指的是方法,因为Spring只支持方法类型的连接点 (...

2018-07-24 16:08:51

阅读数 125

评论数 0

原创 volatile 关键字

volatile 关键字 概念 volatitle 关键字的主要作用是使修饰的变量在多个线程之间可见。 线程执行流程图 在Java中,每一个线程都会有一块工作内存区,其中存放着主内存中的变量值的拷贝。当线程执行时,他在自己的工作内存区中操作这些变量。为了存取一个共享的...

2018-07-17 22:42:52

阅读数 39

评论数 0

原创 Java 日期区间连续判断

Java 日期区间连续判断 1.需求 开发会计期间维护API 会计期间 期间维护API [要求期间连续] 2.分析 使用定义日期格式为 yyyy-mm-dd 所以采用java8的LocalDate 如何判断区间连续:每一个区间的结束日期+1等于下一个区间的开始日期。[记...

2018-07-10 20:20:22

阅读数 2469

评论数 0

原创 Springboot 源码学习

1.判断字符串长度是否为零 Assert.hasLength(encoding, "Encoding must not be empty"); public static void hasLength(String text, String message...

2018-04-25 10:13:31

阅读数 41

评论数 0

原创 SpringSecurity 常用配置

SpringSecurity 配置详解 登录配置 protected void configure(HttpSecurity http) throws Exception { http .authorizeRequests() .a...

2018-04-24 16:16:09

阅读数 75

评论数 0

原创 IntelliJ Idea 常用快捷键

IntelliJ Idea 常用快捷键 Ctrl+Alt+t 选择代码块 try catch Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代...

2018-04-18 22:39:17

阅读数 35

评论数 0

原创 Redis 安装【Centos 6.5】

Redis 安装【centos 6.5】 1.安装 gcc yum install gcc-c++ 2.上传 redis-3.0.0.tar.gz 3.解压 redis-3.0.0.tar.gz 到 /usr/local/ tar -xvf redis-3.0.0.tar.gz -C ...

2018-04-13 13:39:48

阅读数 65

评论数 1

原创 Zookeeper集群搭建

Zookeeper集群搭建 1.初始化条件 节点 已安装软件 系统属性 node1 jdk-7u45-linux-x64.tar.gz centos6.5 node2 jdk-7u45-linux-x64.tar.gz centos6.5 nod...

2018-04-13 11:04:03

阅读数 51

评论数 0

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