pony

抄袭是一种美德

上一页 1 2 3 4 5 6 ··· 8 下一页

2009年6月19日

linux下mysql的默认字符集修改和默认数据库引擎的修改

摘要: etc/init.d/mysql start (stop) 为启动和停止服务器 /etc/mysql/ (或者/etc/my.cnf)主要配置文件所在位置 my.cnf /var/lib/mysql/ 放置的是数据库表文件夹,这里的mysql相当于windows下mysql的date文件夹 启动mysql后,以root登录mysql isher@isher-ubuntu:~$ mysql -u... 阅读全文

posted @ 2009-06-19 10:29 马森 阅读(662) 评论(0) 推荐(0) 编辑

MyISAM & InnoDB

摘要: yISAM:这个是默认类型,它基于传统的ISAM类型,它是存储记录和文件的标准方法.与其他存储引擎比较, MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量 的SELECT,MyISAM是更好的选择。另外,MyISAM类型的二进制数据文件可以在不同操作系统中迁... 阅读全文

posted @ 2009-06-19 10:19 马森 阅读(313) 评论(0) 推荐(0) 编辑

MySQL各存储引擎(INNODB,MyISAM等)的区别及其启动方法

摘要: 存储引擎是什么? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持事务处理... 阅读全文

posted @ 2009-06-19 10:01 马森 阅读(415) 评论(0) 推荐(0) 编辑

Innodb 索引结构了解 - Innodb Index Structure

摘要: 作者:Sky.Jian | 可以任意转载, 但转载时务必以超链接形式标明文章原始出处 和 作者信息 及 版权声明 链接:http://www.jianzhaoyang.com/database/innodb_index_structure_basic | del.icio.us | Twitter it Innodb 作为 MySQL 中使用最为广泛的 事务型存储引擎,不仅在事务实现数据... 阅读全文

posted @ 2009-06-19 09:59 马森 阅读(308) 评论(0) 推荐(0) 编辑

2009年6月16日

jstl标签获取集合的大小长度

摘要: <c:if test="${! empty category2&& fn:length(category2)>1}">--品牌导航--<br/></c:if>附,jxtl快速指南pdf/Files/pony/jstl-quick-reference.pdf 阅读全文

posted @ 2009-06-16 11:43 马森 阅读(1338) 评论(1) 推荐(0) 编辑

MySQL 3.23 中文参考手册

摘要: 2004-02-12MySQL 译者:晏子http://www.mysql.com/doc.html http://www.99net.net/doc/database/1076488199/1076550810.html 如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL。见10.2.3 调节服务器参数。 对于针对字符串位置的操作,第一个位置被标记... 阅读全文

posted @ 2009-06-16 10:57 马森 阅读(378) 评论(0) 推荐(0) 编辑

2009年6月5日

Lucene使用与优化

摘要: 1 lucene简介 1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。 1.2 lucene能做什么 要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就 是你给它若干个字符串,然后它为你提供一个全文搜索服务,... 阅读全文

posted @ 2009-06-05 19:07 马森 阅读(342) 评论(0) 推荐(0) 编辑

多个TermQuery或一个MultiFieldQueryParser构建BooleanQuery多个域的检索学习实例代码

摘要: import java.io.IOException; import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;import org.apache.lucene.inde... 阅读全文

posted @ 2009-06-05 13:41 马森 阅读(740) 评论(0) 推荐(0) 编辑

2009年5月21日

lucene的中文分词器

摘要: ucene的中文分词器到现在还没有好的解决办法。下边介绍了两个lucene自己提供的分词器和一个javaeye上的网友实现的分词器。关于各个分词器的不同见代码中的print信息。直接运行得到console的输出结果更容易对比不同。packageanalyzer;importjava.io.Reader;importjava.io.StringReader;importorg.apache.luce... 阅读全文

posted @ 2009-05-21 14:14 马森 阅读(973) 评论(0) 推荐(0) 编辑

lucene的丰富的各种查询

