01 2023 档案
摘要:秒杀商品设计 前端限制 前端控制,不能重复点击 精简sql 典型的一个场景是在进行扣减库存的时候,传统的做法是先查询库存,再去update。 这样的话需要两个sql,而实际上一个sql我们就可以完成的。 可以用这样的做法: update miaosha_goods set stock =stock-
阅读全文
摘要:JAVA线程池 submit方法返回值 AbstractExecutorService public abstract class AbstractExecutorService implements ExecutorService { // RunnableFuture 是用于获取执行结果的,我们
阅读全文
摘要:JAVA线程-interrupt 中断一个线程非常简单,只需要在其他线程中对目标线程调用interrupt()方法,目标线程需要反复检测自身状态是否是interrupted状态,如果是,就立刻结束运行。 案例一: public class Main { public static void main
阅读全文
摘要:一些心理学小技巧 人们倾向于记住最先发生的事情和最后发生的事情, 中途发生的事情会被后来者覆盖. 所以, 如果要做自我介绍的话, 最好做第一个或者最后一个, 面试的时候也是一样的. 报价之后, 不再说话. 无论是销售还是其他领域, 这项技巧都很有用. 情景再现: 与顾客寒暄完毕, 报出价格后, 从此
阅读全文