摘要: https://www.hutool.cn/docs/#/core/%E6%97%A5%E6%9C%9F%E6%97%B6%E9%97%B4/%E6%97%A5%E6%9C%9F%E6%97%B6%E9%97%B4%E5%B7%A5%E5%85%B7-DateUtil?id=%e6%96%b9%e6 阅读全文
posted @ 2022-05-10 08:58 志鸿鸣 阅读(81) 评论(0) 推荐(0)
摘要: 基于Redis实现延时队列服务 背景 在业务发展过程中,会出现一些需要延时处理的场景,比如: a.订单下单之后超过30分钟用户未支付,需要取消订单b.订单一些评论,如果48h用户未对商家评论,系统会自动产生一条默认评论c.点我达订单下单后,超过一定时间订单未派出,需要超时取消订单等。。。处理这类需求 阅读全文
posted @ 2022-03-28 17:11 志鸿鸣 阅读(463) 评论(0) 推荐(0)
摘要: 这个面试题考察的是如何设计并发,但是,这里并没有说“发工资动作”需要用时多少,所以,这里分情况讨论; 假设发工资动作非常快,1μs(微妙)内可给一个人发送直接for(int i = 0; i < 100000; i++)即可,总耗时:100000/1000=100ms(毫秒)=0.1s(秒)假设发工 阅读全文
posted @ 2022-03-18 23:00 志鸿鸣 阅读(204) 评论(0) 推荐(0)
摘要: @SpringBootApplication(exclude = DataSourceAutoConfiguration.class) 阅读全文
posted @ 2022-02-19 23:24 志鸿鸣 阅读(107) 评论(0) 推荐(0)
摘要: // 统计 public class TurnoverCountResultVO { /** * 成交次数 */ private Integer turnoverTimes; /** * 成交运费金额 */ private BigDecimal turnoverFareAmount; /** * 创 阅读全文
posted @ 2022-01-26 10:47 志鸿鸣 阅读(716) 评论(0) 推荐(0)
摘要: // 项目场景说明: 对于运单的常跑进行显示,前端页面显示5个常跑地址 public class MapSortUtils { /** * @冒泡排序(降序) * @param map * @return */ public static LinkedHashMap<String,Integer> 阅读全文
posted @ 2022-01-23 21:27 志鸿鸣 阅读(146) 评论(0) 推荐(0)
摘要: public static BigDecimal getBigDecimal(Object value) { BigDecimal ret = null; if (value != null) { if (value instanceof BigDecimal) { ret = (BigDecima 阅读全文
posted @ 2022-01-10 15:32 志鸿鸣 阅读(799) 评论(0) 推荐(0)
摘要: mybatis时间范围查询 <if test="excStartTime!=null and excStartTime!=''"> <![CDATA[ and DATE_FORMAT(dl.exc_start_time, '%Y-%m-%d')>= DATE_FORMAT(#{excStartTim 阅读全文
posted @ 2022-01-09 21:35 志鸿鸣 阅读(3848) 评论(0) 推荐(0)
摘要: 第一种:使用谷歌Joiner方法 import com.google.common.base.Joiner; public static <T> String parseListToStr(List<T> list){ String result = Joiner.on(",").join(list 阅读全文
posted @ 2021-12-21 09:41 志鸿鸣 阅读(1443) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/liuyj-top/p/12976396.html 阅读全文
posted @ 2021-12-14 13:56 志鸿鸣 阅读(32) 评论(0) 推荐(0)