摘要:
Redis 实现安全队列 Redis 实现安全队列 Redis的列表数据结构可以让我们方便的实现消息队列 例如用 LPUSH(BLPUSH)把消息入队,用 RPOP(BRPOP)获取消息 绝大部分的情况下,这些操作都是没问题的,但并不能保证绝对安全 当 LPOP 返回一个元素给客户端的时候,会从 l 阅读全文
摘要:
SQL Server数据库大型应用解决方案总结 SQL Server数据库大型应用解决方案总结 原创 2016-04-12 .NET求学者 架构师联盟 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的 阅读全文
摘要:
MySQL存储引擎 什么是存储引擎? 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。 在Oracle和SQL Server等数据库中只有一种存储引擎 阅读全文
摘要:
在Visual Studio 2015中使用Grunt、Bower开发Web程序 在Visual Studio 2015中使用Grunt、Bower开发Web程序 基于Visual Studio 2015,你可以: 方便的管理前端包,如jQuery, Bootstrap, 或Angular。 自动运 阅读全文
摘要:
C#中的多线程 - 同步基础 1同步概要 在第 1 部分:基础知识中,我们描述了如何在线程上启动任务、配置线程以及双向传递数据。同时也说明了局部变量对于线程来说是私有的,以及引用是如何在线程之间共享,允许其通过公共字段进行通信。 下一步是同步(synchronization):为期望的结果协调线程的 阅读全文
摘要:
MHA(master high availability) 是用来保证 Mysql 集群高可用性的,对 master 进行监控,发现 master 出现故障后,自动进行故障转移,从众多 slave 中选举出新的 master,并使其他 slave 与新 master 进行同步 主要特点是故障处理速度 阅读全文
摘要:
负载均衡算法 负载均衡的发展基础就是负载均衡算法。那么针对不同的服务器我们也会采用不同的负载均衡算法,因为他们所具备的和要求的功能各不相同。那么我们现在就来详细了解一下这方面的知识。希望能让大家从中得到需要的东西。 服务器负载均衡算法有很多(持续性的和非持续性的),包括轮循算法、最少连接算法、响应时 阅读全文
摘要:
Sql Server Hash 分区 --分区函数 CREATE PARTITION FUNCTION [zping.com.pf](int) AS RANGE LEFT FOR VALUES (-1073741824, 0, 1073741824) --分区方案 CREATE PARTITION 阅读全文
摘要:
1、利用属性标签方式进行方法同步和上下文同步:MethodImplAttribute 类 和 SynchronizationAttribute 类 2、同步代码区:Monitor 类、Lock 关键字、ReaderWriterLock 类。 3、手控同步:AutoResetEvent 类、Manua 阅读全文
摘要:
动态链接库的概念 动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件的扩展名一般是dll,也有可能是drv、sys和fon,它和可执行文件(exe)非常类似,区别在于DLL中虽然包含了可执行 阅读全文
摘要:
本文介绍的 Zookeeper 是以 3.4.5 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的Windows安装和配置. 首 阅读全文
摘要:
sql语句优化 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。 为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。 常见的简化规则如下: 1)不要有超过5个以上的表连接(JOIN) 阅读全文
摘要:
一、大型网站架构系列 第一本:《大型网站技术架构:核心原理与案例分析》 这是本算是国内大型网站架构的经典之作,由阿里人李智慧创作,听名字就知道本书很有智慧。主要从大型网站架构的特点,架构目标(高性能,高可用,可伸缩等)基本理论讲起,并介绍了几个很有特色的案例。 之前群内分享的大型网站架构系列的基础理 阅读全文
摘要:
ASP.NET SignalR 高可用设计 在 One ASP.NET 的架构图中,微软将 WebAPI 和 SignalR 归类到 Services 类型与 MVC、Web Forms 同列为一等公民,未来的 ASP.NET 5 尽管还在beta阶段,由它的架构图中可以发现原来就非常相似的 MVC 阅读全文
摘要:
CDN技术详解 一本好的入门书是带你进入陌生领域的明灯,《CDN技术详解》绝对是带你进入CDN行业的那盏最亮的明灯。因此,虽然只是纯粹的重点抄录,我也要把《CDN技术详解》的精华放上网。公诸同好。 第一章 引言 “第一公里”是指万维网流量向用户传送的第一个出口,是网站服务器接入互联网的链路所能提供的 阅读全文
摘要:
【HTTP协议】 HTTP协议详解 HTTP协议详解 一.HTTP简介 1.HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送 阅读全文
摘要:
目录 目录 一、网络协议 二、TCP(Transmission Control Protocol,传输控制协议) 三、HTTP(HyperText Transfer Protocol,超文本传输协议) 四、相关资料 一、网络协议 国际标准化组织(International Standard Orga 阅读全文
摘要:
常见容错机制:failover ,failsafe,failfase ,failback,forking,来源于阿里的定义。 Failover 失败自动切换 当出现失败,重试其它服务器,通常用于读操作(推荐使用)。 重试会带来更长延迟。 Failfast 快速失败 只发起一次调用,失败立即报错,通常 阅读全文
摘要:
WebService三要素 WebService三要素 SOAP(Simple Object Access Protocol) 用来描述传递信息的格式; WSDL(Web Services Description Language) 用来描述如何访问具体的接口; UDDI(Universal Des 阅读全文
摘要:
WCF(Windows Communication Foundation)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术 阅读全文