业务与设计
文章平均质量分 79
业务流程以及设计的一些轮子
Nuan_Feng
蓝桥杯国赛一等奖。唯有志存千里,方能风行天下。
展开
-
如何远程debug spring-boot项目
三年前年做过,后来忘了,今天生产环境出现问题了,没有部署自动化部署,添加日志监控比较麻烦。就远程debug下,顺便记录下步骤。生产环境启动项目java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 xxx.jar阿里云开放5005端口 本地idea配置远程debug...原创 2020-12-24 10:54:20 · 193 阅读 · 0 评论 -
如何判断2行中,另外一行没有的。
输入=IF(COUNTIF(B:B,A2)>0,"","B列没有")下拉,即可。就能查找到B列,没有A列的名字。原创 2020-12-16 18:28:48 · 219 阅读 · 0 评论 -
手写可视化逆向工程(一键生成mapper->controller->vue)
https://github.com/wangchao550586585/codegen一键生成mapper->service->controller->vue增删改查通用模板,即拿即用,无需任何修改(尚未公开,公司内部使用)设计目的 公司目前从0开发CRM,主要开发文章,视频等内容,发现通用的逻辑可直接代码生成,于是花费3天写了一个复合公司业务场景需要的可视化逆向工程脚手架.涉及技术spring-boot freemarker难点:几乎没有...原创 2020-12-01 23:32:34 · 825 阅读 · 0 评论 -
手写分布式id生成器
如何设计一个分布式id生成器设计目的 解决目前公司订单目前采用UUID的问题方案选型技术抉择设计草图目录结构执行结果100个线程同时创建1000个id,步长设置为100,方便测试极端情况核心代码出现问题当设置步长为100,并开启100线程时,在1这里返回-1,于是外层添加while循环,不断重试获取.程序执行完毕后,测试代码一直运行,发现不是这里代码的问题经过检测,发现没有死锁,线程都处于waiting状态在...原创 2020-11-17 20:36:30 · 383 阅读 · 0 评论 -
秒杀,搜索引擎具体流程以及架构图
大致整理一下整个流程原创 2020-08-18 11:46:11 · 285 阅读 · 0 评论