上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页
  2011年12月5日
摘要: http://www.cnblogs.com/ForEverKissing/archive/2008/05/23/1205503.htmlSession简介摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSessi 阅读全文
posted @ 2011-12-05 13:28 阿笨猫 阅读(21132) 评论(0) 推荐(4) 编辑
摘要: http://caodixy.blog.163.com/blog/static/509404882010673142638/虽然大多数网络Cookie使用起来相当简单,但是它们也有自己独特的原理。由于涉及到互联网隐私问题,Cookie从2000年就开始受到广大媒体的关注,直到现在仍存在着激烈的争论。然而,Cookie提供了使Web更加容易导航的能力。几乎每个网站的设计人员都会使用Cookie,因为它们能够提供更好的用户体验,并使得收集有关网站访问者的准确信息变得非常容易。在本文中,我们将了解Cookie背后的基本技术及其支持的一些功能。Cookie基本知识2000年4月,笔者在一家颇有规模和影 阅读全文
posted @ 2011-12-05 13:27 阿笨猫 阅读(710) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/stg609/archive/2008/07/06/1236966.htmlhttp://www.longen.org/E-K/detaile-k/HttpRequestIntroduction.htmhttp://stblog.baidu-tech.com/?p=1148http://www.cnblogs.com/zhangleong/archive/2011/04/02/2003003.htmlhttp://fred.easymorse.com/?p=40最近一直在研究如何让asp.net实现上传大文件的功能,所以都没怎么写技术类的文章了。可 阅读全文
posted @ 2011-12-05 13:26 阿笨猫 阅读(486) 评论(0) 推荐(0) 编辑
  2011年11月29日
摘要: http://cizixs.com/2015/10/01/linux-memory-management-through-free 简介 linux 下面查看内存状态可以使用 free 命令,但是如果不了解 linux 内存管理机制的话,对输出也会摸不着头脑,这篇文章就说明一下各个数据的意思。 下面 阅读全文
posted @ 2011-11-29 09:50 阿笨猫 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime 或者 top 命令中可以看到,它们可能会显示成这个样子:load average: 0.09, 0.05, 0.01很多人会这样理解负载均值:三个数分别代表不同时间段的系统平均负载(一分钟、五 分钟、以及十五分钟),它们的数字当然是越小越好。数字越高,说明服务器的负载越 大,这也可能是服务器出现某种问题的信号。而事实不完全如此,是什么因 阅读全文
posted @ 2011-11-29 09:42 阿笨猫 阅读(349) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/zheng918/blog/item/d0130008a1e07dc862d986f3.htmlLsof是遵从Unix哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符文件,共享库,常规管道,明明管道,符号链接,Socket流,网络Socket,UNIX域Socket,以及其它更多。因为Unix系统中几乎所有东西都是文件,你可以想象lsof该有多有用。如何使用lsof?这篇文章中我会尽力列举我能想到的所有lsof的用法,让我们先从最简单的开始(或许你已经知道了) 阅读全文
posted @ 2011-11-29 09:32 阿笨猫 阅读(1430) 评论(0) 推荐(0) 编辑
  2011年11月28日
摘要: http://www.searchtb.com/2011/05/redis-storage.html1 Redis 内存存储结构本文是基于 Redis-v2.2.4 版本进行分析.1.1 Redis 内存存储总体结构Redis 是支持多key-value数据库(表)的,并用 RedisDb 来表示一个key-value数据库(表). redisServer 中有一个 redisDb *db; 成员变量, RedisServer 在初始化时,会根据配置文件的 db 数量来创建一个 redisDb 数组. 客户端在连接后,通过 SELECT 指令来选择一个 reidsDb,如果不指定,则缺省是re 阅读全文
posted @ 2011-11-28 19:24 阿笨猫 阅读(4952) 评论(0) 推荐(2) 编辑
摘要: http://www.hoterran.info/redis_persistencehttp://www.cnblogs.com/xhan/archive/2011/02/07/1949640.htmlhttp://www.cnblogs.com/huli/archive/2010/06/06/1752778.html在看全量持久化的时候,可以顺便看下redis的数据结构,下面这个存储结构是比较有用的.redis使用了两种文件格式:全量数据和增量请求。全量数据格式是把内存中的数据写入磁盘, 便于下次读取文件进行加载;增量请求文件则是把内存中的数据序列化为操作请求,用于读取文件进行replay. 阅读全文
posted @ 2011-11-28 10:47 阿笨猫 阅读(4516) 评论(0) 推荐(0) 编辑
  2011年11月27日
