![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计
jsrush
奢者富而不足,俭者贫而有余!
展开
-
面向对象的方法
所谓面向对象原创 2014-08-10 01:04:35 · 1093 阅读 · 0 评论 -
“无剑胜有剑”软件大师之路的一点探索(一)
本人并非什么武林高手,更不是编程大师, 但是我很仰慕他们,希望有朝一日也可以达到他们的境界,我很幸运能够从事自己喜欢的工作,但是一直以来总觉得自己还是太嫩,每每看到希望,走过去才发现自己依然肤浅。以下所写是我对通往大师之路的一些探索,不当之处请您指正,希望与大家一起探讨。简单是一种力量 “工欲善其事必先利其器”而这里所说的“简单” ,并非是使用什么开发利器来提高开发效率,恰好相反我建议转载 2014-08-09 12:54:31 · 1005 阅读 · 0 评论 -
高并发读写压力如何处理?redis内存数据库使用场景引发的思考
redis内存数据库使用场景内存数据库与关系型数据库在使用上场景如何确定?问题分析关系型数据库:提供安全可靠的数据存储操作、高并发读时性能不佳;内存数据库:提供高效的读操作、高并发写时性能不佳;使用场景1. 商品信息:特点是高并发读,可以使用内存数据将商品信息缓存以提高商品信息的读能力;2.订单处理:特点是高并发写,可以使用消息队列MQ来缓冲高并发写的压力;原创 2015-10-17 13:35:22 · 6157 阅读 · 0 评论 -
volatile 关键字
volatile 易变的。核心:定义程序中变量值的可见范围。在C语言中,使用volatile关键字来定义变量的值变化被可见范围。由于程序访问寄存器比访问内存单元要快,因此,编译器会作减少存取内存的优化,会造成读脏数据的现象。当使用volatile关键字修饰变量时,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。对变量的每一次操作(读、写原创 2016-06-14 16:15:53 · 340 阅读 · 0 评论 -
高并发下的数据库并发控制策略
高并发下的数据并发控制策略前言在大流量的交易系统中,需要精心的设计和编排服务,才能支持业务操作。重所周知,开源数据库的并发请求数是有限的,如何通过对业务流程进行设计,以扩大整个系统的服务能力是我们研究的方向。业务场景红包,秒杀等业务,大流量高并发交易系统需要面临的挑战。控制策略1. 数据库操作使用悲观锁,保证事务完整待续..2. 数据库操原创 2017-02-15 09:38:14 · 1432 阅读 · 0 评论