- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 JVM虚拟机内存管理机制
Java虚拟机运行时管理的数据区域被称为“运行时数据区域”。该区域可以分为线程共享区域,包括[list][*]方法区(Method Area):所有线程共享的内存区域,用于存放已被JVM加载的类信息、常量、静态变量、及时编译器编译后的代码等数据。运行时常量池(Runtime Constant Pool)用于存放编译期生成的各种字面量和符号引用。[*]堆(Heap):所有线程共享的内存区...
2012-09-21 14:23:47 111
jquery修改display属性
普遍方法:[code="java"]$("#id").css('display','none'); //隐藏$("#id").css('display', 'block'); //显示[/code]上述方法在ie6、搜狗和360等浏览器中不支持。通用方法:[code="java"]$("#id").hide(); //隐藏$("#id").show(
2012-08-31 11:58:02 404
原创 JSP中Filter无效问题
写了个登录过滤器,用于阻止未登录用户访问网站页面,刚开始的写法如下:[code="java"]@WebFilter(filterName = "/LoginFilter")public class LoginFilter implements Filter { public void destroy() { } public void doFilter(Servl...
2012-04-09 16:06:34 511
原创 map中自定义key排序函数
[code="c++"]map mymap;for (map::iterator it = mymap.begin(); it != mymap.end(); it++) { cout key
2012-03-31 15:43:45 617
find和find_first_of的区别
find函数的声明:size_t find ( const string& str, size_t pos = 0 ) const;size_t find ( const char* s, size_t pos, size_t n ) const;size_t find ( const char* s, size_t pos = 0 ) const;size_t find ( ch...
2012-03-31 11:49:28 420
原创 解决Servlet接收JSP参数乱码
浏览器发送JSP页面参数时,并不是按照页面的编码格式传输参数,而是统一将参数转换为ISO-8859-1编码格式,然后进行传输,所以在servlet接收端,需要按照参数的原始编码格式进行还原。比如页面的编码格式为UTF-8,在浏览器端通过GET方式提交,在servlet端解码:[code="java"]//GETString param = request.getParamete...
2012-03-01 11:21:34 148
原创 ResultSet获取Column列名
可以通过ResultSetMetaData获取列名。[code="java"]ResultSetMetaData metaData = resultSet.getMetaData();for (int i = 1; i < metaData.getCoulumnCount(); ++i) System.out.println(metaData.getColumnLabel...
2012-03-01 11:11:00 1918
原创 exim4, mailman限制RCPT TO数目的配置方法
exim4的日志路径:/var/log/exim4/mainlog里面记录了exim4的投递记录某些MTA限制了RCPT TO字段的长度,所以在向这些MTA投递邮件时,需要限制RCPT TO字段。限制RCPT TO字段,主要需要设置两个地方,一个是mailman的设置,一个是exim的设置。mailman的设置:在$mm_home/Mailman/Defaults.py...
2011-12-31 16:18:02 646
原创 关于apt-get
apt-get的下载目录:/var/cache/apt/archives安装包:apt-get install卸载包:apt-get remove,添加--purge参数删除包的配置文件查找包:apt-cache search
2011-12-25 01:52:04 73
原创 LVM基本使用
LVM层次结构(最底层到最高层):ext3 -> lv(logical volumn) -> pv(physical volumn) -> vg(volumn group)建立LVM的步骤(在/dev/sdb上建立LVM为例):1.格式化硬盘:fdisk /dev/sdbn:建立新的磁盘分区(可以是主分区,也可以是扩展分区)t:将分区修改为Linux LVM格式,格式编号为...
2011-12-23 16:19:32 121
原创 Debian之间无密码互访
假设有机器A和机器B,要求机器A能够使用用户名pdata无密码访问机器B。步骤:1. 在机器A上执行:ssh-keygen -t rsa, 生成id_rsa.pub文件(~/.ssh/id_rsa.pub)2. 将机器A上的id_rsa.pub文件复制到机器B的/home/pdata/.ssh目录下3. 将id_rsa.pub文件添加至authorized_keys文件末尾:cat...
2011-11-28 15:58:55 100
原创 Debian添加删除用户
$useradd -m username//-m 自动创建home目录/etc/skel目录一般是存放用户启动文件的目录,这个目录是由root权限控制,当我们添加用户时,这个目录下的文件自动复制到新添加的用户的家目录下;/etc/skel 目录下的文件都是隐藏文件,也就是类似.file格式的;我们可通过修改、添加、删除/etc/skel目录下的文件,来为用户提供一个统一、标准的、默认的...
2011-11-22 20:25:46 757
原创 Debian中vim出现的问题
问题描述:在系统中通过apt安装了Vim7.1的版本,但是每次在命令行中敲入vim后出现的版本总为7.2,通过which命令发现vim的路径指向了/usr/local/bin/vim,可实际的vim安装路径是/usr/bin/vim,于是怀疑是环境变量设置错误。问题排查:1. ~/.bash_rc2. ~/.profile3. /etc/profile最后在第三个文件中...
2011-11-20 11:36:36 576
原创 Lucene索引文件
如何产生一个segment?当IndexWriter执行commit时,会产生一个segment。下述文件每个segment一个:.fnm:存储一个segment中Field个数,Field名称,Field的属性(是否索引、存储etc).fdt:存储一个segment中,每个document中所有Field的域号、Field属性(是否分词、是否二进制、是否压缩etc),Fi...
2011-11-14 09:08:44 96
原创 Lucene对于多个IndexReader中全局DF的处理
研究了一段时间的Nutch,对于索引的分布式构建有几点困惑:1. 分布式索引如何处理全局信息,比如每个分布式索引中的term有自己的DF,在对多个索引进行搜索时,是否会合并这些DF。这个问题通过下面的验证得到了解决。2. 会不会有同一个文档出现在多个索引中的情况。提出这个问题主要是刚开始对Hadoop的机制不了解,通过设置Reducer可以保证同一个网页不会被处理两次,也就是不会在两个...
2011-11-08 10:29:50 223
原创 Hadoop配置文件
${HADOOP_HOME}/conf目录下的配置文件:[b]core-site.xml[/b]hadoop.tmp.dir: A base for other temporary directories(用来存储其他临时目录的根目录)fs.default.name: The name of the default file system. A URI whose scheme ...
2011-11-07 15:20:22 105
原创 rsync
rsyncrsync is a software application and network protocol for Unix-like and Windows systems which synchronizes files and directories from one location to another while minimizing data transfer using...
2011-11-05 19:25:01 59
原创 Nutch索引
NutchField[code="java"]package org.apache.nutch.indexer;class NutchField implements Writable { float weight; List values;}[/code] Metadata[code="java"]package org.apache....
2011-11-02 16:36:40 123
原创 Hadoop基本的Map/Reduce
HelloHadoop.class Mapperstatic public class HelloMapper extends Mapper<LongWritable, Text, LongWritable, Text> { public void map(LongWritable key, Text value, Context context) { ...
2011-10-31 17:49:56 98
Hadoop在Eclipse中的配置
我发现我这个人很难专心做一件事情,本来打算好好学习下Hadoop,结果跟Eclipse卯上了,折腾了几天。因为项目需要,倒腾了一下Hadoop在Eclipse下的开发环境,其中涉及到Eclipse的版本问题,Hadoop的权限问题。 Hadoop版本:hadoop-0.20.2Ecipse版本:Helios/Indigo 问题描述:1. 将hadoop-0.20.2/c...
2011-10-31 17:21:27 112
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人