自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hutool工具类读取本地json文件

【代码】hutool工具类读取本地json文件。

2024-07-05 17:30:01 134

原创 HTML网页中导入jquery并执行代码

【代码】HTML网页中导入jquery并执行代码。

2024-01-25 16:27:09 1206

原创 谷歌浏览器通过network模拟HTTP中的GET/POST请求获取response

【代码】谷歌通过network模拟GET/POST请求获取response。

2024-01-19 09:19:53 1902

原创 SpringBoot集成mybatis-plus实现分页

SpringBoot集成mybatis-plus实现分页

2022-09-28 17:04:11 833 1

转载 使用 @TableField(updateStrategy = FieldStrategy.IGNORED)遇到的坑

使用 @TableField(updateStrategy = FieldStrategy.IGNORED)遇到的坑

2022-09-28 16:28:14 13701 4

原创 redis批量删除key

【代码】redis批量删除key。

2022-09-26 14:01:54 1107

原创 Java高性能实体类转换工具MapStruct

MapStruct 是一个代码生成器,它基于约定优于配置的方法,极大地简化了 Java bean 类型之间的映射实现。生成的映射代码使用普通的方法调用,因此速度快、类型安全且易于理解。多层应用程序通常需要在不同的对象模型(例如实体和 DTO)之间进行映射。编写这样的映射代码是一项乏味且容易出错的任务。MapStruct 旨在通过尽可能地自动化来简化这项工作。与其他映射框架相比,MapStruct 在编译时生成 bean 映射,这确保了高性能,允许快速的开发人员反馈和彻底的错误检查。

2022-09-16 10:55:47 1772

原创 JAVA拷贝Map和List中的值到对象

JAVA拷贝Map和List中的值到对象

2022-09-06 10:57:05 1739

原创 lombok中使用@Accessors和@Builder的区别

【代码】lombok中使用@Accessors和@Builder的区别。

2022-09-05 13:57:35 623

原创 springboot使用rabbitmq死信队列和延时队列配合一起使用

【代码】springboot使用rabbitmq死信队列和延时队列配合一起使用。

2022-09-01 10:30:44 493

原创 实体类中Date转时间戳(Long) BeanUtils的正确使用

【代码】实体类中Date转时间戳(Long) BeanUtils的正确使用。

2022-08-29 16:19:53 734

原创 修改mysql时区time_zone为东八区

【代码】修改mysql时区time_zone为东8区。

2022-08-26 09:25:43 3597

原创 java时间戳转Date类型精确到毫秒或微秒存储到mysql

【代码】java时间戳转Date类型精确到毫秒或微秒存储到mysql。

2022-08-24 15:53:20 2573

原创 springboot国际化i18n中获取不同国家的代码和语言

【代码】springboot国际化i18n中获取不同国家的代码和语言。

2022-08-22 14:40:31 736

原创 java使用谷歌api翻译读写Excel

java使用谷歌api翻译读写Excel

2022-08-11 11:21:28 1297 2

原创 mysql对已经加密的字段进行模糊查询

mysql对已经加密的字段进行模糊查询

2022-08-01 15:40:07 4293 8

原创 JwtUtil生成token加解密工具类

Jwt生成token加解密工具类

2022-06-29 14:16:52 672

原创 redis使用zset实现排行榜功能(取前5位/倒数5位)

redis使用zset实现排行榜功能(取前5位/倒数5位)

2022-06-22 16:06:44 5347

原创 rabbitmq配合redis防止重复消费

rabbitmq消费者幂等性

2022-06-21 18:39:49 781

原创 springboot使用jasypt完成配置文件中的脱敏

springboot使用jasypt加密配置文件中的敏感信息

2022-06-17 10:59:48 489

原创 Springboot集成rabbitMq使用三种模式

Springboot集成rabbitMq使用三种模式

2022-06-16 22:31:44 608 1

原创 StringRedisTemplate和RedisTemplate使用的区别

StringRedisTemplate和RedisTemplate使用的区别

2022-06-16 21:38:23 600

原创 springboot初始化修改yml文件并加载

springboot初始化修改yml文件并加载

2022-06-14 21:34:15 781

原创 获取本机ip地址和端口号

获取本机ip地址和端口号

