实战系列
文章平均质量分 60
通过其他博客的原理,通过具体实战结合理论分析。
chenXiJ
了解顶尖做法、理论。
展开
-
websocket二实战
websocket 应用原创 2023-02-21 14:18:07 · 315 阅读 · 0 评论 -
java开发 mac 装机记录
1、下载chrome(官网直接下载)2、下载搜狗输入法(官网直接下载)设置切换键从大小写改为fn3、打开指纹识别4、下载idea(注意m1内核,并破解) IntelliJ IDEA 2021.3.3激活破解图文教程(亲测有用,永久激活) - 异常教程...原创 2022-04-18 20:04:14 · 275 阅读 · 0 评论 -
sql优化实战—优化启蒙篇
前言 以前看到需要sql优化的时候往往无从下手,近期再一次学习了《mysql技术内幕Innodb存储引擎一书》,同时优化了一个线上的sql。整个过程由于是OLAP中间结果集较大,效果是由6S降低至2S的过程。在此记录一下理论结合sql的实际分享。以下理论只能说在整体方向上是没有问题的。如有偏差,还请各位大佬指点一二。条件 目前有order表 、订单记录表(会记录入库出库状态操作)order_record, 表结构分别如下。(表结构只是为了举列) goods: ...原创 2020-12-26 15:37:41 · 176 阅读 · 2 评论 -
后端防止重复点击设计
一、背景 想了解的都懂,不再描述。二、解决的主要思想 在同一时刻,调用同一个方法,且入参一致则认定为是重复点击,此时不在执行后续方法。三、思路 1、为了方法的通用性以及和业务系统进行解耦,在此使用aop的环绕增强。 2、在增强中判断当前的类名+方法名+入参转换为(json)组装成的key是否已经在redis中存在 3、利用redis的setNx(此方法为原子性,不建议判断后再进行set,避免出现线程安全问题) 4、返回为true...原创 2020-11-23 16:38:19 · 2765 阅读 · 1 评论