- 博客(25)
- 收藏
- 关注
原创 /var/spool/clientmqueue分析处理 及 海量文件删除处理
某个服务器的/var/spool/clientmqueue目录存在很多文件,ls都要执行好半天,网上查了一圈,记录如下: 产生原因:系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件;解决办法:将crontab里面的命令后面加上 > /dev/null 2>&1...
2013-07-08 11:14:21 301
原创 java集合类之Arrays.asList
运行如下代码:List<Integer> list = Arrays.asList(1,2,3);list.add(4); 报如下异常:Exception in thread "main" java.lang.UnsupportedOperationException at java.util.AbstractList.add(AbstractList.jav...
2012-05-30 16:32:51 152
原创 [zz]MySQL数据库主从同步安装与配置总结
注意:本文出自“阿飞”的博客,如果要转载本文章,请与作者联系!并注明来源: http://blog.sina.com.cn/s/blog_49fd52cf0100pog2.htmlMySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器...
2012-03-19 13:40:28 184
原创 [zz]Servlet容器之安全多线程问题
一,Servlet容器如何同时处理多个请求。Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。线程池实际上是等待执行代码的一组线程叫做工作者线程(WorkerThread),Servlet容器使用一个调度线程来管理工作者线程(DispatcherThread)。当容器收到一个访问Servlet的请求,调度者线程从...
2012-03-08 11:54:55 105
正则表达式--获取匹配和非获取匹配
在使用正则表达式的时候,我们经常会使用()把某个部分括起来,称为一个子模式。 子模式有Capturing和Non-Capturing两种情况。 Capturing指获取匹配,是指系统会在幕后将所有的子模式匹配结果保存起来,供我们查找或者替换。如后向引用的使用; 而Non-Capturing指非获取匹配,这时系统并不会保存子模式的匹配结果,子...
2012-03-02 18:40:12 4930
原创 JavaScript. The core
零、索引对象(An Object) 原型链(A Prototype Chain) 构造函数(Constructor) 执行上下文栈(Execution Context Stack) 执行上下文(Execution Context) 变量对象(Variable Object) 激活对象(Activation Objec...
2012-02-16 11:22:09 121
原创 JavaScript. The core
http://dmitrysoshnikov.com/ecmascript/javascript-the-core/#closures Read this article in: Chinese, Japanese, German, Arabic, Russian, Korean, French.An objectA prototype ...
2012-02-16 11:20:16 123
cut命令的用法
cut命令可以从一个文本文件或者文本流中提取文本列。 命令用法: cut -b list [-n] [file ...] cut -c list [file ...] cut -f list [-d de...
2012-02-14 10:50:54 292
原创 linux 压缩文件的命令总结
Linux压缩文件的读取· *.Z compress 程序压缩的档案; · *.bz2 bzip2 程序压缩的档案; · *.gz gzip 程序压缩的档案; · *.tar tar 程序打包的数据,并没有压缩过; ...
2012-02-14 10:18:54 92
Statement与PreparedStatement的区别
PreparedStatement 1.允许数据库预编译SQL语句。在随后相同的SQL语句执行中可以节省时间,无论多少次使用同一个SQL命令,只对它解析和编译一次。 2.安全性。传递给PreparedStatement对象的参数可以被强制进行类型转换,使开发人员可以确保在插入或查询数据时与底层的数据库格式匹配 Statement 1.每次执行一个SQL命...
2011-07-13 12:59:36 70
原创 ClassLoader
一. 基本概念 类加载器是用来把类class装载入JVM的 Java运行时会产生三个ClassLoader Bootstrap ClassLoader(C++编写) 用来加载核心类库,如java.lang.*等↑ExtClassLoader ...
2011-07-13 11:46:24 121
原创 error while loading shared libraries
库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的 。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。 对于处于默认库搜索路径之外的库,需要将库的位置添加到库的搜索路径之中。设置库文件的搜索路径有下列两种方式,可任...
2011-05-09 13:48:07 88
原创 [zz]JAVA I/O
在应用程序中,通常会涉及到两种类型的计算:CPU计算和I/O计算。对于大多数应用来说,花费在等待I/O上的时间是占较大比重的。通常需要等待速度较慢的磁盘或是网络连接完成I/O请求,才能继续后面的CPU计算任务。因此提高I/O操作的效率对应用的性能有较大的帮助。本文将介绍Java语言中与I/O操作相关的内容,包括基本的Java I/O和Java NIO,着重于基本概念和最佳实践。...
2011-05-06 16:36:40 117
原创 [zz]linux环境变量配置
在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。 1.修改/etc/profile文件所有用户的shell都有权使用这些环境变量,但是可能存在安全风险。 在profile文件末尾加入: JAVA_HOME=/usr/local/jdk1.5.0_05 PATH=$PATH:$JAVA_HOME/...
2011-02-25 11:47:22 80
原创 关于java的编译和远程调试
场景: 远程服务器上的java程序使用ant编译,本地java程序使用eclipse编译,远程调试服务器上的java程序。 基本的条件比如要用相同版本的jdk编译是前提,这里着重强调相关的编译条件。 设置: 1.本地eclipse编译时,需要工程右键->属性->Java Compiler->Classfile...
2011-02-15 17:12:08 265
原创 有关java的一些基础知识
1。常量一种特殊的变量,因为编译器把他们当作值(value)而不是域(field)来对待。如果你的代码中用到了常变量(constant variable),编译器并不会生成字节码来从对象中载入域的值,而是直接把这个值插入到字节码中。这是一种很有用的优化,但是如果你需要改变final域的值,那么每一块用到那个域的代码都需要重新编译。 不是所有的final数据都是常量,只有编译期能确定数值的才能算是常...
2010-12-21 21:53:24 108
关于JavaScript的parseInt方法
偶然发现parseInt("08")和parseInt("09")的值不是8和9,竟然都是0。 于是上网找了一下,原来是因为对parseInt方法的参数没搞明白。下面贴一下parseInt方法的说明: -------------------------------------------------------------------------------------------...
2010-06-18 17:19:04 166
原创 编码与字符集
ASCII码计算机内部,所有信息最终都表示为一个二进制的字符串。每个二进制位有0和1两种状态,因为8个二进制位可以组合出256中状态,称为一个字节(byte)。也就是说,一个字节一共可以用来表示256中不同的状态,每个状态对应一个符号,就是256个符号,从00000000到11111111。 上世界60年代,美国制订了一套字符编码,对英语字符与二进制位之间的关系,做了一个规定,称为AS...
2010-01-13 16:44:24 85
原创 编码字符集与字符集编码
首先,我们需要理解清楚,字符集和编码是两回事。 我们首先说说字符集。顾名思义,字符集就是字符的集合,例如,所有的英文字母是一个字符集,所有的汉字也是一个字符集,把全世界所有语言的字符放在一起,也构成一个字符集。 给字符集中的每一个字符都分配一个整数编号,建立起字符与整数编号之间的一一对应关系,这样的字符集,我们暂且称为编码字符集。但是...
2010-01-13 12:08:26 105
原创 [转]python中的字符编码
python中的unicode是一种内置类型,用来表示unicode字符串。其使用的编码方式在编译时决定,可以选择使用UCS-2或者UCS-4表示。(在gentoo linux上,可以通过ucs2这个USE flag来控制) 由于unicode是一种内置类型,对其序列化(比如存盘、通过socket发送等)时必须要先将其编码成字节序列,也即python中的st...
2010-01-12 17:44:11 142
原创 [转]理解python中的bytestring和unicode
编码的概念首先让我们来了解一些有关编码的背景知识。在计算机世界中的,一个字节(byte)通常有8位(bit),能表示256个字符(character)。不过当今世界不同的语言中包含的文字成千上万,一个字节所能表示的字符个数远远不能满足实际的需要,所以我们要用更多的字节来表示更多的字符。用字节来表示字符的过程称之为编码。ASCII编码共有127字符,所以每个字符可以用一个字节表示。覆盖众多西欧语...
2010-01-12 17:25:14 401
MooTools学习笔记(一) DOM选择器
快下班了,简单总结一下,了解不多,可能有理解的不对的地方,以后再修改。 $ 1.按ID来获取元素 2.让IE下的所有元素获得Element所提供的扩展方法(在IE浏览器中,当$第一次调用的时候,元素将进行对Element的扩展,将获得Element中提供的方法) 3.参数是DOM元素的id或者DOM元素的引用 备注: ...
2009-04-22 18:37:04 134
CSS选择器
最近看了一下mootools,发现现在dom对象的选择几乎都是通过CSS选择器来在dom对象中导航的,CSS虽然一直在用,但是关于选择器部分了解的不是特别全面,顺便再重新复习一下: 通配选择符 Universal Selectors语法:*示例:*[lang=fr]{font-size:14px; width:120px;} *.classN...
2009-04-22 17:36:49 65
CSS hack(IE6,IE7,IE8,FF)
CSS兼容性一直是让人很头疼的问题,我现在都不知道是应该痛恨谁了,IE?FF?标准?如果世界是统一的,我们该少死多少脑细胞啊。 以前我们只需要兼容IE6和FF,现在有了IE7,IE8,我们要兼容主流的浏览器,现在需要做到兼容IE6,IE7,IE8,FF,其他浏览器暂且认为是FF一派吧,暂称为标准浏览器,参考了一些网上的资料,总结如下: "\9" ...
2009-04-22 11:34:24 74
原创 电信业务名词解释
CTG-MBOSS(China Telecom Group-Management & Business Operation Supporting System) 中国电信集团管理/运营支撑系统; BSS(Business support system) 业务支撑系统。 包含:指计费、结算、帐务、客服、营业等系统; OSS(Operation support system...
2009-04-22 10:26:18 887
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人