摘要: lucene支持十分丰富的查询,这里列写其中一些比较常用的查询的用法。term查询、queryParser查询 ,booleanQuerypackagesearch;importorg.apache.lucene.analysis.standard.StandardAnalyzer;importorg.apache.lucene.index.Term;importorg.apache.lucene... 阅读全文

posted @ 2009-05-21 14:14 马森 阅读(737) 评论(0) 推荐(0) 编辑

比较lucene各种英文分析器Analyzer

摘要: 比较常用的几种英文分析器,他们之间的区别见程序中的注释。SimpleAnalyzerStandardAnalyzerWhitespaceAnalyzerStopAnalyzerpackageanalyzer;importjava.io.Reader;importjava.io.StringReader;importorg.apache.lucene.analysis.Analyzer;import... 阅读全文

posted @ 2009-05-21 14:12 马森 阅读(1074) 评论(0) 推荐(0) 编辑

lucene建立索引时候的用到的一些文档和目录操作

摘要: 在前边的文章中多是用的添加一个document,这里介绍一下其它的文档操作1,按照编号删除publicvoiddeleteDoc(StringindexDir)throwsException{IndexReaderreader=IndexReader.open(indexDir);reader.delete(1);reader.close();}2,根据term来删除publicvoiddelet... 阅读全文

posted @ 2009-05-21 14:12 马森 阅读(353) 评论(0) 推荐(0) 编辑

lucene 索引非txt文档 (pdf word rtf html xml)

摘要: 搜索要首先要索引,索引的话最简单的方式是索引txt文件,上文已经介绍了。这里介绍一下一些其它格式的文档的索引,例如ms word ,pdf ,rtf等。索引方法:就是先把各种文档先转化成纯文本再索引,所以关键在转换上。幸好java世界中有太多的开源工程,很多都可以拿来直接使用。下边分别介绍一下:写在所有之前:下边所有介绍中的is参数都是inputStream,就是被索引的文件。word文档:把wo... 阅读全文

posted @ 2009-05-21 14:11 马森 阅读(732) 评论(0) 推荐(0) 编辑

apache lucene 的核心类

摘要: 下边介绍一下lucene的核心类:(参考lucene in action)主要有两部分组成,核心索引类和核心搜索类,顾名思意,就是用来建立索引和用来搜索的类。IndexWriter:可以对索引进行写操作,但不能读取或者搜索。是唯一能写索引的类。Directory:Directory 类代表一个Lucene索引的位置。它是一个抽象类,允许它的子类(其中的两个包含在Lucene中)在合适时存储索引。在... 阅读全文

posted @ 2009-05-21 14:11 马森 阅读(326) 评论(0) 推荐(0) 编辑

apache lucene 一个最简单的实例

摘要: 就像每个程序都有一个Hello World来让人体验它一样,lucene也可以很简单的提供一个实例。如下(来自lucene in action的例子)有两个类组成:一个是建立索引packagemy;importjava.io.File;importjava.io.FileReader;importjava.io.IOException;importjava.util.Date;importorg.... 阅读全文

posted @ 2009-05-21 14:10 马森 阅读(465) 评论(0) 推荐(0) 编辑

apache lucene介绍

摘要: 什么是luceneApache Lucene是一个开放源程序的搜寻器引擎,利用它可以轻易地为Java软件加入全文搜寻功能。Lucene的最主要工作是替文件的每一个字作索引,索引 让搜寻的效率比传统的逐字比较大大提高,Lucen提供一组解读,过滤,分析文件,编排和使用索引的API,它的强大之处除了高效和简单外,是最重要的是 使使用者可以随时应自已需要自订其功能。 Lucene是apache软件基金会... 阅读全文

posted @ 2009-05-21 14:10 马森 阅读(1257) 评论(0) 推荐(0) 编辑

2009年5月15日

浅谈Base64编码

