java
文章平均质量分 62
猫耳苍苍
这个作者很懒,什么都没留下…
展开
-
java stream 简单使用
java stream流进行内存分页stream 进行内存分页stream 处理null字段的排序stream 过滤出不存在另一个list里面的数据stream 过滤出存在另一个list里面的数据stream 删除Map中值为空的数据stream 进行内存分页int pageSize=templateCompanyListRequest.getPageSize();int pageNum=templateCompanyListRequest.getPageNum();int skipNum = pa原创 2022-04-13 16:48:27 · 573 阅读 · 0 评论 -
mybatis二级缓存
mybatis二级缓存Mybatis中一级缓存 和 二级缓存的区别一级缓存(本地缓存)二级缓存(全局缓存)二级缓存开启mybatis解读总结Mybatis中一级缓存 和 二级缓存的区别两者区别:一级缓存的作用域是在SqlSession中,二级缓存的作用域是针对mapper做缓存。一级缓存(本地缓存)一级缓存是框架默认为我们开启的,我们不需要做任何配置。例如我们首次查询id为1的用户,mybatis会将该用户的对象存储在一级缓存中;如果在此中间 sqlSession 执行了commit操作(增删改原创 2022-04-13 15:44:45 · 4497 阅读 · 0 评论 -
Mybatis使用
Mybatis使用collection标签代码mappermapper.xmlforeach标签delete批量删除代码mappermapper.xmlinsert批量添加代码mappermapper.xmlselect代码mapper.xmlif 标签代码mapper.xmlwhere 标签代码mapper.xmltrim 标签代码mapper.xmlset 标签代码mapper.xmlbind 标签代码mapper.xmlchoose、when、otherwise 标签代码mapper.xmlcoll原创 2022-04-13 15:06:45 · 1068 阅读 · 0 评论 -
RestTemplate 的 exchange 接口请求
RestTemplate 的 exchange 接口请求get 请求post 请求get 请求String urlStr = "url";UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(urlStr) .queryParam("参数1", "....") .queryParam("参数2", "....");HttpHeaders headers = new原创 2022-01-19 11:22:53 · 3261 阅读 · 0 评论 -
字符串操作
字符串按照每两位插入一个空格 public static String toStr(String str){ String regex = "(.{2})"; str = str.replaceAll(regex,"$1 "); return str; }原创 2021-11-25 09:06:56 · 424 阅读 · 0 评论 -
java -MD5加密
java -MD5加密 public static String md5(String plainText) { if (null == plainText) { plainText = ""; } String mD5Str = null; try { // JDK 支持以下6种消息摘要算法,不区分大小写 // md5,sha(sha-1),md2,sha-256原创 2021-11-24 18:08:27 · 134 阅读 · 0 评论 -
springboot数据库连接
springboot2.3.1与springboot1.5连接数据库的差别1.Spring Boot 2.3.1与Spring Boot 1.5 默认数据源1.springboot2.3.1默认数据源2.HikariDataSource优点2.springboot连接数据库配置1.springboot连接数据库配置文件1.Spring Boot 2.3.1与Spring Boot 1.5 默认数据源1.springboot2.3.1默认数据源Spring Boot 2.3.1 默认使用 com.zax原创 2021-11-16 14:31:08 · 1262 阅读 · 0 评论 -
Springboot声明式事务和编程式事务
声明式事务–@Transactional声明式事务一般使用@Transactional注解,标注该注解的方法具有事务能力,出现异常会进行回滚。但是,使用@Transactional注解事务粒度比较大,有时候可能不适合自己的业务场景,我们在不需要对整个方法进行事务管理,而是对指定的数据库操作代码进行添加事务,那么我们需要使用编程式事务管理编程式事务–TransactionTemplateTransactionTemplate 源码编程式事务一般使用 TransactionTemplate ,还可以原创 2021-11-16 14:05:52 · 751 阅读 · 0 评论 -
java8时间日期
java8时间日期LocalDate / LocalTime / LocalDateTimeZonedDateTime和OffsetDateTimeLocalDate / LocalTime / LocalDateTimeLocalDate ,日期的API,表示没有时间的日期格式LocalTime ,表示不带日期的时间格式LocalDateTime ,表示时间日期格式ZonedDateTime和OffsetDateTimeZonedDateTime:表示区域时间日期OffsetDateTime原创 2021-09-27 18:02:14 · 382 阅读 · 0 评论 -
java-RSA数据加密
java-RSA数据加密生成RSA公钥和私钥下载openssl(或者在线生成)生成RSA公钥和私钥下载openssl(或者在线生成)在线生成非对称加密公钥私钥对:选择PKCS8格式,net,ios中RSA加解密使用的是PKCS1,而java使用的是PKCS8。按1024取模(通常都是1024),PKCS1格式的私钥长度应该是812,而PKCS8的格式的密钥长度为861。将生成的公钥和秘钥复制到文件中,将文件后缀改为.pem,或者将...原创 2021-09-27 13:40:38 · 1287 阅读 · 0 评论