一、业务背景 有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。 二、分析流程 使用 Redis 作为分布式...
一、业务背景 有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。 二、分析流程 使用 Redis 作为分布式...
有钱的朋友和没钱的朋友相信都对民间借贷不陌生,但是你是否见识过“砍头息”、“高利贷”等情形?你是否遇到过被人“赖账”的情形?遇到各种情形你是选择接受还是选择维权呢?有没有想过...
最近有小伙伴在Thoughtworks DDD社区中提起了有关哲学的话题,这在我这个哲学民科(下文简称“哲民”)的心中激起了阵阵涟漪。 据小道消息,Eric Evans认为D...
我熟练应用ctrl c和ctrl v 开发curd代码好多年了。 mysql查询为什么会慢,关于这个问题,在实际开发经常会遇到,而面试中,也是个高频题。 遇到这种问题,我们一...
工作汇报是对工作结果的检阅。辛辛苦苦一年了,别最后输在年终总结上,争取“卖个好价钱”。把握一个大原则:说老板想听的,而不是你想说的。有人在职场吃过最大的亏,就是不会汇报工作!...
@[toc]上了微服务之后,很多原本很简单的问题现在都变复杂了,例如全局 ID 这事! 松哥最近工作中刚好用到这块内容,于是调研了市面上几种常见的全局 ID 生成策略,稍微做...
工欲善其事,必先利其器! 就在不久之前,Java领域的开发神器IntelliJ IDEA终于迎来2021年的一个重要的大版本更新:IntelliJ IDEA 2021.1。 ...
1、线程池的优势 (1)、降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗;(2)、提高系统响应速度,当有任务到达时,通过复用已存在的线程,无需等待新线程...
功能:nginx 可视化管理,例如- 配置管理 - 性能监控 - 日志监控 - 其他配置 先上路径:github地址:https://github.com/onlyGuo/n...
1:自我介绍 本硕就读院校,参加过的竞赛、项目 2:C语言和Java语言的核心区别,有什么特点? C面向过程,Java面向对象 C需要自己管理内存,Java自动实现(挖了个坑...
来自公众号:51CTO技术栈作者:崔皓 “ 经济高速发展的今天,我们处于信息大爆炸的时代。随着经济发展,信息借助互联网的力量在全球自由地流动,于是就催生了各种各样的服务平台和...
哪怕你不关心商界,肯定也听过稻盛和夫这个名字。 今年88岁高龄的稻盛和夫,出生于日本乡下的一个破产家庭。 他的人生前半段,过得异常艰难。 从小家里穷,读书成绩也不好,经常不及...
什么是ThreadLocal ThreadLocal类顾名思义可以理解为线程本地变量。也就是说如果定义了一个ThreadLocal, 每个线程往这个ThreadLocal中读...
作者:绘你一世倾城链接:https://juejin.im/post/5d84e21f6fb9a06ac8248149 “ 每到节假日期间,一二线城市返乡、外出游玩的人们几乎...
一、前言 不是面试难,而是30岁要有30岁的能力,35岁要有35岁的经历! ☺️可能有点标题夸张,但本文通篇干货,要不亲身实践各项知识点,很难有这样的深度的总结。有时候我们会...