用Netty解析Redis网络协议根据Redis官方文档的介绍,学习了一下Redis网络通信协议。然后偶然在GitHub上发现了个用Netty实现的Redis服务器,很有趣,于是就动手实现了一下!1.RESP协议Redis的客户端与服务端采用一种叫做 RESP(REdis Serialization Protocol)的网络通信协议交换数据。RESP的设计权衡了实现简单、解析快速、人类可读这三个因素...
分类:
Web程序 时间:
2015-06-19 23:08:24
阅读次数:
717
HTML Parser
一个比较方便的html解析package是HtmlAgilityPack,可以按照如下图显示在Visual Studio中安装。
使用该包的一个简单实例代码如下: public static bool CrawlCategoryReviewInfo(string categoryUrl)
{
var resp = Ht...
【问题】用C#模拟网页登陆,其中去请求几个页面,会发起对应的http的请求request,其中keepAlive设置为true,提交请求后,然后会有对应的response:resp = (HttpWebResponse)req.GetResponse();之前的多次调试,一直都是可以正常获得对应的r...
分类:
Web程序 时间:
2015-06-15 12:30:29
阅读次数:
230
Redis Protocol specification Redis clients communicate with the Redis server using a protocol called RESP (REdis Serialization Protocol). While the protocol was designed specifically for Redis, it ...
分类:
其他好文 时间:
2015-06-05 23:03:21
阅读次数:
503
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:CQRS作为一种设计模式,其实一点都不新鲜了。不过今天有朋友感叹.NET朋友也关注CQRS,才打算把之前看到的一些.NET下的CQRS参考资料分享下。 命令查询的责任分离Command Query Resp...
分类:
Web程序 时间:
2015-05-28 23:00:43
阅读次数:
263
原理和上章获取段子一样,只不过是换了解析的内容。
代码:
#-*- coding: utf-8 -*-
import urllib2
import re
def GetPageContent(page_url,heads):
try:
req = urllib2.Request(page_url,headers=heads)
resp = urllib...
分类:
编程语言 时间:
2015-05-25 10:02:53
阅读次数:
166
Cookie
1. Http协议与Cookie(了解)
* Cookie是HTTP协议制定的!先由服务器保存Cookie到浏览器,再下次浏览器请求服务器时把上一次请求得到Cookie再归还给服务器
* 由服务器创建保存到客户端浏览器的一个键值对!服务器保存Cookie的响应头:Set-Cookie: aaa=AAA Set-Cookie: bbb=BBB
> resp...
分类:
编程语言 时间:
2015-05-22 09:53:02
阅读次数:
143
Tomcat8
public class dd extends HttpServlet {
private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IO...
分类:
其他好文 时间:
2015-05-15 19:56:33
阅读次数:
221
req.getRequestDiapatcher("hello.jsp").forward(req,resp);//重定向resp.sendRedirect("login.jsp");//请求转发重定向,服务器内部跳转。一次请求,跳转一次。Url不变。请求转发,一次请求,2次跳转.请求的Url变成跳...
分类:
其他好文 时间:
2015-05-13 21:41:11
阅读次数:
133
LoginServlet代码:public class LoginServlet extends HttpServlet{ @Override
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException...
分类:
其他好文 时间:
2015-05-11 17:56:56
阅读次数:
131