`
zhoujm
  • 浏览: 11160 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
  操作系统: Linux 2.6.18-164.el5xen #1 SMP Tue Aug 18 15:59:52 EDT 2009 x86_64 GNU/Linux CPU : 4 核 model name      : Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz cpu MHz         : 2400.084 cache size      : 12288 KB 修改了系统参数: /etc/security/limits.conf       ...
看完了netty的源代码,想写点博客,后来发现,有人在网上写了很详细的介绍,自己就不想动手再去写了。特转了这篇博客。 Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序[官方定义],整体来看其包含了 以下内容:1.提供了丰富的协议编解码支持,2.实现自有的buffer系统,减少复制所带来的消耗,3.整套channel的实现,4.基于事件的过程 流转以及完整的网络事件响应与扩展,5.丰富的example。本文并不对Netty实际使用中可能出现的问题做分析,只是从代码角度分析它的架构以及实现上的一些关键细节。 首先来看下最如何使用Nett ...
线上的服务器大多是Linux的,Java程序在写日志后,我们要拿到一个群集机器的日志。一般来说要登录每台机器去拿,可以写程序去做,但远没有脚本方法,但脚本会存在一个问题,就是要求每次scp的时候输入密码。下面用expect解决这个问题。可以抓取一个集群机器的日志,不用再输入密码。     #!/usr/bin/expect -f if { $argc !=1 &&  $argc !=2  } {        send_user "没有输入远程日志文件名.\n"        send_user "格式是:get.sh ${remote_ ...
Javascript的URL编码问题。 Javascript的常用的编码方式: encodeURIComponent(stringvalue)和decodeURIComponent(stringvalue) encodeURI(stringvalue)和decodeURI(stringvalue) escape(stringvalue) 和unescape(stringvalue) 现在escape(stringvalue) 和unescape(stringvalue)已经从ECMAScript v3 已从标准中删除了 ,并反对使用它,因此应该用 decodeURI() 和 de ...
做完WEB旺旺,一直想写点关于WEB旺旺轮询关于前端消息的通知的处理的介绍,今天整理了一下:   前端处理方法: 1、一般前端的长连接处理方式是:    浏览器开三个页面,即使现在的focus页在C,但是还是建立了3个
  浏览器加载和渲染分析 最近一直在做前端JS开发,为了更清楚的显示页面元素的加载顺序,动手写了一个程序,程序对页面中的每个元素都延迟5秒。 在IE6下查看loader.jsp这个页面,使用HttpWatch来检测页面元素的加载。从 ...
    分析线上的日志会有一个困境,机器太多,如果每台都登录上去看不太现实,但是下载下来更麻烦因为每台SCP都要求输入密码。于是我便写了一个自动抓取远程日志的脚本,实现在基本功能。 #!/usr/bin/expect -f if { $argc !=1 &&  $argc !=2  } { send_user "没有输入远程日志文件名.\n" send_user "格式是:get.sh ${remote_log} ${local_log}\n" send_user "例如:\n" send_user &q ...
  1、             HTTP协议 超文本传送协议HTTP是基于TCP/IP上应用层协议。HTTP报文下面是一个标准的浏览器发出的HTTP请求头 用FF访问淘宝Detail的一个HTTP请求头: GET /item.htm?id=5503555042&ad_id=&am_id=&cm_id=&pm_id= HTTP/1.1 Host: item.taobao.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.1 ...
Global site tag (gtag.js) - Google Analytics