摘要: 我打赌当你见到Base64这个词的时候你会觉得在哪里见过,因为在你能够上网看到这篇文章的时候你已经在后台使用它了。如果您对二进制数有所了解,你就可以开始读它了。打开一封Email,查看其原始信息(您可以通过收取、导出该邮件用文本编辑器查看)。你会看到类似这样的一个效果: Date: Thu, 25 Dec 2003 06:33:07 +0800 From: "eSX?!" <snaix@ye... 阅读全文

posted @ 2009-05-15 12:06 马森 阅读(301) 评论(0) 推荐(0) 编辑

2009年5月13日

crontab命令简介

摘要: 简介 crontab-操作每个用户的守护程序和该执行的时间表。 部分参数说明 crontabfile[-uuser]-用指定的文件替代目前的crontab。 crontab-[-uuser]-用标准输入替代目前的crontab. crontab-1[user]-列出用户目前的crontab. crontab-e[user]-编辑用户目前的crontab. crontab-d[user]-删除用户目... 阅读全文

posted @ 2009-05-13 16:30 马森 阅读(201) 评论(0) 推荐(0) 编辑

2009年5月11日

html中点击 checkbox (radio也可以) 隐藏tr 或 展现tr

摘要: Html代码 总结一下html中的隐藏tr的javascript方法 -----------------------源码----------------------------------- <html> <head> <title>点击checkbox隐藏展现某行</title> <script> functionchangeOracl... 阅读全文

posted @ 2009-05-11 12:09 马森 阅读(1298) 评论(0) 推荐(0) 编辑

常用的JavaScript验证正则表达式

摘要: http://www.ccvita.com/61.html 下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,A... 阅读全文

posted @ 2009-05-11 12:06 马森 阅读(203) 评论(0) 推荐(0) 编辑

2009年3月31日

Prototype使用学习手册指南之ajax.js

