自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 SpringBoot 动态数据源 用注解切换

使用版本SpringBoot 1.5.9动态切换数据源,mysql ,oracle 在项目中动态切换,或者 两个mysql进行切换引入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId...

2018-10-30 16:47:14 6471 6

原创 Mysql 主从复制

系统 CentOS7本次mysql主从复制将用docker来实现,本次实习有以下两种方式单向主从 双向主从本次主从复制:基于日志(binlog)Master和Slave数据库的版本要一致单向主从安装步骤本次将要修改my.cnf 文件 可以先启动容器拷贝my.cnf文件文件拷贝docker cp 本地文件路径 ID全称:容器路径 (本地到容器)docke...

2019-03-14 18:10:44 155

原创 Springboot aop 实现 Redis 分布式锁

本次用Springboot1.5.9版本手动注入Bean@Configurationpublic class MonitorAutoConfiguration extends CachingConfigurerSupport { /** * @desc * * @param factory * @return */ @...

2019-02-27 11:01:07 893 2

转载 String Cloud Eureka 服务治理

基础架构:        ① 服务注册中心:  Eureka提供服务端,提供注册与发现。所有有服务都会注册到 eureka-server        ② 服务提供者: 用EurekaClient 将自己的服务注册到 Eureka 上,Eureka 提供 一个 application 来存储提供者所注册的名称        ③ 服务消费端: 消费者应用从Eureka 服务注册中心中获取...

2018-12-22 15:45:56 188

原创 linux 快速熟悉vi编辑

vi文本编辑器vi test  进入创建并且进入文本 :q!       不保存编辑 强制退出vi:wq    保存退出:e!     回到上次编辑:w 保存但不退出/  查找   n 下一个i 编辑dd 删除u 返回p 赋值e 跳到单词最后...

2018-11-20 16:02:30 2858

原创 java jdom2下的SAXBuilder类解析XML

SAXBuilder 主要用余解析XML文件  &lt;dependency&gt;    &lt;groupId&gt;org.jdom&lt;/groupId&gt;    &lt;artifactId&gt;jdom2&lt;/artifactId&gt;    &lt;version&gt;2.0.5&lt;/version&gt;&lt;/dependency&am

2018-11-20 11:00:55 6253

原创 手写mini版mybatis

源码地址:https://github.com/xulinglin/com-mybatis手写了mini版本的mybatis,欢迎进行改进。Mybatis主要用动态代理来实现。SqlSession类 主要用于实现增删查改 Executor 执行器,用来生成sql语句ParameterHandler 参数转换,将mybatis xml文件中的语句转换为jdbc可执行的语句...

2018-11-20 10:41:55 3454

原创 Java 数据连接池的实现

Mysql版本5.6java 在进行数据库操作时每次需要进行物理连接一次数据库,物理连接一次平均是150mm(数值只针对我自己电脑)。 缺点:开销太大在写连接池的时候来了解一下mysql配置 ,WIN找 my.ini (默认位置:C:\ProgramData\MySQL\版本)   Linux找 my.cnf  执行 sudo find / -name my.cnf 进行查找m...

2018-11-12 16:09:34 2329

原创 Java两个数组合并,去除重复元素

合并两个数组并且排序 static int []a = {1,3,8,20}; static int []b = {2,3,3,11,12,15,26,27}; //定义下标 a=i b=j c=szie int i = 0; public int[] test(int []a,int []b) { Map<Integer,In...

2018-08-13 10:55:12 14601 5

原创 Java实现一个简单的队列Queue

队列是一种先进先出的一种数据结构。就像排队一样先到先买。从最后插入,从第一个拿出。这样就实现了一个简单队列ArrayList 是基于我自己实现的动态数组的 有需求的朋友可以看看。https://blog.csdn.net/xulinglin520/article/details/81514153import java.util.ArrayList;/** * * @author...

2018-08-09 14:56:35 8823 2

原创 Java栈的实现

栈是一种先进后出的数据结构。入栈是指在栈的末尾添加元素,出栈在从栈顶拿出元素。顺序是先进后出。ArrayList 是基于我自己实现的动态数组的 有需求的朋友可以看看。https://blog.csdn.net/xulinglin520/article/details/81514153/** * * @author XiaoTian * @date 2018-08-09 * @p...

2018-08-09 11:18:39 1886

原创 Java动态数组

一个简单的动态数组实现基于数组实现 添加10w的容量 在删除 所有 容量 平均是 0.4秒 这个效率是可观的 下面来一起看看代码package com.array;import java.util.List;import java.util.Random;/** * * @author XiaoTian * @date 2018-08-08 *///基于动态数组的实...

2018-08-08 19:38:38 4264

原创 Java自定义链表结构

创建简单链表类,可以声明为内部类,和外部类一般声明的为 Node 节点。节点里可以包含 元素 在这里我就定义为 E 泛型不过一般都是声明的内部类该类用户不需要知道他是什么Node --&gt; Node --&gt; Node --&gt; Node... package com.Test;/** * * @author XiaoTian * @date 2018-08-0...

2018-08-02 15:29:14 2213

原创 SpringBoot Redis 缓存失效设置(手写)

第一步 //创建一个注解@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)public @interface RedisCache { String Value() default ""; long time() default 0L;}第二步写一个拦截器@Aspect@O...

2018-07-11 19:11:31 5697

空空如也

空空如也

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

TA关注的人

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