自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 Mybatis-plus手动获取动态DataSource、JdbcTemplate

Mybatis-plus手动获取动态DataSource、JdbcTemplate

2024-10-30 09:32:29 84

原创 idea运行JRebel启动慢

更新新版JRebel后,启动卡住无法正常启动项目。

2024-06-11 09:25:07 1876 3

原创 mybatis-plus使用this.saveBatch报java.lang.NullPointer空指针异常

mybatis-plus使用saveBatch报空指针异常

2023-01-03 15:46:56 3495

原创 Java8 Stream分组groupBy后,取单一字段值、取列表第一个值方式

java8 Stream中groupBy的拓展用法。取单一字段值、取列表第一个值方式。

2022-11-08 14:36:48 18484

原创 mybatis 、mybatis-plus in 大于1000 解决方法

mybatis 、mybatis-plus in 大于1000 解决方法

2022-09-23 09:53:05 3559

原创 PrestoSql、Trino链接elasticsearch使用DSL语法查询

普通查询很简单:select * from elasticsearch."default".test_table;使用es的DSL语法进行查询,网上基本查询不到太多的资料,例子更查询不到,现添加记录;查询Trino官网资料,支持ES的DSL语法查询,结果存储到单字段的result字段中:Elasticsearch 连接器允许您在 SQL 查询中嵌入任何使用Elasticsearch Query DSL 的有效 Elasticsearch查询。然后可以在任何 SQL 语句中使用结果,.

2021-07-19 17:55:43 1957 2

原创 ThreadLocal工具类

threadlocal是一个线程内部的存储类,可以在指定线程内存储数据,数据存储以后,只有指定线程可以得到存储数据。ThreadLocal的静态内部类ThreadLocalMap为每个Thread都维护了一个数组table,ThreadLocal确定了一个数组下标,而这个下标就是value存储的对应位置。以下是ThreadLocal工具类(从网上收集的资料进行调整)import java.util.HashMap;import java.util.Map;/** * @author lc

2021-07-15 16:42:11 3334

原创 SpringBoot异步请求时获取ServletRequestAttributes为空,request空指针问题

项目使用@Async注解进行异步请求,获取RequestAttributes为空,后续操作中从request获取参数报错,后查询资料解决;方法一:异步之前开启子线程共享设置值:ServletRequestAttributes sra = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); sra.setAttribute("key","value",1);//设置参数值RequestConte.

2021-07-15 16:31:25 7936 1

原创 SpringBoot链接trino中间件

工具连接trino工具:DBeaver旧版本的DBeaver能链接presto但不能链接trino,更新到最新版后(安装了版本21.1.2.202107041908)后,添加了trino链接源,下载驱动,输入信息链接成功;SpringBoot链接trino网络上搜索trino资料很少,更搜索不到SpringBoot如何链接trino,后折腾了一番,终于解决问题,现做个记录;查询官网,找到依赖包通过DBeaver链接找到驱动类SpringBoot配置:pom.xm.

2021-07-15 10:33:05 3403

原创 Redis、MongoDb区别

“Redis缓存、MongoDb数据库”使用Redis“缓存”特性大于“数据存储”特性;MongoDb是“存储数据”的系统Redis是内存存储的数据结构服务器,可作为数据库使用,高速缓存和消息队列代理;MongoDB是一个分布式文件存储的数据库,类似于MySQL一样,支持字段索引、游标操作;优点是查询功能强大,擅长查询JSON格式数据,能存储海量量数据,但不支持事务;Redis全部数据存储到内存中,可将数据备份到磁盘中,当内存不足是,会根据LRU算法删除内存数据;MonoDB

2021-07-04 23:41:07 175

原创 java体系4个平台

Java card:让java应用在小内存上运行,如门禁卡等;Java ME(J2ME):主要运行于移动设备和嵌入式设备上,如手机、电视机顶盒、打印机等;集成了移动端特定的API;JavaSE(J2SE):主要是桌面级应用平台,如windows应用;JavaEE(J2EE):企业级服务器端 Java 应用程序。...

2021-06-30 22:26:58 333

原创 java8 findAny()、findFirst()空指针NullPointerException问题

在写代码调试时,发生空指针异常,定位代码是在使用stream()的findAny()出报错,后发现是因为结果中存在null的数据,导致可空指针,findFirst()也是如此;所以使用前先去空

2021-06-30 22:18:17 6970

原创 HashMap、HashTable、ConcurrentHashMap简单区别

HashMap:线程不安全,并发情况下容易造成环形链表(扩容时),危险!!!HashTable:原理和HashMap几乎一样,HashTable不允许key、value为null; 线程安全,但是代价很大,内部用synchronized,把整个哈希表加了一把大锁,get、put时都会进行加锁,在大并发 量时,严重影响效率。ConcurrentHashMap:线程安全,内部采用了"分段锁",主干数据采用了多个Se...

2020-07-29 09:11:26 120

原创 mybatis查询数据后时间字段精度丢失

问题:通过mybatis查询oracle数据后,返回页面的JSON数据中时间字段 时分秒 字段精度丢失配置:字段在oralce中的类型:DATE字段映射在VO中的类型:java.util.Date字段添加JSON转换注释:@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")Mapper结果直接映射到Vo--------------------------------------调试过程发现问题不在JSON转换过程,接

2020-07-28 17:25:04 1453

原创 JPA id未按序列生成

环境:JDK8、SpringBoot、JPA 今天测试环境发现一个代码bug,插入数据报错,查看日志异常信息:主键重复找到错误代码出,设置了序列:@SequenceGenerator(name = "id_seq", sequenceName = "MY_TABLE_SEQ")查询数据库对比表MY_TABLE最大ID和MY_TABLE_SEQ序列生成的值,确保序列大于表的ID;本地反复调试,生成的ID没有按照MY_TABLE_SEQ获取值;后对比了其他模块的功能代码,对比修改...

2020-07-28 16:54:01 304

springboot_shiro.zip

源码是根据网上教程编写出来的,SpringBoot+maven+jdk8+mysql,文件中附带建表、数据的sql,登陆密码默认为123456

2019-11-06

JavaClass搜索工具

提醒:需要搜索的jar需要在本地存在,相当于通过class查找对应的jar 功能说明: 从选定的目录里面,查找出所有包含所指定的Java Class类的Jar包。 -------------------------------------------------------------------------- 使用方法: 1、请首先输入需要查找的Java Class类,需要输入完整的Class类路径(包含包名), 例如: org.apache.log4j.Logger 2、选择需要查找的jar文件所在目录,例如: D:\log4j\lib 3、然后点击搜索按钮即可。

2019-01-02

java非对称加密demo(秘钥文件\字符秘钥)

自己整理的非对称加密demo,包含生成秘钥文件、生成字符转秘钥两种方式。

2018-06-06

maven父子结构demo

java、简单的maven父子结构demo,各个之间相互引用。。

2018-05-21

空空如也

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

TA关注的人

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