摘要: http://ordinary.iteye.com/blog/1097457http://olylakers.iteye.com/blog/1228198http://qing.weibo.com/2294942122/88ca09aa33000518.html本文将通过分析代码来介绍Redis的启动过程,通过查看Redis 的启动脚本,得知Redis的启动时从Redis.c的main方法开始的。Redis启动可以分为以下几个步骤: 1. 初始化Redis服务器全局配置 2. 重置服务器Save参数(具体下文详解)和加载配置文件 3. 初始化服务器 4. 加载数据库 5. 开始网络监... 阅读全文
posted @ 2011-11-27 16:54 阿笨猫 阅读(2103) 评论(0) 推荐(0) 编辑
  2011年11月25日
摘要: 简单搭了个svn服务器方便资料的同步,现在需要转移,简单操作之关闭所有运行的进程,并确认没有程序在访问存储库(如 httpd、svnserve 或本地用户在直接访问)。备份svn存储库#压缩备份svnadmindump/home/workhome/svn/repository|gzip>~/repository-backup.gz#不压缩备份svnadmindump/home/workhome/svn/repository>~/repository-backup.svn 恢复svn存储库#建立新的svn存储库svnadmincreate/home/workhome/svn/newr 阅读全文
posted @ 2011-11-25 09:28 阿笨猫 阅读(529) 评论(0) 推荐(0) 编辑
  2011年11月17日
摘要: 来源:http://terrylee.me/blog/post/2011/01/24/redis-internal-part1.aspx 如果认为Redis是一个key value存储, 可以使用它来代替MySQL;如果认为它是一个可以持久化的cache, 可能只是用它保存一些频繁访问的临时数据(代替Memcached);除此之外,还可以把Redis当做一个轻量级的消息队列使用,因为它内置就支持 list数据结构和PUB/SUB命令;还可以当做一个轻量级的分布式锁系统。Redis是REmoteDIctionaryServer的缩写,在Redis在官方网站的解释是: Redis is an o. 阅读全文
posted @ 2011-11-17 13:49 阿笨猫 阅读(922) 评论(0) 推荐(0) 编辑
  2011年11月10日
摘要: http://www.cnblogs.com/fakis/archive/2011/04/14/2016213.html1. 折叠方式可用选项来设定折叠方式:可在Vim 配置文件中设置 set fdm=XXX可直接在文件中使用注释调用vim命令 /* vim: set fdm=XXX: */有6种方法来选定折叠:1 manual 手工定义折叠 2 indent 更多的缩进表示更高级别的折叠 3 expr 用表达式来定义折叠 4 syntax 用语法高亮来定义折叠 5 diff 对没有更改的文本进行折叠 6 marker 对文中的标志折叠注意,每一种折叠方式不兼容,如不能既用expr又用mark 阅读全文
posted @ 2011-11-10 14:24 阿笨猫 阅读(17755) 评论(0) 推荐(0) 编辑
  2011年11月3日
摘要: 我目前使用的格式是indent -npro -gnu -i4 -ts4 -sob -l200 -ss -bl -bli 0 -npsl filename http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=%2Fcom.ibm.aix.cmds%2Fdoc%2Faixcmds3%2Findent.htmhttp://www.gnu.org/software/indent/manual/html_chapter/indent_1.htmlindent 命令用途重新格式化一个 C 语言程序。语法indentInputF 阅读全文
posted @ 2011-11-03 20:33 阿笨猫 阅读(4327) 评论(0) 推荐(0) 编辑
  2011年11月2日
摘要: Db_name:对一个数据库(Oracle database)的唯一标识。这种表示对于单个数据库是足够的,但是随着由多个数据库构成的分布式数据库的普及,这种命令数据库的方法给数据库的管理造 成一定的负担,因为各个数据库的名字可能一样,造成管理上的混乱。为了解决这种情况,引入了Db_domain参数,这样在数据库的标识是由 Db_name和Db_domain两个参数共同决定的,避免了因为数据库重名而造成管理上的混乱。这类似于互连网上的机器名的管理。我们将 Db_name和Db_domain两个参数用’.’连接起来,表示一个数据库,并将该数据库的名称称为Global_name,即它扩展了 Db_. 阅读全文
posted @ 2011-11-02 19:50 阿笨猫 阅读(7528) 评论(0) 推荐(0) 编辑
  2011年10月21日
