自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

转载 Quorum NWR

【原文地址】http://ultimatearchitecture.net/index.php/2010/06/22/quorum-nwr/ NWR是一种在分布式存储系统中用于控制一致性级别的一种策略。在Amazon的Dynamo云存储系统中,就应用NWR来控制一致性。 让我们先来看看这三个字母的含义: N:同一份数据的Replica的份数 W:是更新一个数据对

2015-09-25 15:42:07 405

转载 FPGA组成、工作原理、开发流程

【原文地址】http://blog.csdn.net/loongembedded/article/details/7182900 1.     FPGA概述 FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制

2015-09-21 23:03:14 1302

转载 LSM树由来、设计思想以及应用到HBase的索引

原文地址:http://www.cnblogs.com/yanghuahui/p/3483754.html 讲LSM树之前,需要提下三种基本的存储引擎,这样才能清楚LSM树的由来: 哈希存储引擎  是哈希表的持久化实现,支持增、删、改以及随机读取操作,但不支持顺序扫描,对应的存储系统为key-value存储系统。对于key-value的插入以及查询,哈希表的复杂度都是O(1

2015-09-11 19:21:14 296

转载 三种主流的Web服务实现方案(REST、SOAP、XML-RPCXML-RPC)简述及比较

原文地址:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/11/3072436.html 目前知道的三种主流的Web服务实现方案为: REST:表象化状态转变 (软件架构风格) SOAP:简单对象访问协议  XML-RPC:远程过程调用协议  下面分别作简单介绍: REST:表征状态转移(Repr

2015-09-11 10:25:21 520

转载 国内外免费PHP开源建站程序

原文地址:http://jingyan.baidu.com/article/49711c6156fb68fa441b7c2b.html 论坛社区:Discuz、PHPWind、ThinkSAAS、phpBB CMS内容管理:DedeCMS、PHPCMS、帝国CMS、齐博CMS、Drupal 企业建站:CmsEasy、KingCMS、PHP168、KesionCMS、fan

2015-09-11 00:21:29 577

转载 JS常用正则表达式

原文地址:http://www.cnblogs.com/zfc2201/archive/2012/12/18/2824107.html 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能

2015-09-10 22:51:41 288

转载 正则表达式的学习与小结

原文地址:http://blog.csdn.net/sunboy_2050/article/details/4962509 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。 正则表达式的使用,可以通过简单的办法来实现强大的功能。为了简

2015-09-10 22:24:24 433

转载 整数,小数及常用的正则表达式

匹配中文字符的正则表达式: [/u4e00-/u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^/x00-/xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:/n/s*/r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上

2015-09-10 22:15:55 479

转载 三种存储引擎的比较

原文地址:http://www.2cto.com/database/201411/350877.html 1、Hash存储引擎 代表数据库:redis、memcache等 通常也常见于其他存储引擎的查找速度优化上。 Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Has

2015-09-09 16:09:01 1225 1

原创 网站的安全架构

全球大约70%的Web应用攻击都来自XSS攻击和SQL注入攻击。此外,常用的Web应用还包括CSRF、Session劫持等手段。 网站应用攻击与防御 1、XSS攻击 XSS攻击(跨站点脚本攻击):指黑客通过篡改网页,注入恶意HTML脚本,在用户浏览网页时,控制用户浏览器进行恶意操作的一种攻击方式。 XSS攻击分类 (1)反射型XSS攻击 攻击者诱使用户点击一个嵌入恶意脚本的链接,达到攻

2015-09-07 16:07:29 910

原创 网站的可扩展架构

扩展性:指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。 伸缩性:指系统能够通过增加(减少)自身资源规模的方式增强(减少)自己的计算处理事务的能力。 设计网站可扩展架构的核心思想是模块化,并在此基础上降低模块的耦合性,提高模块的复用性。 模块分布式部署以后具体聚合方式主要有:分布式消息队列、分布式服务。 利用分布式消息队列降低系统耦合性 事件驱动架构(EDA) 事件驱动架

2015-09-07 13:45:09 1156

原创 网站的伸缩性架构

网站的伸缩性是指不需要改变网站的软硬件设计,仅仅通过改变部署的服务器数量就可以扩大或缩小网站的服务处理能力。 网站的 伸缩性设计可分为两类,一类是根据功能进行物理分离实现伸缩,一类是单一功能通过集群实现伸缩。 不同功能进行物理分离实现伸缩 纵向分离(分层后分离):将业务处理流程上的不同部分分离部署,实现系统伸缩性。 横向分离(业务分割后分离):将不同的业务模块分离部署,实现系统伸缩性。

2015-09-07 10:44:06 1049

原创 网站的高可用架构

网站的可用性描述网站可有效访问的特性。网站的高可用架构设计的主要目的就是保证服务器硬件故障时服务依然可用、数据依然保存并能够被访问。实现这种高可用架构的主要手段是数据和服务的冗余备份以及失效转移。 大型网站使用分层架构以及物理服务器的分布式部署使得位于不同层次的服务器具有不同的可用性特点。 典型的分层模型是三层:应用层、服务层、数据层。 应用层 位于应用层的服务器通常为了应对高并发的访问请

2015-09-06 22:38:04 1127

原创 网站的高性能架构

网站性能是客观的指标,可以具体体现在响应时间、吞吐量等技术指标,同时也是一种主观感受。 网站性能测试 网站性能视角 性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。 用户视角 从用户角度,网站性能就是在浏览器上直观感受到的网站响应速度。 原因: 1、不用计算机的性能差异; 2、不同浏览器解析HTML速度的差异; 3、不同网络运营商提供的互联网带宽服务的差

2015-09-06 19:58:22 559

原创 大型网站架构模式

本文为笔者看了《大型网站技术架构》后,对其中一些内容进行简要总结 分层 分层是将系统在纵向维度上切分成几个部分,每个部分负责一部分相对比较单一的职责,然后通过上层对下层的依赖和调用组成一个完整的系统。 网站分层架构 应用层:负责具体业务和视图展示,如网站首页及搜索输入和结果展示 服务层:为应用层提供服务支持,如用户管理服务,购物车服务等 数据层:提供数据存储访问服务,如数据库、缓存、文

2015-09-02 17:12:42 396

iOS开发入门书籍集合(一)

zip文件中包含三本电子书籍,《iOS开发进阶》、《iOS应用逆向工程》、《objective-C编程》

2017-11-12

MSP430F149驱动HMC5983电子罗盘程序

采用MSP430F149单片机驱动高精度电子罗盘模块HMC5983,并通过1602LCD实时显示芯片在地球磁场中的角度。

2014-04-09

空空如也

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

TA关注的人

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