幂等设计

最近做的项目的性能调优中关于幂等设计的一些总结场景:假设有这样一个方法,包含了一些DB操作,check if existing then update else save. 如果两个线程同时去执行这个方法,并且他们处理的是同一条数据,期望应该是其中一个线程是save,另外一个是update。但是有可
1次阅读

[LeetCode] Design Compressed String Iterator 设计压缩字符串的迭代器

 Design and implement a data structure for a compressed string iterator. It should support the following operations: next and hasN
12次阅读

用C++设计一个不能被继承的类(转)

在Java 中定义了关键字final,被final修饰的类不能被继承。首先想到的是在C++中,子类的构造函数会自动调用父类的构造函数。同样,子类的析构函数也会自动调用父类的析构函数。要想一个类不能被继承,只要把它的构造函数和析构函数都定义为私有函数。那么当一个类试图从它那继承的时候,必然会由于试图调
5次阅读

[LeetCode] Design In-Memory File System 设计内存文件系统

 Design an in-memory file system to simulate the following functions:ls: Given a path in string format. If it is a file path, return a list that
21次阅读

java用while循环设计轮询线程的性能问题

java用while循环设计轮询线程的性能问题       轮询线程在开发过程中的应用是比较广泛的,在这我模拟一个场景,有一个队列和轮询线程,主线程往队列中入队消息,轮询线程循环从队列中读取消息并打印消息内容。有点类似Android中Handler发送消息。首
7次阅读

唯品会API网关设计与实践--转

原文地址:https://609518.kuaizhan.com/86/70/p4108366952248f刘璟宇Leo  唯品会资深研发工程师,在大型高性能分布式系统设计和开发方面有丰富的经验。目前在唯品会平台与架构部负责唯品会API网关和服务安全方面的设计、开发、运营工作。  内容解析  1.
8次阅读

优秀的移动端设计

 这是我的情怀app的开始希望,他可以和我一起成长,也希望他可以和我一起成功。25个优秀的设计https://www.google.com/amp/s/speckyboy.com/25-beautiful-clean-web-designs/amp/https://mediatemple.
10次阅读

微服务可靠性设计--转

原文地址:http://www.infoq.com/cn/articles/micro-service-reliability-design?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_content
7次阅读

[2016-03-18] [架构] 读《58同城沈剑:好的架构不是设计出来的,而是演进出来的》

文章摘录: ————————————————————&mda
7次阅读

教主泡嫦娥[有趣的dp状态设计]

P1342 教主泡嫦娥时间: 1000ms / 空间: 131072KiB / Java类名: Main背景2012年12月21日下午3点14分35秒,全世界各国的总统以及领导人都已经汇聚在中国的方舟上。但也有很多百姓平民想搭乘方舟,毕竟他们不想就这么离开世界,所以他们决定要么登上方舟,要
14次阅读