摘要: vim添加这个插件之后,编写C++ java等程序的时候可以在一些固定格式的结构能自动添加,就像eclipse一样,比如输入for<TAB>就可以出现完整的 for( <{i}> = <{}>; <{i}> < <{count}>; <{i}> += <{}>) { <{}> } <{}>依次按下tab键就可以定位到每个位置进行编写好像从这个svn 拉下来的分支有一个文件是有问题的,修改下即可--- after/ftplugin/c_snippets.vim (修订版 152)++ 阅读全文
posted @ 2011-10-21 11:10 阿笨猫 阅读(1651) 评论(0) 推荐(0) 编辑
  2011年10月20日
摘要: http://chenxiaohu612.blog.163.com/blog/static/192214286201171004911955/http://zhaoningbo.iteye.com/blog/1137215引言: eclipse新导入的项目经常可以看到“XX cannot be resolved to a type”的报错信息。本文将做以简单总结。正文:(1)jdk不匹配(或不存在) 项目指定的jdk为“jdk1.6.0_18”,而当前eclipse使用的是“jdk1.6.0_22”。需要在BuildPath | Libraries,中做简单调整。(2)jar包缺失或冲突 当找 阅读全文
posted @ 2011-10-20 16:29 阿笨猫 阅读(187525) 评论(0) 推荐(3) 编辑
摘要: 在shell中常用的特殊符号罗列如下:# ; ;; . , / \\ 'string'| ! $ ${} $? $$ $*\"string\"* ** ? : ^ $# $@ `command`{} [] [[]] () (())|| && {xx,yy,zz,...}~ ~+ ~- & \\<...\\> + - %= == !=# 井号 (comments)这几乎是个满场都有的符号,除了先前已经提过的\"第一行\"#!/bin/bash井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号 阅读全文
posted @ 2011-10-20 13:23 阿笨猫 阅读(150603) 评论(0) 推荐(15) 编辑
摘要: bash --debugger script script-arguments...习惯了vim,写bash shell也是用它,一般来说shell都比较精短,所以也没考虑什么提高效率的方法,今天无意中看见有人提到vim的一个编写bash的插件bash support,就下载了试试,果然强大。下载后按说明安装,gvim test.sh打开就看到bash菜单下强大的功能了,大部分虽然我们都用不到,至少我用不到,有的语法看都没看到过,不过可以当参考手册用。。。。接下来,我们需要调试功能,要安装bashdb,sudo apt-get install bashdb,然后装完后按照网上说法,bash s 阅读全文
posted @ 2011-10-20 10:19 阿笨猫 阅读(4918) 评论(0) 推荐(0) 编辑
  2011年10月12日
摘要: 首先来看问题,然后来看函数的定义,其实什么都在函数定义里面说明白了1.正则表达式字符串问题首先输入的regex是一个正则表达式,而不是一个普通的字符串,所以导致很多在正则表达式里面有特殊意义的比如 "." "|" "\" ,如果直接使用是不行的,另外一个方面我们输入的regex是以字符串形式传递的,对有些字符必须要转义,尤其是"\",下面请看例子String[] aa = "aaa|bbb|ccc".split("|");//wrongString[] aa = " 阅读全文
posted @ 2011-10-12 09:24 阿笨猫 阅读(6458) 评论(0) 推荐(1) 编辑
  2011年10月11日
摘要: 最近在单机调试mapreduce程序到时候,由于代码里面有中文,我就将eclipse的编码从默认到utf8调成了gbk,然后就发现原先可以运行到程序,现在不能运行了java.io.IOException: Expecting a line not the end of streamat org.apache.hadoop.fs.DF.parseExecResult(DF.java:109)报错信息和下面到基本是一致的,解决办法参见下面到解释http://hi.baidu.com/amdkings/blog/item/b589a5f56c1ddae17609d78f.html系统是 ubuntu 阅读全文
posted @ 2011-10-11 21:00 阿笨猫 阅读(2445) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页