摘要: 在项目中使用消息队列,可以对消息提供方和消息消费方进行解耦,提高系统的灵活性和可拓展性。其中,企业级的消息队列中间件有IBMWebSphereMQ、Tibco EMS、HornetQ等等。微软的Windows系统也自带了消息队列的功能,可以在“启动或关闭Windows功能”中开启:开启后在服务中查看... 阅读全文
posted @ 2015-12-20 16:58 sxxsw 阅读(8797) 评论(0) 推荐(0) 编辑
摘要: 构建基类: /// /// 模板消息基类 /// public class BaseTemplateMessage { /// /// Post模板字段 /// private static readonly s... 阅读全文
posted @ 2015-12-19 12:42 sxxsw 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 使用缓存可以提高网站性能,减轻对数据库的压力,提高用户访问网站的速度。在.NET MVC中,我们可以使用输出缓存和数据缓存达到储存常用且不易改变的数据。输出缓存:在Action前添加[OutputCache]标签:[OutputCache(Duration = 600)]public ActionR... 阅读全文
posted @ 2015-11-24 16:05 sxxsw 阅读(7876) 评论(1) 推荐(1) 编辑
摘要: 今天在后台向微信服务器请求JSON数据时,返回了错误:The request was aborted: Could not create SSL/TLS secure channel.查了一下,原来去年SSL协议曝出高危漏洞后,微信公众平台关闭了SSLv2、SSLv3版本支持,请求数据时应该使用TL... 阅读全文
posted @ 2015-10-30 11:42 sxxsw 阅读(4272) 评论(0) 推荐(0) 编辑
摘要: 在桌面程序开发中,如果需要执行操作数据库或访问网络等耗时操作,会导致UI线程堵塞、界面卡死,所以应当把耗时操作放到新建线程中执行,但其他线程不能修改UI,这导致操作进度无法回馈给用户界面。解决方法有很多,其中BackgroundWorker是.NET里用来执行多线程任务的控件,它允许编程者在一个单独... 阅读全文
posted @ 2015-10-16 16:10 sxxsw 阅读(301) 评论(0) 推荐(0) 编辑
摘要: To me, you will be unique in all the world. To you, I shall be unique in all the world. 阅读全文
posted @ 2015-09-07 16:02 sxxsw 阅读(190) 评论(0) 推荐(0) 编辑
To me, you will be unique in all the world. To you, I shall be unique in all the world.