云端微服务架构下的运维思考
摘要:【摘要】 本文依据2017 年 12 月1日WOTD 全球软件开发技术峰会中熊普江先生在“微服务与容器技术”专场与来宾分享了"云端微服务架构的运维思考"的主题演讲整理而成。熊普江先生围绕微服务架构的特点与发展趋势,结合微信业务在微服务架构上的探索、应用、改进与提升,阐述运维如何应对业务在微服务架构环
阅读全文
posted @
2020-11-13 10:22
西湖浪子
阅读(673)
推荐(0)
腾讯资深运维专家周小军:QQ与微信架构的惊天秘密
摘要:微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿... 在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中揭开了
阅读全文
posted @
2020-11-13 10:03
西湖浪子
阅读(408)
推荐(0)
腾讯微信技术架构
摘要:微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿... 在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中揭开了
阅读全文
posted @
2020-11-13 09:54
西湖浪子
阅读(1902)
推荐(0)
IP协议------网段划分
摘要:IP地址 在根据TCP/IP协议进行通信时,要用IP地址来标识主机或路由器。在IPv4中,IP地址是一个32位的整数。所以最多可以表示的数字IP地址是:2^32(大约是43亿)。 IP地址由网络号和主机号两部分来标识。处于不同网段内的主机必须有不同的网络标识。而处于同一网段内的主机的网络号表示相同,
阅读全文
posted @
2020-10-22 16:43
西湖浪子
阅读(1072)
推荐(0)
解决System进程占用80端口的问题
摘要:1. IIS占用80端口用如下方法可以解决System进程占用80端口的问题:打开RegEdit:找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP找到一个DWORD值Start,将其改为0重启电脑,System进程将不会占用80端...
阅读全文
posted @
2015-11-15 14:15
西湖浪子
阅读(321)
推荐(0)
线程安全的单例模式
摘要:using System.Net;using Enyim.Caching;using Enyim.Caching.Configuration;using Enyim.Caching.Memcached;namespace OCS.Memcached{ public sealed class M...
阅读全文
posted @
2015-10-10 10:39
西湖浪子
阅读(193)
推荐(0)
Session 中的InProc模式 与 StateServer模式
摘要:开发asp.net应用时,修改web.config中的SessionState节点。stateserver模式:InProc模式优点:获取session状态的速度快,session状态直接存储在iis的进程中。缺点:易丢失,经常需要重新登录StateServer模式优点:session状态单独存储在...
阅读全文
posted @
2015-05-06 22:59
西湖浪子
阅读(1685)
推荐(1)
2011-02-12 09:49 httpwatch抓包result老是显示*的问题
摘要:最近用httpwatch抓包一直显示这个问题,总以为是软件问题,换了几个版本还是这样子。最后终于搜到解决方法了~操作:ie->Internet选项->高级->设置[浏览][用第三方浏览器扩展]这个去掉,问题解决
阅读全文
posted @
2014-03-18 11:20
西湖浪子
阅读(320)
推荐(0)
生成随机码
摘要:public static string GetCustomerEmailVerificationCode(int customerid) { string key=""; key = Md5Str(string.Format("{0}{1}", System.Guid.NewGuid().ToString(), customerid)); return key; } private static string Md5Str(string str) { string cl = str; string pwd = ""; string
阅读全文
posted @
2013-08-19 11:18
西湖浪子
阅读(121)
推荐(0)
页面LOADING
摘要:页面进度条:开始游戏_网页游戏开服表_腾讯游戏频道 跟踪页面信息的一个JS:(function (evt) { //event util evt = evt || (function() { var ua = (function(){var o={ie:0,opera:0,gecko:0,webkit:0,mobile:null};var ua=navigator.userAgent,m;if((/KHTML/).test(ua)){o.webkit=1}m=ua.match(/AppleWebKit\/([^\s]*)/);if(m&&m[1])...
阅读全文
posted @
2013-08-16 15:54
西湖浪子
阅读(365)
推荐(0)
快速POST代码,异常截获机制
摘要:System.Net.HttpWebRequest request = System.Net.HttpWebRequest.Create("httpxxxxxxxxxxxxxxxxxxxx") as System.Net.HttpWebRequest; request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.Timeout = 3000; string datastr = "xxxxxxxxxxxx
阅读全文
posted @
2013-08-08 13:04
西湖浪子
阅读(224)
推荐(0)
C#用MD5CryptoServiceProvider把字符串加密成32位Hash值
摘要:方法1: using System.Text; using System.Security.Cryptography; public string Hash(string toHash) { MD5CryptoServiceProvider crypto = new MD5CryptoServiceProvider(); byte[] bytes = Encoding.UTF7.GetBytes(toHash); bytes = crypto.ComputeHash(bytes); StringBuilder sb = new StringBuilder(); foreach (byte nu
阅读全文
posted @
2013-08-02 16:55
西湖浪子
阅读(11094)
推荐(0)
http响应Last-Modified和ETag以及asp.net web api实现
摘要:基础知识 1) 什么是”Last-Modified”? 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样: Tue, 24 Apr 2012 13:53:56 GMT客户端第二次请求此URL时,根据 HTTP 协议的规定,浏览器会向服务器传送 If-Modified-Since 报头,询问该时间之后文件是否有被修改过: If-Modified-Since: Tue, 24 Apr 2012 13:53:56 GMT如果服务器端的资源没有变化,则自动返回 HTTP 30
阅读全文
posted @
2013-08-01 14:17
西湖浪子
阅读(198)
推荐(0)
来自.net底层的JS
摘要:window.Sys = { __namespace: true, __typeName: "Sys", getName: function() {return "Sys";}, __upperCaseTypes: {}};Sys.Browser = {};Sys.Browser.InternetExplorer = {};Sys.Browser.Firefox = {};Sys.Browser.Safari = {};Sys.Browser.Opera = {};Sys.Browser.agent = null;Sys.Browser.hasDebug
阅读全文
posted @
2013-07-23 17:55
西湖浪子
阅读(179)
推荐(0)
Response.Status
摘要:Response.Clear(); Response.Status = "301 Moved Permanently"; Response.AddHeader("Location", "http://www.baidu.com/"); Response.End(); ?状态代码 状态信息 代码含义 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。 2
阅读全文
posted @
2013-07-22 16:10
西湖浪子
阅读(113)
推荐(0)
ADODB.Connection 错误 '800a0e7a'未找到提供程序。该程序可能未正确安装
摘要:在WIN7搭建的IIS下调试一个网站,数据库那里竟然说未找到提供程序,让我郁闷了半天,经过查阅资料,发现问题应该出在我是X64,所以....错误描述:在ASP连接Access数据库的时候,产生如下的出错提示:ADODB.Connection 错误 '800a0e7a'未找到提供程序。该程序可能未正确安装。/Conn.asp,行 28环境:Windows xp、IIS6.0、Access 2007Windows 7、IIS7、Access 2010故障解决方法:开始-运行-cmd,然后输入:cscript C:\inetpub\adminscripts\adsutil.vbs S
阅读全文
posted @
2013-07-12 15:45
西湖浪子
阅读(1732)
推荐(0)
IIS Gzip
摘要:HTTP压缩工作原理Web服务器处理HTTP压缩的工作原理如下:1.Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩; 在用户浏览器发送请求的HTTP头中, 带有"Accept-Encoding: gzip, deflate"参数则表明支持gzip和deflate两种压缩算法. 2.如果浏览器支持HTTP压缩,Web服务器检查请求文件的后缀名; 静态文件和动态文件后缀启动要所都需要在MetaBase.xml中设置. 静态文件需要设置: HcFileExtensions Metabase Property (单击跳转到MSDN说明) 动态文件需要设置:
阅读全文
posted @
2013-05-08 14:07
西湖浪子
阅读(247)
推荐(0)
.net 实现GZip页面压缩
摘要:private void Application_BeginRequest(object sender, EventArgs e) { var context = HttpContext.Current; var request = context.Request; var response = context.Response; ResponseCompressionType compressionType = this.GetCompressionMode(request); ...
阅读全文
posted @
2013-05-08 13:29
西湖浪子
阅读(246)
推荐(0)
日期控件VBA
摘要:第一列,第二行起出现日期控件:Private Sub Calendar1_Click()Selection = Calendar1Calendar1.Visible = FalseEnd SubPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)If Target.Row > 1 And Target.Column = 1 And Target.Count = 1 ThenCalendar1.Top = Cells(Target.Row, 2).TopCalendar1.Left = Cells(Target.Row,
阅读全文
posted @
2013-03-27 17:43
西湖浪子
阅读(3346)
推荐(0)