摘要: 和在我以前使用这个类库的不少开发者一样,一开始,我不得不一头扎进阅读prototype.js的源代码和实验它的功能中。Prototype中的ajax.js提供了一个非常好用的ajax框架,一般应用中简单的调用以下代码就可以了 new Ajax.Request( url, {method: “get”, onSuccess: showFilter, onFailure: function(reque... 阅读全文

posted @ 2009-03-31 16:06 马森 阅读(422) 评论(0) 推荐(0) 编辑

2009年3月27日

mysql日期时间大举例

摘要: 获取7天前的日期: select DATE_FORMAT(DATE_SUB(now() , INTERVAL 7 DAY) , '%Y-%m-%d') as 7daysbefore 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAY... 阅读全文

posted @ 2009-03-27 09:51 马森 阅读(502) 评论(0) 推荐(0) 编辑

2009年3月20日

北京 五险一金 及缴费比例-以及个人所得税

摘要: “五险一金”讲的是五种保险,包括养老保险、医疗保险、失业保险、工伤保险和生育保险; “一金”指的是住房公积金。 其中养老保险、医疗保险和失业保险,这三种险是由企业和个人共同缴纳的保费,工伤保险和生育保险完全是由企业承担的。个人不需要缴纳。这里要注意的是“五险”是法定的,而“一金”不是法定的。 “五险一金”的缴费比例是什么? 目前北京养老保险缴费比例:单位20%(其中17%划入统筹基... 阅读全文

posted @ 2009-03-20 15:53 马森 阅读(7047) 评论(0) 推荐(0) 编辑

2009年3月11日

软件开发者面试百问

摘要: 软件开发者面试百问 作者 Jurgen Appelo译者 李剑 发布于 2009年1月20日 上午2时2分 社区Architecture,Agile,Java,Ruby,.NET,SOA主题编程标签采访 1月13日,著名博客作者Jurgen Appelo写了一篇博文:“软件开发者面试百问”。该文甚受读者欢迎,15日便登上了delicious,Popurls.c... 阅读全文

posted @ 2009-03-11 17:07 马森 阅读(265) 评论(0) 推荐(0) 编辑

request.get获取参数

摘要: 获取客户端的IP地址 : String ip = request.getRemoteAddr(); 获取服务器的名称和端口号: String ip=request.getServerName(); String port=request.getServerPort(); 获取UA : String ua = request.getHeader("User-Agent"); 获取来源: St... 阅读全文

posted @ 2009-03-11 16:22 马森 阅读(1223) 评论(0) 推荐(0) 编辑

2009年3月5日

摘要: 整理:Jims of 肥肥世家Copyright © 2004 本文遵从GPL协议,欢迎转载、修改、散布。第一次发布时间:2004年7月16日Table of Contents1. grep简介2. grep正则表达式元字符集(基本集)3. 用于egrep和 grep -E的元字符扩展集4. POSIX字符类5. Grep命令选项6. 实例1. grep简介grep (global search ... 阅读全文

posted @ 2009-03-05 17:13 马森 阅读(229) 评论(0) 推荐(0) 编辑

2009年3月3日

[JSTL]标签的使用

摘要: 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 JSTL所支持的迭代标签有两个,分别是和。在这里介绍的是标签。 简单点说,标签的作用就是迭代输出标签内部的内容。它既可以进行固定次数的迭代输出,也可以依据... 阅读全文

posted @ 2009-03-03 14:59 马森 阅读(500) 评论(0) 推荐(0) 编辑

shutdown hook(关闭钩子)的用处-程序关闭之前要做的事情

摘要: JDK1.3介绍了java.lang.Runtime class的addShutdownHook()方法。如果你需要在你的程序关闭前采取什么措施,那么关闭钩子(shutdown hook)是很有用的。 要加关闭钩子(shutdown hook),需要先创建一个java.lang.Thread 类的实例,把它作为addShutdownHook()方法的参数。因为关闭钩子(shutdown hook... 阅读全文

posted @ 2009-03-03 10:34 马森 阅读(4641) 评论(0) 推荐(0) 编辑

2009年2月26日

tomcat映射文件夹

摘要: tomcat5.0下 在Tomcat 5.0\conf\Catalina\localhost下添加映射文件pic.xml,内容如下 重启即可 如果使用了Apache平衡,则需要在apache处开放文件夹访问,到tomcat容器下 否则就会默认在apache容器下,造成出错 假设使用的是jk连接,则需要在配置文件,例如/etc/httpd/conf/mod_jk.conf 中增加JkMount ... 阅读全文

posted @ 2009-02-26 11:14 马森 阅读(1803) 评论(0) 推荐(0) 编辑

2009年2月25日

有关MYSQLDUMP的详细解释

摘要: http://blog.chinaunix.net/u/29134/showart_287899.html前提: 使用mysqldump的用户,必须至少具有SELECT 和 LOCK TABLES的权限。库或者表。如果要使用--tab开关,还必须有FILE的权限准备工作:库以及表:Table Create Table------ ----------------------------------... 阅读全文

posted @ 2009-02-25 14:00 马森 阅读(458) 评论(0) 推荐(0) 编辑

2009年2月18日

使用 Java 生成 MD5 编码

摘要: MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法,在1991年由MIT Laboratory for Computer Science(IT计算机科学实验室)和RSA Data Security Inc(RSA数据安全公司)的Ronald L. Rivest教授开发出来,经由MD2、MD3和MD4发展而来。MD5算法的使用不需要... 阅读全文

posted @ 2009-02-18 18:45 马森 阅读(4943) 评论(0) 推荐(0) 编辑

MYSQL Cast函数 类型转换

摘要: 12.8. Cast函数和操作符BINARYBINARY操作符将后面的字符串抛给一个二进制字符串。这是一种简单的方式来促使逐字节而不是逐字符的进行列比较。这使得比较区分大小写,即使该列不被定义为 BINARY或 BLOB。BINARY也会产生结尾空白,从而更加显眼。mysql> SELECT 'a' = 'A';-> 1mysql> SELECT BINARY 'a' = 'A';-> 0mysq... 阅读全文

posted @ 2009-02-18 16:56 马森 阅读(9721) 评论(0) 推荐(1) 编辑

/dev/zero和/dev/null的区别

摘要: 摘要:linux文件系统下/dev/null与/dev/zero的区别。 使用/dev/null 把/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null对命令行和脚本都非常的有用. 禁止标准输出. 1 cat $filename >/dev/nul... 阅读全文

posted @ 2009-02-18 14:26 马森 阅读(3917) 评论(0) 推荐(0) 编辑

linux 逐级显示文件命令--tree

摘要: 在网上找到一条能够逐级显示文件的工具tree,显示效果如下: idcard/ |-- AreaDB.1st |-- AreaDB.2nd `-- idcard.sh 0 directories, 3 files 命令详解: -a 显示所有文件和目录。 -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。 -C 在文件和目录清单加上色彩,便于区分各种类型。 -d 显示目录... 阅读全文

posted @ 2009-02-18 13:53 马森 阅读(633) 评论(0) 推荐(0) 编辑

2009年2月17日

HTTP 状态码

摘要: 200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务器超时以下是 HTTP 状态码的完整列表。您也可以访问 HTTP 状态码上的 W3C 页以了解更多信息。1xx 状态码表示临时响应并需要请求者继续执行操作的状态码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备... 阅读全文

posted @ 2009-02-17 13:44 马森 阅读(288) 评论(0) 推荐(0) 编辑

2009年2月16日

prototype.js开发笔记

摘要: prototype.js开发笔记 Table of Contents 1. Programming Guide1.1. Prototype是什么?1.2. 关联文章1.3. 通用性方法1.3.1. 使用 $()方法1.3.2. 使用$F()方法1.3.3. 使用$A()方法1.3.4. 使用$H()方法1.3.5. 使用$R()方法1.3.6. 使用Try.these()方法1.4. Aj... 阅读全文

posted @ 2009-02-16 18:54 马森 阅读(246) 评论(0) 推荐(0) 编辑

2009年2月12日

MySql正则表达式的描述

摘要: 正则表达式(regex)是定义复杂查询的一个强有力的工具。这里是一个简单的资料,它忽略了一些详细的信息。正则表达式定义了一个字符串的规则。最简单的正则表达式不包含任何保留字。例如,正则表达式hello只和字符串"hello"匹配。一般的正则表达式使用了某些特殊的结构,所以它能匹配更多的字符串。例如,正则表达式hello|word既能匹配字符串"hello"也能匹配字符串 "word"。举一个更复杂... 阅读全文

posted @ 2009-02-12 11:20 马森 阅读(258) 评论(0) 推荐(0) 编辑

2009年2月9日

windows和linux下执行java程序+获取本机IP

摘要: 要注意: 1 jdk的版本,因此在执行java的时候要用绝对路径 2.classpath的引入:windows下 C:\java1.5\bin>java -classpath lib\log4j-1.2.9.jar;. jp.yicha.cpm.util.AccessLogUtil 2009-02-02-01这样是可以的,而在linux下这样总是出错 load Java programming l... 阅读全文

posted @ 2009-02-09 16:39 马森 阅读(685) 评论(0) 推荐(0) 编辑

2009年2月6日

Shell脚本while read line 损失制表符的问题

摘要: 描述:虽然问题不大,但是确实挺恶心,我的目标是处理access日志日志为了方便处理,采用了\t作为分隔,数据需要过滤再处理不想先过滤成临时文件,再处理,这样等于多读了很多行采用读取每行的数据,再处理的方式while read linedodone<$file问题:但是出现一个问题:read line后line中的\t不见了,导致我awk处理时找不到\t,这时默认的分隔符是空格,可是数据本身也会有空... 阅读全文

posted @ 2009-02-06 18:02 马森 阅读(5832) 评论(1) 推荐(1) 编辑

sed的最高境界

摘要: ------------------------------------------------------------------------SED单行脚本快速参考(Unix 流编辑器) 2005年12月29日英文标题:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor)原标题:HANDY ONE-LINERS FOR SED (Unix st... 阅读全文

posted @ 2009-02-06 17:41 马森 阅读(389) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页

导航