会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
屠城校尉杜
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2021年12月28日
Springboot实现文件上传下载功能
摘要: 一、文件上传 1. controller层 @RestController @RequestMapping(value = "/excel") public class UploadController { @Autowired private UploadExcelPoiService uploa
阅读全文
posted @ 2021-12-28 19:07 屠城校尉杜
阅读(1065)
评论(0)
推荐(0)
2021年12月18日
文件下载的写法
摘要: private void download(String token, String guid, HttpServletRequest req, HttpServletResponse resp) { File outputFile = null; try { EdmConfig config =
阅读全文
posted @ 2021-12-18 11:08 屠城校尉杜
阅读(199)
评论(0)
推荐(0)
2021年12月13日
Java本地缓存解决方案---使用Google的CacheBuilder
摘要: 一、背景 当业务实现上需要用到本地缓存,来解决一些数据量相对较小但是频繁访问数据的场景,可以采用Google的CacheBuilder解决方案。 二、代码实现 1. 首先在maven中引入下面的包 <dependency> <groupId>com.google.guava</groupId> <a
阅读全文
posted @ 2021-12-13 11:15 屠城校尉杜
阅读(4777)
评论(0)
推荐(0)
2021年11月19日
关于利用RabbitMQ实现延迟任务的方法详解
摘要: 关于利用RabbitMQ实现延迟任务的方法详解
阅读全文
posted @ 2021-11-19 16:31 屠城校尉杜
阅读(27)
评论(0)
推荐(0)
2021年11月8日
JDK8的异步处理方式-CompletableFuture的使用
摘要: 一、背景 jdk8中加入了实现类CompletableFuture,用于异步编程。底层做任务使用的是ForkJoin, 顾名思义,是将任务的数据集分为多个子数据集,而每个子集,都可以由独立的子任务来处理,最后将每个子任务的结果汇集起来。它是ExecutorService接口的一个实现,它把子任务分配
阅读全文
posted @ 2021-11-08 18:21 屠城校尉杜
阅读(876)
评论(0)
推荐(0)
2021年9月13日
CompletableFuture的使用
摘要: 1 List<List<String>> subList = CommonUtils.splitList(pendingIds, 500);private static final ThreadFactory NAMED_THREAD_FACTORY = 2 new ThreadFactoryBui
阅读全文
posted @ 2021-09-13 09:43 屠城校尉杜
阅读(289)
评论(0)
推荐(0)
2021年9月11日
java集合的使用
摘要: Map的正确使用 for(Map.Entry<String, String> entry: params.entrySet()) { String key = entry.getKey(); String value = entry.getValue(); } Iterator<Entry<User
阅读全文
posted @ 2021-09-11 08:45 屠城校尉杜
阅读(62)
评论(0)
推荐(0)
2021年7月27日
利用Comparator对枚举类型进行排序的实现
摘要: 1. 利用BeanComparator对List<Object>根据属性进行排序 String daXiaoOrder[] = {"很小","小","中","大","特大"}; String tianDuOrder[] = {"不甜","甜","很甜"} ComparatorChain compar
阅读全文
posted @ 2021-07-27 17:01 屠城校尉杜
阅读(331)
评论(0)
推荐(0)
2021年5月11日
ZIP文件操作工具类
摘要: 2 3 import lombok.extern.slf4j.Slf4j; 4 import org.apache.commons.io.FilenameUtils; 5 6 import java.io.*; 7 import java.nio.charset.Charset; 8 import
阅读全文
posted @ 2021-05-11 14:27 屠城校尉杜
阅读(116)
评论(0)
推荐(0)
2021年4月7日
记SpringBoot中 Consider defining a bean of type 'com.xxx.classname' in your configuration 错误的解决办法
摘要: 一、背景 笔者项目中。有两个子模块代码。需要分别在不同的包名中运行,假设一个包名为 cn.com.a,另一个包名为cn.com.b。由于启动类只加了@SpringBootApplication注解,所以Springboot默认是在主类所在的包名下扫描,并注册bean,而现在项目已被分解为不同的模块,
阅读全文
posted @ 2021-04-07 15:07 屠城校尉杜
阅读(1894)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告