- 博客(5)
- 收藏
- 关注
原创 Spring Boot2.x + Druid动态数据源切换
数据源配置<!-- alibaba的druid数据库连接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.9&
2018-09-26 12:05:44 7084 6
原创 Spring Boot2.x 整合lettuce redis 和 redisson
前言springboot2之前redis的连接池为jedis,2.0以后redis的连接池改为了lettuce,lettuce能够支持redis4,需要java8及以上。lettuce是基于netty实现的与redis进行同步和异步的通信。lettuce和jedis比较:jedis使直接连接redis server,如果在多线程环境下是非线程安全的,这个时候只有使用连接池,为每个jedi...
2018-09-20 16:20:02 11736
原创 Spring Boot2.x + Mybatis整合
前言spring boot 的核心为自动装配。 使用intellij idea来构建spring boot packaging使用jar,springboot自带tomcat集成引入依赖,这里我们选择最基本的web依赖 pom.xmlmybatis-spring-boot-starter能够帮助我们快速建立基于springboot的mybatis...
2018-09-12 11:24:43 2394 1
原创 Mysql存储函数、游标、临时表简单使用
存储过程创建一个有返回值存储过程drop TEMPORARY TABLE IF EXISTS contrast;CREATE PROCEDURE contrast(in x int,in y int,out cnt int)BEGINSET cnt = x + y;END使用BEGIN END 来定义语句块,关键字in表示输入值,out表示输出值 执行存储函数ca...
2018-09-07 17:22:11 1136
原创 Java并发之阻塞队列BlockingQueue —— 线程合作
前言当试图向队列添加元素而队列已满, 或是想从队列移出元素而队列为空的时候, 阻塞队列(blocking queue ) 导致线程阻塞。在协调多个线程之间的合作时,阻塞队列是一个有用的工具。工作者线程可以周期性地将中间结果存储在阻塞队列中。其他的工作者线程移出中间结果并进一步加以修改。方法 正常动作 特殊情况下的动作 add 添加一个元素 如果队列满,则抛...
2018-09-06 15:33:28 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人