笔记
记得笑
这个作者很懒,什么都没留下…
展开
-
Rabbitmq手动未确认解决方案
通过配置死信队列,可以让未正确处理的消息暂存到另一个队列中,处理死信队列的消息一般有两种方式原创 2022-09-06 11:11:26 · 2312 阅读 · 1 评论 -
hutool树形组件使用
今天做分类的时候需要用到的这个树形组件,顺便记录一下使用的方法,方便以后再次使用hutool版本<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.16</version></dependency>实现的方法public List<Tre原创 2021-11-11 19:13:53 · 798 阅读 · 0 评论 -
java下载项目中的文件到本地
java调用接口下载文件到本地 @Value("${download.file.bom-doc-path}") private String fieldPath; @GetMapping("/download/web/downloadBoM") public void downloadBoM(HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException {原创 2021-11-10 10:34:10 · 2175 阅读 · 2 评论 -
商品的skuList
将[{key1:value1,key2:value3},{key1:value2,key2:value4}]这种格式的数据格式转成{key1:[value1,value2],key2:[value3,value4]}这种数据格式。数据库中保存的sku信息是 [{“颜色”:“白”,“尺码”:“M”},{“颜色”:“黑”,“尺码”:“L”}] 这种格式的json字符串,需要转换成 {“颜色”:[“白”,“黑”],“尺码”:[“M”,“L”]} 这种格式方便前端使用,这里有两种方式,第一种是自己写的(第一次碰到原创 2021-11-08 14:29:51 · 971 阅读 · 2 评论 -
使用List的stream将List集合转成Map
具体的操作是查询出来店铺的订单列表信息,然后每条信息需要加上用户的信息----->订单表中有用户id,最开始偷懒(怕数据量大导致查的慢就业没写关联sql),查出来店铺的订单列表后,使用for循环查询数据库,后来自己测一遍发现查询太慢,就改造了一下。具体实现方式如下:// 定义返回的对象List<OrderDTO> resultOrders = new ArrayList<>();String storeId = "店铺id";// 查询出店铺订单列表List&l原创 2021-11-08 14:12:07 · 2855 阅读 · 0 评论