摘要:
C#快速排序算法 C#快速排序算法 今天重温了下排序算法,包括冒泡排序法和直接排序法,这些都比较简单,只是快速排序法比较难,于是重点研究了下。 先说一说原理:快速排序法是采用递归的方式对待排序的数列进行若干次的操作,每次操作使得被操作的数列部分以某个元素为分界值分成两部分,一部分小于该分界值,另一部 阅读全文
posted @ 2018-08-16 22:37
micwin
阅读(243)
评论(0)
推荐(0)
摘要:
唯一索引(UNIQUE) 聚集索引(CLUSTERED) 非聚集索引(NONCLUSTERED) 唯一索引(UNIQUE) 聚集索引(CLUSTERED) 非聚集索引(NONCLUSTERED) 主键与唯一索引的区别 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。 主键创建后一定包含一个 阅读全文
posted @ 2018-08-16 21:49
micwin
阅读(1790)
评论(0)
推荐(0)
摘要:
冒泡排序 思想: 从第一个元素开始比较相邻的两个元素的大小,大的沉下去,小的浮上来。 代码: public static void bubbleSort(int[] intArr) { int i,k,temp; bool flag = true; for(i=intArr.Length-1;i>0 && flag;i--) { flag =... 阅读全文
posted @ 2018-08-16 21:47
micwin
阅读(91)
评论(0)
推荐(0)
摘要:
选择排序 选择排序 思想: 从所有序列中取出最小排列在序列的第一个位置,在从剩余的部分里面取出最小的放在第二个位置,依此类推...... 代码: public static void selectSort(int[] intArr) { int minNum; for(int i=0;i<intArr.Length-1;i++) { minNum = i... 阅读全文
posted @ 2018-08-16 21:46
micwin
阅读(75)
评论(0)
推荐(0)
摘要:
依赖、关联、聚合\组合、泛化 依赖、关联、聚合\组合、泛化 关联:表示类与类之间的联系。它使一个类知道另一个类的属性和方法,关联可以是单向的,双向的,自身的,通常不建议使用双向关联,关联关系所涉及的两个类是处在同一个层次上的,关联关系是使用实例变量实现的。 依赖:也是类与类之间的联系,是一种弱关联, 阅读全文
posted @ 2018-08-16 21:45
micwin
阅读(556)
评论(0)
推荐(0)
摘要:
细说ASP.NET Forms身份认证 细说ASP.NET Forms身份认证 阅读目录 开始 ASP.NET身份认证基础 ASP.NET身份认证过程 如何实现登录与注销 保护受限制的页面 登录页不能正常显示的问题 认识Forms身份认证 理解Forms身份认证 实现自定义的身份认证标识 在多台服务 阅读全文
posted @ 2018-08-16 21:44
micwin
阅读(159)
评论(0)
推荐(0)
摘要:
SQL Server中索引使用及维护 SQL Server中索引使用及维护 在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在 良好的数据库设计基础上,能有效地使用索引是SQL Server 阅读全文
posted @ 2018-08-16 21:44
micwin
阅读(267)
评论(0)
推荐(0)
摘要:
SQL Server 索引结构及其使用 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下 阅读全文
posted @ 2018-08-16 21:42
micwin
阅读(226)
评论(0)
推荐(0)
摘要:
SQLServer索引调优实践 索引的重要性 数据库性能优化中索引绝对是一个重量级的因素,可以说,索引使用不当,其它优化措施将毫无意义。 聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered Index) 最通俗的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非 阅读全文
posted @ 2018-08-16 21:42
micwin
阅读(287)
评论(0)
推荐(0)
摘要:
HttpModule的认识 HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之 路”, 阅读全文
posted @ 2018-08-16 21:40
micwin
阅读(97)
评论(0)
推荐(0)
摘要:
BackgroundWorker 使用 private void uploadBgWork_DoWork(object sender, DoWorkEventArgs e) { var file = e.Argument.ToString(); if (!File.Exists(file)) return; ... 阅读全文
posted @ 2018-08-16 21:40
micwin
阅读(111)
评论(0)
推荐(0)
摘要:
聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行 阅读全文
posted @ 2018-08-16 21:38
micwin
阅读(110)
评论(0)
推荐(0)
摘要:
接口的实现很多人都知道,但接口的实现方式分显示实现和隐示实现 目前常用的方式: public interface IData { void GetData(); } public class StudentData :IData { public void GetData(){} } 这种方式是隐示 阅读全文
posted @ 2018-08-16 21:37
micwin
阅读(950)
评论(0)
推荐(1)
摘要:
nodejs express cookies、session 小记 nodejs express cookies、session 小记 众所周知,HTTP 是一个无状态协议,所以客户端每次发出请求时,下一次请求无法得知上一次请求所包含的状态数据。 那如果关联状态呢? 1.cookie 产生了。运行原 阅读全文
posted @ 2018-08-16 21:36
micwin
阅读(159)
评论(0)
推荐(0)
摘要:
基于事件的异步编程设计模式 (EAP,Event-based Asynchronous Pattern) 异步编程模型(APM,Asynchronous Programming Model) 基于任务的编程模型(TAP,Task-based Asynchronous Pattern) EAP 命名、 阅读全文
posted @ 2018-08-16 21:35
micwin
阅读(844)
评论(0)
推荐(0)
摘要:
public void Dispose() public void Dispose() { this.Dispose(true);////释放托管资源 GC.SuppressFinalize(this);//请求系统不要调用指定对象的终结器. //该方法在对象头中设置一个位,系统在调用终结器时将检查 阅读全文
posted @ 2018-08-16 21:34
micwin
阅读(278)
评论(0)
推荐(0)
摘要:
Backplane Backplane 是 SignalR 基于 publish/subscribe (以下简称 pub/sub) pattern 设计下的系统可扩展性架构设计,Backplane 将「信息」自「实例内部」移出到「外部存储服务器」中,让状态不再局限于 instance 个体上,以提供 阅读全文
posted @ 2018-08-16 21:33
micwin
阅读(777)
评论(0)
推荐(0)
摘要:
老衣的开发工具和类库集之2014版 老衣的开发工具和类库集之2014版 衣明志是GenerPoint创始人,曾连任9年微软最有价值专家( MVP),MSDN 特约讲师,元宵节在他的博客整理了自己常用的工具和类库集,今天特意推荐给大家,希望能够对大家在.NET、App、Web等开发方面有所帮助。大家可 阅读全文
posted @ 2018-08-16 21:33
micwin
阅读(188)
评论(0)
推荐(0)
摘要:
1.基本功能与介绍 1.基本功能与介绍 Accord.NET为.NET应用程序提供了统计分析、机器学习、图像处理、计算机视觉相关的算法。Accord.NET框架扩展了AForge.NET框架,提供了一些新功能。同时为.NET环境下的科学计算提供了一个完整的开发环境。该框架被分成了多个程序集,可以直接 阅读全文
posted @ 2018-08-16 21:28
micwin
阅读(729)
评论(0)
推荐(0)
摘要:
StackExchange,地址:https://github.com/StackExchange,开源的这些项目都是在StackOverflow线上使用的。 StackExchange,地址:https://github.com/StackExchange,开源的这些项目都是在StackOverf 阅读全文
posted @ 2018-08-16 21:26
micwin
阅读(129)
评论(0)
推荐(0)
摘要:
1 ZeroMQ概述 1 ZeroMQ概述 ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布 阅读全文
posted @ 2018-08-16 21:23
micwin
阅读(382)
评论(0)
推荐(0)
摘要:
本文列出了.NET开源开发项目(open source developer projects)。意在包括对开发过程的所有方面有所帮组的项目。对于消费项目(con 本文列出了 .NET 开源开发项目(open source developer projects)。意在包括对开发过程的所有方面有所帮组的 阅读全文
posted @ 2018-08-16 21:22
micwin
阅读(1350)
评论(0)
推荐(0)
摘要:
开源CMS(转) 开源CMS(转) 开源.net框架的CMS 列举出自己见过的asp.net开源cms,方便初学者入门学习,如果有更好的开源cms请在评论中推荐,谢谢! 1、DotNetNuke(ASP.NET 2.0) DotNetNuke是一个Web应用框架的理想,为创建和部署的项目,如商业网站 阅读全文
posted @ 2018-08-16 21:20
micwin
阅读(202)
评论(0)
推荐(0)
摘要:
保护我们的dll 保护我们的dll 1,强命名和序集 可以确保你的程序集唯一,而不被篡改、冒用等;即使相同名字的程序集如果签名也会不同。而且可以部署到 GAC 中. 只有强命名的程序集才可以部署到GAC中(GAC:全局程序集缓冲) 步骤: 运行Visual Studio命令提示行,输入:F:\>sn 阅读全文
posted @ 2018-08-16 21:19
micwin
阅读(223)
评论(0)
推荐(0)
摘要:
QL Server中索引使用及维护 QL Server中索引使用及维护 在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在 良好的数据库设计基础上,能有效地使用索引是SQL Server取得 阅读全文
posted @ 2018-08-16 21:18
micwin
阅读(122)
评论(0)
推荐(0)
摘要:
Visual Studio - Bower: 用于 Web 开发的新型工具 Visual Studio - Bower: 用于 Web 开发的新型工具 2015-10-29 dotNET跨平台 在很长很长的一段时间内,我们都生活在一个美丽的围墙花园中。在这个受到保护的 Web 开发生态系统中,我们使 阅读全文
posted @ 2018-08-16 21:17
micwin
阅读(155)
评论(0)
推荐(0)
摘要:
Couchbase概述 Couchbase概述 Couchbase最早叫Membase,是由Memcached项目组的一些头目另立的山头。 2011年与CouchDB合并,正式命名为Couchbase。 2013年,作为NoSQL技术初创企业,拿到了2500万美元的D轮投资。 截稿时止,Couchb 阅读全文
posted @ 2018-08-16 21:11
micwin
阅读(1010)
评论(0)
推荐(0)
摘要:
千万级规模高性能、高并发的网络架构经验分享 千万级规模高性能、高并发的网络架构经验分享 2015-12-16 卫向军 dotNET跨平台 主 题 :INTO100沙龙 时间 :2015年11月21日下午 地点 :梦想加联合办公空间 分享人:卫向军(毕业于北京邮电大学,现任微博平台架构师,先后在微软、 阅读全文
posted @ 2018-08-16 20:47
micwin
阅读(132)
评论(0)
推荐(0)
摘要:
英国政府通讯总部首个开源项目:大规模图形数据库Gaffer 英国政府通讯总部首个开源项目:大规模图形数据库Gaffer 2015-12-17 dotNET跨平台 Gaffer是GCHQ(英国政府通讯总部) 2015-12-14日在GitHub上公布了第一个开源项目,Gaffer 是个大规模图形数据库 阅读全文
posted @ 2018-08-16 20:46
micwin
阅读(242)
评论(0)
推荐(0)
摘要:
ASP.NET Web API 安全筛选器 ASP.NET Web API 安全筛选器 2015-10-23 dotNET跨平台 身份验证和授权是应用程序安全的基础。身份验证通过验证提供的凭据来确定用户身份,而授权则决定是否允许用户执行请求的操作。安全的 Web API 身份验证基于确定的身份请求和 阅读全文
posted @ 2018-08-16 20:45
micwin
阅读(225)
评论(0)
推荐(0)
摘要:
开源任务管理平台TaskManager介绍 开源任务管理平台TaskManager介绍 原创 2015-09-22 焰尾迭 dotNET跨平台 很早之前准备写Quartz系列文章,现在终于能够实现了。从本篇开始将带你实现一款自己的任务管理平台。在工作中你曾经需要应用执行一个任务吗?这个任务每天或每周 阅读全文
posted @ 2018-08-16 20:44
micwin
阅读(448)
评论(0)
推荐(0)
摘要:
echarts .NET类库开源 echarts .NET类库开源 原创 2016-03-05 冰の酷龙 dotNET跨平台 前言: 2012年从长沙跑到深圳,2016年又从深圳回到长沙,兜兜转转一圈,又回到了原点.4年在深圳就呆了一家公司,回长沙也是因为深圳公司无力为继,长沙股东老板挽留,想想自己 阅读全文
posted @ 2018-08-16 20:37
micwin
阅读(224)
评论(0)
推荐(0)
摘要:
MyCat:开源分布式数据库中间件 MyCat:开源分布式数据库中间件 2016-03-15 王金剑 dotNET跨平台 为什么需要MyCat? 虽然云计算时代,传统数据库存在着先天性的弊端,但是NoSQL数据库又无法将其替代。如果传统数据易于扩展,可切分,就可以避免单机(单库)的性能缺陷。 MyC 阅读全文
posted @ 2018-08-16 20:35
micwin
阅读(96)
评论(0)
推荐(0)
摘要:
ZeroMQ研究与应用分析 ZeroMQ研究与应用分析 2016-01-09 rainbowzc dotNET跨平台 1 ZeroMQ概述 ZeroMQ是一种基于消息队列的 多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种 传输协议的套接字。ZeroMQ是网络通信 阅读全文
posted @ 2018-08-16 20:33
micwin
阅读(161)
评论(0)
推荐(0)
摘要:
.Net使用RabbitMQ详解 .Net使用RabbitMQ详解 2016-03-22 张龙豪 dotNET跨平台 序言 这几天呢,公司风波再起,去年一年公司CTO换啦4任,CEO换啦三个,这不刚来个新老大,感觉还不错,却没干过3个月又要走,索性趁老大们走来走去的时候,就给自己空出来,稍稍总结一下 阅读全文
posted @ 2018-08-16 20:26
micwin
阅读(231)
评论(0)
推荐(0)
摘要:
C#跨平台物联网通讯框架ServerSuperIO(SSIO) C#跨平台物联网通讯框架ServerSuperIO(SSIO) 原创 2016-03-26 王强 dotNET跨平台 一.SSIO的特点 二.SSIO概述 SSIO通信框架的设计思想是在SuperIO(SIO)基础上发展而来,并没有高大 阅读全文
posted @ 2018-08-16 20:25
micwin
阅读(381)
评论(0)
推荐(0)
摘要:
.NET 文件格式相关开源项目 .NET 文件格式相关开源项目 2015-03-24 李志强 dotNET跨平台 在过去的2年里,我已确定把文件格式作为我的主要研究课题之一,NPOI就是在这样的研究课题下的产物。尽管从严格意义上讲NPOI只是POI的.NET版本,并不是我创造的,但是在开发过程中,我 阅读全文
posted @ 2018-08-16 20:22
micwin
阅读(262)
评论(0)
推荐(0)
摘要:
[C#]async和await刨根问底 · 调用IAsyncStateMachine.MoveNext方法的线程何时发起的?· lambda的执行为何先于MoveNext方法?· 后执行的MoveNext方法做了些什么事情? 那么今天就来尝试解决它们吧~PS: 本文中部分代码来自上一篇随笔,具体来源 阅读全文
posted @ 2018-08-16 20:15
micwin
阅读(452)
评论(0)
推荐(0)
摘要:
REST API 安全 设计指南(1) REST API 安全 设计指南 2015-10-23 dotNET跨平台 1 REST API 简介 REST的全称是REpresentational State Transfer,表示表述性无状态传输,无需session,所以每次请求都得带上身份认证信息。 阅读全文
posted @ 2018-08-16 20:10
micwin
阅读(88)
评论(0)
推荐(0)
摘要:
使用IronPython给.Net程序加点料 使用IronPython给.Net程序加点料 2015-10-26 陈惊蛰 dotNET跨平台 开发的时候,经常被策划频繁变动的方案而苦恼。这时候就想要加入点动态语言来辅助一下。 在考虑用动态语言之前也曾想过使用动态加载dll的方式,实现基础接口来调用。 阅读全文
posted @ 2018-08-16 20:09
micwin
阅读(145)
评论(0)
推荐(0)
摘要:
.Net缓存管理框架CacheManager .Net缓存管理框架CacheManager 2015-12-01 JustRun dotNET跨平台 Cache缓存在计算机领域是一个被普遍使用的概念。硬件中CPU有一级缓存,二级缓存, 浏览器中有缓存,软件开发中也有分布式缓存memcache, re 阅读全文
posted @ 2018-08-16 20:08
micwin
阅读(92)
评论(0)
推荐(0)
摘要:
原文:http://weibo.com/ttarticle/p/show?id=2309403965965003062676 问题的起源 在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性? 具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么 阅读全文
posted @ 2018-08-16 20:04
micwin
阅读(1145)
评论(0)
推荐(0)
摘要:
浅谈12306核心模型设计思路和架构设计 浅谈12306核心模型设计思路和架构设计 2016-02-16 汤雪华 dotNET跨平台 本文转载自微信公众号“Enode”:这个公众号是汤雪华维护的ENode框架的官方个人公众号,发布关于软件架构、DDD、CQRS、Enode以及EQueue相关的技术分 阅读全文
posted @ 2018-08-16 20:01
micwin
阅读(179)
评论(0)
推荐(0)
摘要:
用Docker构建分布式Redis集群 用Docker构建分布式Redis集群 2015-04-03 dotNET跨平台 【编者的话】本文介绍了如何使用Docker搭建Redis集群,很多读者都在问Docker能带来哪些实质性的好处,我想本文就是一个很好的例子。不使用Docker你也可以搭建Redi 阅读全文
posted @ 2018-08-16 19:58
micwin
阅读(170)
评论(0)
推荐(0)
摘要:
高精度定时器实现 高精度定时器实现 原创 2015-09-13 GKarch博客 dotNET跨平台 1背景 .NET Framework 提供了四种定时器,然而其精度都不高(一般情况下 15ms 左右),难以满足一些场景下的需求。 在进行媒体播放、绘制动画、性能分析以及和硬件交互时,可能需要 10 阅读全文
posted @ 2018-08-16 19:49
micwin
阅读(950)
评论(0)
推荐(0)
摘要:
使用Donut Caching和Donut Hole Caching在ASP.NET MVC应用中缓存页面 使用Donut Caching和Donut Hole Caching在ASP.NET MVC应用中缓存页面 2015-08-14 白玉龙 dotNET跨平台 Donut Caching是缓存除 阅读全文
posted @ 2018-08-16 19:40
micwin
阅读(81)
评论(0)
推荐(0)
摘要:
.NET程序的性能要领和优化建议 .NET程序的性能要领和优化建议 2015-08-05 寒江独钓(译) dotNET跨平台 前几天在老赵的博客上看到,Bill Chiles (Roslyn 编译器的Program Manager)写了一篇文章叫做《Essential Performance Fac 阅读全文
posted @ 2018-08-16 19:34
micwin
阅读(131)
评论(0)
推荐(0)
摘要:
Context+ContextScope——这是否可以看作一种设计模式? Context+ContextScope——这是否可以看作一种设计模式? 2015-07-20 蒋金楠 dotNET跨平台 相信大家对TransactionScope都比较熟悉。通过TransactionScope,我们可以很 阅读全文
posted @ 2018-08-16 19:32
micwin
阅读(107)
评论(0)
推荐(0)
摘要:
使用LogMaster4Net实现应用程序日志的集中管理 2015-04-26 江大渔 dotNET跨平台 日志在软件系统中的重要性我在此也不赘述了,几乎所有程序员每天都会更日志打交道。 那么你是否曾今为这样的一些事情而困扰过: - 远程登录到不同的服务器,找到应用程序目然后查看应用日志; - 来回 阅读全文
posted @ 2018-08-16 19:26
micwin
阅读(258)
评论(0)
推荐(0)
摘要:
.NET集合总结 .NET集合总结 2015-08-20 dotNET跨平台 集合是一些有共同特征的独立数据项组成的,通过集合,我们可以可以使用相同的调用代码来处理一个集合的所有元素,而不用单独处理每一个单独的项。.net的集合诸如(System.Array类以及 System.Collection 阅读全文
posted @ 2018-08-16 19:23
micwin
阅读(245)
评论(0)
推荐(0)
摘要:
保护ASP.NET 应用免受 CSRF 攻击 保护ASP.NET 应用免受 CSRF 攻击 原创 2015-12-12 张善友 dotNET跨平台 CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/ 阅读全文
posted @ 2018-08-16 19:22
micwin
阅读(112)
评论(0)
推荐(0)
摘要:
微服务(Microservices) 微服务(Microservices) 2015-12-21 Martin Flower dotNET跨平台 微服务 “微服务架构(Microservice Architecture)”一词在过去几年里广泛的传播,它用于描述一种设计应用程序的特别方式,作为一套独立 阅读全文
posted @ 2018-08-16 19:18
micwin
阅读(197)
评论(0)
推荐(0)
摘要:
微软聊天机器人框架(Bot Framework)让你的服务可以创建并连接人工智能机器人,通过它你的服务能够与用户自由聊天,方式可以是打字、短信,Skype、Slack、Office 365邮件以及其他流行的服务等。 聊天机器人正在迅速成为我们数字生活的一部分,他们已经成为继网站和移动之后又一种重要的 阅读全文
posted @ 2018-08-16 19:16
micwin
阅读(1112)
评论(0)
推荐(0)
摘要:
之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。 今天我们来谈谈一个网 阅读全文
posted @ 2018-08-16 19:14
micwin
阅读(109)
评论(0)
推荐(0)
摘要:
网站性能扩展案例:每天30-50亿请求,300K QPS是如何炼成的 网站性能扩展案例:每天30-50亿请求,300K QPS是如何炼成的 2016-04-04 Asif Ali 架构师联盟 Reduce Data广告服务网站(http://reducedata.com)如何扩展到每天300K QP 阅读全文
posted @ 2018-08-16 19:13
micwin
阅读(222)
评论(0)
推荐(0)
摘要:
首先给出一个直观的数据,让大家有个初步的印象。 相比于2013年11月,Stack Overflow在2016年02月统计数据有较大变化,下面给出2016年02月09号一天的数据,如下: HTTP请求数209,420,973 (+61,336,090) 网页加载次数 66,294,789 (+30, 阅读全文
posted @ 2018-08-16 19:08
micwin
阅读(312)
评论(0)
推荐(0)
摘要:
新浪微博在2014年3月公布的月活跃用户(MAU)已经达到1.43亿,2014年新年第一分钟发送的微博达808298条,如此巨大的用户规模和业务量,需要高可用(HA)、高并发访问、低延时的强大后台系统支撑。 微博平台第一代架构为LAMP架构,数据库使用的是MyIsam,后台用的是php,缓存为Mem 阅读全文
posted @ 2018-08-16 19:05
micwin
阅读(557)
评论(0)
推荐(0)
摘要:
分布式压力测试框架TSUNG测试HTTP协议详解 分布式压力测试框架TSUNG测试HTTP协议详解 2016-04-08 LIANG01.MA 平台与架构测试之道 TSUNG用于多种协议压测 特点: 1. 高性能,支持虚拟100万的轻量级进程。 2. 可用于测试多种协议:目前可以用来测试HTTP, 阅读全文
posted @ 2018-08-16 18:59
micwin
阅读(456)
评论(0)
推荐(0)
摘要:
分布式缓存服务器redis/memcached环境部署汇总 分布式缓存服务器redis/memcached环境部署汇总 2016-03-13 马亮@唯品会 平台与架构测试之道 在Java分布式缓存开发过程中,常常涉及到缓存服务端的环境搭建,本文将一站式解决redis/memcached服务端的环境部 阅读全文
posted @ 2018-08-16 18:58
micwin
阅读(185)
评论(0)
推荐(0)
摘要:
Redis 常用集群方案 Redis 常用集群方案 2016-01-21 阿帅在北京 高级互联网架构师 1. Redis 性能 对于redis 的一些简单测试,仅供参考: 测试环境:Redhat6.2 , Xeon E5520(4核)*2/8G,1000M网卡 Redis 版本:2.6.9 客户端机 阅读全文
posted @ 2018-08-16 18:56
micwin
阅读(202)
评论(0)
推荐(0)
摘要:
高性能SOA服务化框架的基本架构设计 高性能SOA服务化框架的基本架构设计 2015-12-23 阿帅在北京 高级互联网架构师 1.服务架构基本草图: 产品架构要实现多系统分布式架构,按业务分系统,可集群系统共享数据。 dubbo是阿里开源的一个SOA服务治理解决方案,dubbo本身集成了监控中心, 阅读全文
posted @ 2018-08-16 18:54
micwin
阅读(569)
评论(0)
推荐(0)
摘要:
如何创建一条可靠的实时数据流 如何创建一条可靠的实时数据流 2016-05-30 王秋实 架构丛谈 点击顶部蓝字“架构丛谈”关注我们 数据的生命周期一般包含“生成、传输、消费”三个阶段。在有些场景下,我们需要将数据的变化快速地反馈到在线服务中,因此出现了实时数据流的概念。如何衡量数据流是否“可靠”, 阅读全文
posted @ 2018-08-16 18:53
micwin
阅读(233)
评论(0)
推荐(0)
摘要:
数据密集型系统架构设计 数据密集型系统架构设计 2016-05-19 王秋实 架构丛谈 按照使用的资源类型划分,我们可以把系统分为三大类型:IO密集型、计算密集型,数据密集型。系统的类型反映了系统的主要瓶颈。现实情况中,大部分系统在由小变大的过程中,最先出现瓶颈的是IO。IO问题体现在两个方面:高并 阅读全文
posted @ 2018-08-16 18:51
micwin
阅读(445)
评论(0)
推荐(0)
摘要:
大型广告系统架构 — 检索模块 大型广告系统架构 — 检索模块 2016-04-10 王秋实 架构丛谈 广告系统主要解决一个问题:在给定展示场景、用户的情况下,返回收益最大化的广告。下图是一个广告系统最简单的架构图。其中,Router,检索模块,排序模块一般称为广告系统的核心。同时,与之辅助的至少包 阅读全文
posted @ 2018-08-16 18:50
micwin
阅读(438)
评论(0)
推荐(0)
摘要:
大型广告系统架构概述 大型广告系统架构概述 2016-04-03 王秋实 架构丛谈 在互联网江湖中,始终流传着三大赚钱法宝:广告、游戏、电商。三杰之中,又以大哥广告的历史最为悠久,地位也最为不可撼动。君不见很多电商和游戏公司,也通过广告业务赚的盆满钵满。其发迹于Y公司,被G公司发扬光大,又在F公司阶 阅读全文
posted @ 2018-08-16 18:48
micwin
阅读(761)
评论(0)
推荐(0)
摘要:
mysql并行复制降低主从同步延时的思路与启示 mysql并行复制降低主从同步延时的思路与启示 原创 2016-06-08 58沈剑 架构师之路 一、缘起 mysql主从复制,读写分离是互联网用的非常多的mysql架构,主从复制最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严重 阅读全文
posted @ 2018-08-16 18:46
micwin
阅读(112)
评论(0)
推荐(0)
摘要:
单点系统架构的可用性与性能优化 单点系统架构的可用性与性能优化 原创 2016-07-08 58沈剑 架构师之路 一、需求缘起 明明架构要求高可用,为何系统中还会存在单点? 回答:单点master的设计,会大大简化系统设计,何况有时候避免不了单点 在哪些场景中会存在单点?先来看一下一个典型互联网高可 阅读全文
posted @ 2018-08-16 18:43
micwin
阅读(146)
评论(0)
推荐(0)
摘要:
粗谈分布式ID生成方案 粗谈分布式ID生成方案 2016-04-24 中间件架构 废话连篇 ID作为业务的唯一标识,在数据设计中屡见不鲜,例如: 商品 —— product_id 订单 —— order_id 消息 —— message_id 这些标识往往就是数据库的主键,MySQL会在主键是建立聚 阅读全文
posted @ 2018-08-16 18:40
micwin
阅读(106)
评论(0)
推荐(0)
摘要:
Redis Cluster分区实现原理 Redis Cluster分区实现原理 2016-07-03 Float_Luuu 架构师 架构师(JiaGouX) 我们都是架构师! 摘要 Redis Cluster本身提供了自动将数据分散到Redis Cluster不同节点的能力,分区实现的关键点问题包括 阅读全文
posted @ 2018-08-16 18:35
micwin
阅读(129)
评论(0)
推荐(0)
摘要:
大型网站技术架构探讨 大型网站技术架构探讨 2016-06-15 分布式系统架构知识 目录: 1、大型网站架构的目标与挑战 2、网站架构演变及其技术脉络 3、架构设计理论与原则 何为“大型”网站? 没有统一的判断标准,流量大小是一个重要指标(日均流量至少IP>1,000,000才算大型网站) 一、大 阅读全文
posted @ 2018-08-16 18:22
micwin
阅读(208)
评论(0)
推荐(0)
摘要:
原创 2016-07-06 夏绪宏 高可用架构 导读:高可用架构在 6 月 25 日举办了『高压下的架构演进』专题沙龙,进行了闭门私董会研讨及对外开放的四个专题的演讲,期望能促进业界应对峰值方法及工具的讨论,本文是夏绪宏介绍今日头条架构演进经验。 夏绪宏,今日头条架构师,专注对高性能大规模 Web 阅读全文
posted @ 2018-08-16 18:20
micwin
阅读(400)
评论(0)
推荐(0)

浙公网安备 33010602011771号