- 博客(10)
- 收藏
- 关注
转载 Spring boot redis 客户端 lettuce 与 jedis 区别整理
spring boot框架中已经集成了redis,在1.x.x的版本时默认使用的jedis客户端,现在是2.x.x版本默认使用的lettuce客户端,两种客户端的区别如下# Jedis和Lettuce都是Redis Client# Jedis 是直连模式,在多个线程间共享一个 Jedis 实例时是线程不安全的,# 如果想要在多线程环境下使用 Jedis,需要使用连接池,# 每个线程都去拿自己的 Jedis 实例,当连接数量增多时,物理连接成本就较高了。# Lettuce的连接是基于Nett
2020-12-23 11:07:11
1746
原创 Spring boot + log4j2
参考了一些其他博主写的文章,自己整理了一下以使用在正式的项目中直接上代码pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.5.RELEASE</version>
2020-12-21 12:12:32
245
原创 Mybatis 加 Oracle 换算时间获取时间段 ORA-00907: 缺失右括号
背景:底层框架mybatis,数据库 Oracle,需求定时每5分钟获取第三方库5分钟内的数据,由于需要根据时间获取数据,而第三方库存在时间差异,所以获取数据时以第三方库的时间为准这段sql在数据库种运行完全没有问题一旦在项目种运行都会报ORA-00907: 缺失右括号异常错误但是如果把 我传入的值 #{minute} 改为固定的值 就 又能运行...
2019-09-27 13:45:45
745
原创 spring boot 整合 druid 多数据源切换与druid 监控
该代码已运用正式项目中此处为测试demo,我自己理解得也不深但功能实现了,不足点还望大神指出不足点,未能实现两个数据源之间的事务,只能实现切换后单个数据源的事务管理主框架为 spring boot + mybatisAOP 切换父 pom.xml 添加依赖包<?xml version="1.0" encoding="UTF-8"?><project ...
2018-10-23 11:57:56
4324
1
转载 HashMap的工作原理
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入
2018-01-07 12:01:13
132
原创 图片生成水印,可设置角度,位子,
/** * 图片压缩 和 放大 ,缺点(图像放大后会失真,压缩图像质量要好一点) * retUrl 图片输出路径和 imgSrc 原路径可以一致,如果retUrl图片输出路径不改文件名原图将会被覆盖 * @param imgSrc 原图片路径(带上文件名) **绝对路径 * @param retUrl 图片输出路径(新文件名) **绝对路径
2017-02-16 17:29:13
1361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人