Golang在京东列表页实践总结作者:张洪涛10余年软件开发和设计经验,曾就职于搜狐、搜狗、前matrixjoy公司联合创始人、甘普科技CTO。目前线上状态基于搜索实现;全量数据,搜索结果不理想;接口响应时间长,影响了用户体验;没法针对数据做二次优化;转化率相对较低;基于以上原因,需要做出改变,所以... Read More
posted @ 2015-09-08 15:44 Liffey Views(1361) Comments(2) Diggs(1) Edit
一切尽在大叔的博客中:http://www.cnblogs.com/TomXu/p/4496440.html Read More
posted @ 2015-07-20 15:13 Liffey Views(519) Comments(0) Diggs(0) Edit
先看下正常的结束asp.net 请求流怎么写的System.Web.HttpContext.Current.Response.Write(“end”); System.Web.HttpContext.Current.Response.End(); 这样写呢,对调用方看来也是可以的,因为收到的返回数... Read More
posted @ 2015-07-10 14:49 Liffey Views(1344) Comments(0) Diggs(0) Edit
首先为什么说这是一个坑,是因为我们在webapi中使用filter的时候也许会先百度一下,好吧,挖坑的来了,我看了好几篇文章写的是使用System.Web.Mvc.Filters.ActionFilterAttribute。然后开始痛苦的调试,发现这个过滤器永远调不进来(windows azure... Read More
posted @ 2015-07-10 14:06 Liffey Views(7248) Comments(12) Diggs(12) Edit
如何处理I/O?是让程序阻塞等待响应,还是在后台处理这些事?这是软件设计的关键因素。阻塞式的I/O操作会让程序架构难以扩展,而后台处理I/O也是比较困难的。如何处理那些临时的、来去自由的组件?我们是否要将组件分为客户端和服务端两种,并要求服务端永不消失?那如果我们想要将服务端相连怎么办?我们要每隔几... Read More
posted @ 2015-06-10 16:20 Liffey Views(691) Comments(0) Diggs(1) Edit
上一篇博文我们对ZeroMQ的经典模式做了写Demo让他跑起来了,但实际开发中我们可能面临一些远比上述复杂的场景。这时候我们需要进一步的对经典模式进行扩展,所幸ZeroMQ已经为我们做好了准备工作。 来吧,让我们继续在码上几行ZeroMQ的砖头。ZeroMQ扩展模式请求响应代理模式... Read More
posted @ 2015-06-10 16:18 Liffey Views(2417) Comments(1) Diggs(4) Edit
由于网上和官方的ZeroMQ主要是讲解和说明大都是基于C、PHP、Java偏偏.Net的很少,可能你看完80多页的官方文档仍被C代码搞的晕晕乎乎的,我这里就将资料收集整理成几篇博文同时用c#重新实现Demo。 目前ZeroMQ已经有了30多种语言的实现。从这里可以看出它的流行程度,真不... Read More
posted @ 2015-06-10 16:15 Liffey Views(8048) Comments(2) Diggs(4) Edit
中6中过期策略的具体方式。redis 中的默认的过期策略是volatile-lru 。设置方式 可以通过命令直接设置 config set maxmemory-policy volatile-lrumaxmemory-policy 六种方式volatile-lru:只对设置了过期时间的key进行LR... Read More
posted @ 2015-05-21 17:22 Liffey Views(2233) Comments(1) Diggs(0) Edit
如果说,一个对象保证全局唯一,大家肯定会想到一个经典的设计模式:单例模式,如果要使用的对象必须是线程内唯一的呢? 数据槽:CallContext,ok看下msdn对callcontent的解释。 CallContext 是类似于方法调用的线程本地存储区的专用集合对象,并提供对每个逻辑执行线程... Read More
posted @ 2014-12-22 11:03 Liffey Views(4122) Comments(2) Diggs(4) Edit
插件源代码:(function ($) { $.fn.extend({ smartpaginator: function (options) { var settings = $.extend({ totalrecords: 0... Read More
posted @ 2014-12-11 11:50 Liffey Views(579) Comments(0) Diggs(0) Edit