Welcome everyone

汪明鑫的文章

工作

职场小贴士

职场小贴士
对象今天顺利入职新公司 =-= 想来总结一些职场建议吧 不用在意其他人的看法,做好自己的,脸皮要厚,自信最重要保持微笑,保持礼貌,多和同事打招呼不惹事也不怕事,人敬我我百倍敬人干活不要太拼,干活也不要太滑,该站出来的时候也要能站出来对外沟通,表达要清晰好理解,简单直...

2年前 (2023-02-27) 749浏览 0评论 3喜欢

工作

大型活动项目流程

大型活动项目流程
大型活动和产品需求的差异化在于,产品需求阔以日拱一卒,有缓慢的放量节奏,可以持续迭代和优化,可以按需扩缩容,也不会有太多的突发流量;但是大型需求就不大一样了,就在于短时间内打出战功,不然就gg,需要随时应对突发流量、突发故障和问题,所以需要我们在正式上线前做好万全准备,...

2年前 (2023-02-17) 624浏览 0评论 0喜欢

redis

从Redis原子性聊到库存控制

从Redis原子性聊到库存控制
Redis原子性 一般我们会通过加锁来控制并发请求,但是加锁肯定是有消耗的,而且加锁本身也会引入其他一系列的问题,如分布式锁失效等。 那么原子操作便是另一个控制并发请求的手段,即无锁操作。 Redis有2种原子操作方法: 1.单命令操作 2.lua...

2年前 (2023-02-08) 614浏览 0评论 0喜欢

redis

一个Redis简易的分布式锁实现

一个Redis简易的分布式锁实现
在一些简单的业务场景下,其实不用考虑锁的重入、重试等问题,也很少需要考虑Redis主从切换,分布式锁失效。 那么一种最简单的分布式锁实现,其实就是Redis setNX, 其实已经能满足大多数场景了 直接上代码: public class RedisD...

2年前 (2023-02-07) 764浏览 0评论 0喜欢

redis

Redis源码环境搭建

Redis源码环境搭建
no code say j8 先把代码fork过来 https://github.com/redis/redis https://github.com/xinyeshuaiqi/redis 代码下载到本地 再安装一个c/c++开发工具 cl...

2年前 (2023-02-07) 730浏览 0评论 1喜欢

分布式

正确理解事务消息

正确理解事务消息
之前记住这个图,就自认为理解了事务消息,然而在生产中真的用的事务消息时,发现还是有很多地方理解不到位的,这里再好好学习,深入理解一下。 RocketMQ可以帮助我们实现最终一致性 比如我们本地执行一个事务,然后还有一个其他系统的事务,我们想保证2个模...

2年前 (2023-02-06) 642浏览 0评论 0喜欢

更多

22年最后一篇

22年最后一篇
要有2个月没写博客了,做公司的春节活动,忙成狗了,看着堆着一个个问题,然后同心协力解决一个个问题。。。 今天上完线,有一点闲暇,抽空水上这一篇文章。 国庆后的这两个月是真的难,一边在处理之前需求的上线和放量,线上又出了一堆问题,一边在准备快手中学的课程,一边又在做春...

2年前 (2022-12-16) 792浏览 0评论 2喜欢

java

FutureTask源码阅读

FutureTask源码阅读
FutureTask实现了RunnableFuture,RunnableFuture继承了Runnable和Future 可以理解FutureTask是一个异步的执行任务 包含任务本身,还有任务执行的结果,执行结果会存在FutureTask里,什么时候需要再去拿 ...

2年前 (2022-10-12) 1260浏览 0评论 1喜欢

java

Future学习笔记

Future学习笔记
学习Future先来认识一个接口Callable @FunctionalInterface public interface Callable<V> { /** * Computes a result, or throws an excep...

2年前 (2022-10-10) 726浏览 0评论 0喜欢

生活

国庆跑毒记

国庆跑毒记
国庆7天 + 节前休了2天假 + 节后修了1天假 -> 10天小长假 本来打算去武汉,结果武汉疫情就没去,头2天在家算是无了,1号抢了飞机票到长沙,在长沙玩了几天,又去了张家界,刚玩一天就听说有疫情,就赶紧跑毒,从张家界跑到长沙,又从长沙到信阳,再从信阳到郑州,...

2年前 (2022-10-09) 926浏览 0评论 0喜欢