- 博客(89)
- 收藏
- 关注
原创 谷歌浏览器通过network模拟HTTP中的GET/POST请求获取response
【代码】谷歌通过network模拟GET/POST请求获取response。
2024-01-19 09:19:53
2601
1
转载 使用 @TableField(updateStrategy = FieldStrategy.IGNORED)遇到的坑
使用 @TableField(updateStrategy = FieldStrategy.IGNORED)遇到的坑
2022-09-28 16:28:14
14018
4
原创 Java高性能实体类转换工具MapStruct
MapStruct 是一个代码生成器,它基于约定优于配置的方法,极大地简化了 Java bean 类型之间的映射实现。生成的映射代码使用普通的方法调用,因此速度快、类型安全且易于理解。多层应用程序通常需要在不同的对象模型(例如实体和 DTO)之间进行映射。编写这样的映射代码是一项乏味且容易出错的任务。MapStruct 旨在通过尽可能地自动化来简化这项工作。与其他映射框架相比,MapStruct 在编译时生成 bean 映射,这确保了高性能,允许快速的开发人员反馈和彻底的错误检查。
2022-09-16 10:55:47
1882
原创 springboot使用rabbitmq死信队列和延时队列配合一起使用
【代码】springboot使用rabbitmq死信队列和延时队列配合一起使用。
2022-09-01 10:30:44
558
原创 StringRedisTemplate和RedisTemplate使用的区别
StringRedisTemplate和RedisTemplate使用的区别
2022-06-16 21:38:23
665
原创 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
1936
原创 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
149
原创 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
5420
原创 MacBook打开idea没反应(保姆级教程)
故事描述:idea用着有点卡 于是我就到网上搜了搜教程然后改了一下VM配置,然后一不小心把最大内存和最小内存给写反了错误示例正确写法(PS:后面的--中文不要加上,我只是给你做演示加的注释)解决方案1、先查看一下错误原因去访达里面找到idea->显示包内容->打开Contents文件夹->MacOS文件夹->打开idea2、查看一下错误原因他的意思是初始化加载VM的时候失败了初始堆大小设置为大于最大堆大小的值看不
2022-02-24 19:18:25
5865
3
原创 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
4369
原创 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
1107
原创 dynamic-datasource多数据源的配置使用(读写分离、事务的回滚)
dynamic-datasource多数据源的配置使用(读写分离、事务的回滚)
2022-01-26 17:37:57
8395
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
1041
原创 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
1069
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人