自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 熔断机制

熔断机制其实就是防止流量或报错压垮下游系统。它是建立在当下游系统突遇压力时需要时间恢复的前提下。设置一个阈值,当到达该值时打开熔断器,随后过一段时间过通过特定行为通知熔断器变更为半开关状态。在该状态下以一个低频的方式发送重试消息,直到下游系统恢复为止,再把熔断器状态变更为打开状态!...

2020-06-29 09:34:40 868

原创 从MySQL日志系统设计中学习高可用方案

MySQL的InnoDB中的更新语句大致流程是这样的:首先开启一个事务; 先查询到需要更新的记录,加锁; 更新记录; 写RedoLog,将事务标记为prepare状态; 写BinLog; 事务提交,将事务标记为commit状态; 返回影响行数至客户端。其中写redolog和binlog是历史原因造成的,因为MySQL的原生引擎是MyISAM,BinLog也是原生的。而InnoDB...

2019-07-13 14:56:02 129

原创 多少量级才算是高并发

我认为高并发系统的本质就是充分利用硬件资源,提升cpu、io设备的综合利用率。操作系统利用中断等分时复用机制解决了cpu的利用率问题,利用dma技术解决了io设备的利用率问题。但是并没有解决两者相互配合的问题,那么如何来解决呢?常见的思路有多进程模型,多线程模型,协程,今天我们来讨论一下多线程模型的实现思路。为了避免重复创建线程,多线程模型一般使用线程池技术。为了充分利用cpu和io设...

2019-07-13 13:31:30 12202

原创 今天开博了

      之前一直潜水带眼镜看牛人们写的文章,一个字“爽”呀,今天终于忍不住冒出一个头来,发觉上面的空气很清晰,比水里舒服多了。        虽然没有写文章的习惯,但以后也会尝试着写一些技术类的文字,算是记录自己在技术方面的点滴吧!       主要以原创为主,因为每个人的想法不一样,对同一想法的表达方式也会不一样,当然也会有转贴,看到牛人们写得太好而又不易找到,就会收藏起来了

2009-02-06 15:01:00 217

SQL语言艺术.pdf

SQL语言艺术,防止SQL注入,经典SQL写法

2008-05-28

petshop详解

PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价值的设计与开发理念。本系列试图对PetShop作一个全方位的解剖,依据的代码是PetShop4.0,可以从链接http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdasamppet4.asp中获得。

2008-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除