2022-06-07 23:50:45 2343 3

原创 CountDownLatch定义多个线程的使用

CountDownLatch的使用

2022-06-07 13:10:01 219

原创 windows中nginx配置负载均衡

windows中nginx配置负载均衡

2022-05-24 20:05:16 2590

原创 Lock锁中ReentrantLock中Condition的使用

Lock锁中ReentrantLock中Condition的使用

2022-05-24 17:39:18 805

原创 基于redis实现分布式锁包括redisson的使用

基于redis实现分布式锁包括redisson的使用

2022-05-23 23:32:15 485

原创 java一个方法返回多个对象

1、导入pom.xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.8.1</version> </dependency>2、代码编写加测试

2022-04-14 16:40:10 1862

原创 LongAdder配合parallelStream一起使用

public static void main(String[] args) { //LongAdder配合parallelStream一起使用 LongAdder counter = new LongAdder(); List<String> list = new ArrayList<>(); list.add("1"); list.add("1"); list.add("...

2022-03-11 14:54:57 133

原创 java.util.IllegalFormatConversionException异常处理

错误日志:java.util.IllegalFormatConversionException: f != java.lang.String public static void main(String[] args) { //错误写法 //String longitude1 = String.format("%.3f", "39.57825469970703"); //java.util.IllegalFormatConversionExce

2022-03-08 14:01:15 5232

原创 Navicat查看create表结构

-- 查看user表结构show create table user

2022-03-07 11:09:21 981

原创 idea中使用@Autowired引入报红

取消以下勾选

2022-02-25 14:14:15 134

原创 MacBook打开idea没反应(保姆级教程)

故事描述:idea用着有点卡 于是我就到网上搜了搜教程然后改了一下VM配置,然后一不小心把最大内存和最小内存给写反了错误示例正确写法(PS:后面的--中文不要加上,我只是给你做演示加的注释)解决方案1、先查看一下错误原因去访达里面找到idea->显示包内容->打开Contents文件夹->MacOS文件夹->打开idea2、查看一下错误原因他的意思是初始化加载VM的时候失败了初始堆大小设置为大于最大堆大小的值看不

2022-02-24 19:18:25 5530 3

原创 IDEA添加忽略的文件和文件夹(git、svn提交代码时隐藏文件)

IDEA添加忽略的文件和文件夹(git、svn提交代码时隐藏文件)

2022-02-22 18:26:53 1478

原创 mysql union all多表order by和group by一起使用(先排序后分组)

分组之前SELECT *FROM ( SELECT user_id, CREATE_TIME, shop_id FROM large_fore_credit_apply_record WHERE shop_id = '2000043' UNION ALL SELECT user_id, CREATE_TIME, shop_id FROM large_apply_credit_record WHERE shop_id = '2000043' UNION ALL SELECT user

2022-02-17 11:44:13 3954

原创 mysql分页查询百万级别数据sql优化

-- 普通分页查询SELECT * from table limit 100000,10; -- 结果显示4.73s-- 优化之后的分页查询 (前提是该ID为主键)-- 第一种写法SELECT a.* FROM table a INNER JOIN (SELECT id FROM table LIMIT 100000,10) b ON a.id = b.id; -- 1.127s--第二种写法SELECT a.* from table a where id >=(SELECT...

2022-01-27 14:11:34 1040

原创 dynamic-datasource多数据源的配置使用(读写分离、事务的回滚)

dynamic-datasource多数据源的配置使用(读写分离、事务的回滚)

2022-01-26 17:37:57 8103 6

原创 Java线程池的使用(合理设置线程池的大小)

线程池工具类import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.Callable;import java.util.concurrent.Future;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUn

2022-01-20 11:33:50 972

原创 mysql时间函数的使用

DATEDIFF的用法-- 获取两个日期之间相差的天数SELECT DATEDIFF('2017-11-30','2017-11-29') AS toDays from dual;-- 获取两个日期之间相差的分钟SELECT DATEDIFF('2017-11-30','2017-11-29')*24*60 toMinutes from dual;interval的用法-- 当前时间减1年SELECT DATE_SUB(now(), interval 1 YEAR) fr.

2022-01-19 18:09:52 924

空空如也

空空如也

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

TA关注的人

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