摘要: java中break的用法 想必大家都很清楚了,不过下面这个代码,可能很多人没用过,具体功能看想必看一眼应该就知道了(是不是在想居然还能这么用) public static void main(String[] args) { doHandle:{ System.out.println("hello 阅读全文
posted @ 2024-05-29 17:30 雨落寒沙 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 问题 public static void main(String[] args) throws InterruptedException, ExecutionException, TimeoutException { ExecutorService executor = Executors.new 阅读全文
posted @ 2024-01-23 18:17 雨落寒沙 阅读(346) 评论(0) 推荐(1) 编辑
摘要: 定义一个对象 public class Person { public void say(){ System.out.println("hello"); } } 熟悉(正常)的创建对象方式 Person p1 = new Person(); 不熟悉的创建方式 Person p2 = new Pers 阅读全文
posted @ 2023-11-01 19:39 雨落寒沙 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一大早就收到了报警,一个活动订单接口报查询慢 可以看到中间突然开始慢下来,方法很简单,就是订单表单表查个数据然后返回,索引也正常,查看慢日志的链路信息 发现耗时主要在日志上 查看打印日志的代码 可以看到打印日志的地方有加锁,并会锁住当前日志打印类,(如果additive为true的话,则会一直找链路 阅读全文
posted @ 2022-09-20 11:22 雨落寒沙 阅读(684) 评论(1) 推荐(0) 编辑
摘要: 应该符合绝大部分程序员 https://www.cnblogs.com/linvanda/p/16567761.html 写的相当在理,不要做一只等水煮沸了才想着跳出来的青蛙 阅读全文
posted @ 2022-08-11 13:48 雨落寒沙 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 延时消息,顾名思义就是发送消息后延迟多少时间接收。 使用场景举例,例如用户买票后,出票后要给用户发一个反现金红包,但是出票一般是异步出票,所以我们可以设定一个最大时间,例如30分钟。在买票30分钟后,根据出票结果决定是否发反现金红包。此时就可以使用延时队列,在用户购票的时候发送一个30分钟的延时消息 阅读全文
posted @ 2022-02-16 12:08 雨落寒沙 阅读(171) 评论(1) 推荐(0) 编辑
摘要: 注意点就是。。尽量不使用bitmap 最近在做的一个项目,因为某个活动用户只能参与一次,一开始使用了redis的bitmap,想到bitmap每一位都可以存储一个会员id,这样只用1百兆就可以存快9亿个会员id,看似很美的做法。 但其实这样会有几个严重的问题, redis的bitmap并不会压缩,也 阅读全文
posted @ 2021-09-13 10:21 雨落寒沙 阅读(1230) 评论(3) 推荐(2) 编辑
摘要: 下午偶然一下点到博客,照例看下热点新闻,心里正吐槽现在app太难用了,结果进去发现吐槽的就是自己组做的东西,真的不懂,那些苟产品在想些什么,天天往上面加东西,跟个牛皮癣一样。有事儿没事儿加班,学习的时间都没有了,博客也压根没啥时间写,结果做出来的东西自己讨厌,别人用起来也恶心。(这上面吐槽一下应该不 阅读全文
posted @ 2021-06-25 15:49 雨落寒沙 阅读(110) 评论(0) 推荐(1) 编辑
摘要: 这题和之前做的一个滴滴魔法石题很像。解题步骤也基本一致 由于最低运力肯定是大于等于最大货物重量,小于等于所有货物相加的重量。所以直接二分查找 复杂度应该是NlogN class Solution { public int shipWithinDays(int[] weights, int D) { 阅读全文
posted @ 2021-04-26 16:20 雨落寒沙 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 其实就是栈操作能否按照给定顺序输出 public static String getResult(int[] res){ if (res.length <= 2){ return "Yes"; } Deque<Integer> de = new LinkedList<>(); int s = 1; 阅读全文
posted @ 2021-03-29 18:39 雨落寒沙 阅读(121) 评论(0) 推荐(0) 编辑