自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Herr Apfel的专栏

玉不琢,不成器;人不学,不知道。是故古之王者,建国君民,教学为先。

  • 博客(215)
  • 收藏
  • 关注

原创 JAVA汉字转拼音

  工作原因,需要将中文转成拼音放置到数据库的字段中,以供搜索使用.下面放上代码以及说明. 我使用的是PINYIN4J的开源.网上很多地方可以下载到.见面是具体代码: mport net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.*;import net.source

2009-04-14 15:47:00 1728

原创 java中文分词

最近由于工作原因,接触到了JAVA的中文分词, 现在来讲讲具体操作. java的分词器都是基于 lucene 核心的.我选择的是ikanalyzer2.0.2的最新版本 具体调用过程如下:import java.io.Reader; import java.io.StringReader; import org.apache.lucene.analysis.An

2009-04-14 15:41:00 6075 2

转载 使用JAVA通过JXL(JExcel)动态生成Excel文件 转载至台湾某博客

上次談過了使用iText產生PDF檔,這次換成來談談使用JExcel來產生EXCEL檔的方法。首先,先到他的SourceForge主頁面download相關的API檔案。http://sourceforge.net/projects/jexcelapi/或http://www.andykhan.com/jexcelapi/download.html當然,他也是OpenSource的元件。下列為其T

2009-03-25 12:00:00 2012

转载 用java过滤文章中的敏感词

我们做博客或bbs时;文章中经常会有些敏感词要去掉;以下是一个java实现这个功能的小例题:两个个文件words.properties和KeyWordFilter.java;1、words.properties文件是个文本文件;内容如下:敏感词一敏感词二敏感词三 2、KeyWordFilter.java是个java文件内容如下:import java.io.IO

2009-03-24 15:01:00 2984 1

转载 处理超出打开游标的最大数异常(ORA-01000: maximum open cursors exceeded)

在执行如下代码时,经常会出现ora-01000: maximum open cursors exceeded异常for(int i=0;i{     prepstmt = conn.prepareStatement(sql[i]);     prepstmt.setBigDecimal(1,nb.getRealCost());     prepstmt.setString(2, adclient_

2009-03-13 10:46:00 4866

原创 用JAVAMAIL 发邮件

需要 mail.jar   activation.jar 两个JAR包,经过测试WINDOWS 下 ECLIPSE 和UNIX下测试,均发送成功        try        {                Properties props = new Properties();                props.put("mail.smtp.host", "smtp.

2009-02-17 15:12:00 990

原创 plsql导入excel数据oracle表中

在网上搜索了很多方法,觉得还是这个方法最简单。首先根据oracle中已有表的列对应整理excel表中的数据,然后存到记事本中,保存为text.txt 用plsql developer: Tools-> text import,在“data from text”中“open data file”,选择text.txt,并在“data to Oracle”中选择要导入的Owner及Ta

2008-12-26 14:52:00 3513

原创 mysql 建表设置时间默认值

CREATE TABLE `T_INPUTCONTENT` (                                 `id` int(10) NOT NULL auto_increment,                         `title` varchar(40) default NULL,                             `content` lo

2008-11-22 11:06:00 5148 1

原创 java计算两个任意日期间的相差的天数(自然天)

 public int computeCoolingOffPeriod(String sBeginDate,String sEndDate)     {     Calendar calendar1=Calendar.getInstance();     Calendar calendar2=Calendar.getInstance();     try     {         SimpleD

2008-11-12 10:18:00 4070

原创 ftp上传文件

#!/bin/shd=`/bin/date --date="1 day ago" "+%Y-%m-%d"`ftp -i -v -n 192.168.154.47 user sky mtest000put $1 /opt/logs/$2.$dbyeEOF 

2008-11-10 11:46:00 942

原创 Html进去的时候页面只刷新一次

Html设置刷新:content里是间隔时间!这个每隔3秒就刷新一次。我想在初次进页面的时候刷一次,以后就不要刷新了。找到如下代码可以实现:function reurl(){url = location.href;var times = url.split("?t=");if(times[1] != 1){url += "?t=1";self.location.replace(url);}

2008-11-07 14:38:00 5586

转载 linux的用户和组-基础篇

  摘要:      建立一个新用户      修改用户的个人设置      文件目录的权限设置      两个重要文件:passwd与group       建立一个新用户      建立一个新的用户包括两个步骤,第一步是使用useradd命令完成一个新用户的初始化设置工作;第二步是用passwd为这个新用户设置密码。例如,我们要给系统添加一个用户叫floatboat,密码为fan2001z,那

2008-11-07 09:41:00 926

转载 Jsp页面中文参数传递get和post方法分析

 在项目中,我们经常遇到需要在jsp页面切换中传递中文字符。这主要有两种方式。URL方式,例如:http://website/test1.jsp?act=add&type=苹果&param=%20D%20B FORM方式,例如:                      post">                                              

2008-11-04 17:21:00 947

原创 awk对两个文件的比较

我现在写shell统计遇到一个问题, 比如一个文件a里是1,022,05这种格式另一个文件b里是 3,025,05这种格式,我想让如果a b 逗号后面(02或05)的相同的话, 则把 b的 逗号前面的(3或5) 放在 a 对应的后面怎么做啊?谢谢了  解答: awk -F, NR==FNR{a[$2]=$1}NR>FNR{print $0","a[$2]} fileb fi

2008-10-29 15:42:00 4108

原创 sed 两个笔记

sed -e"s/`date +%Y`/2006/"sed执行shell命令或是执行shell 参数sed "s/^/$d,/g" /ITC/webapps/stat/sh/te.txt > ${file}d=`/bin/date --date="1 day ago" "+%Y-%m-%d"`    sed在行首,行尾追加不换行.sed s/^/appen

2008-10-29 11:39:00 2077

转载 Java命令参数说明大全

Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME/bin/java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。虚拟机参数分为基本和扩展两类,在命令行中输入JAVA_HOME/bin/java 就可

2008-10-28 16:23:00 1018

原创 修改文件权限命令chmod的用法

修改linux文件权限命令:chmod  用法:chmod XXX filename  ×××(所有者/组用户/其他用户)  ×=4 读的权限  ×=2 写的权限  ×=1 执行的权限  常用修改权限的命令:  sudo chmod 600 ××× (只有所有者有读和写的权限)  sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)

2008-10-28 15:41:00 1019

原创 Unix/Linux常用监控和管理命令工具

         ps:查看系统中的进程,Linux中可以使用ps -aux查看所有进程    参数w表示加宽显示的命令行,参数w可以写多次,通常最多写3次,表示加宽3次,这足以显示很长的命令行了。例如:ps -auxwww    top:显示系统内存、cpu使用情况,并可自动刷新进程列表    vmstat:显示当前的内存使用情况    netstat:显示网络状况,使用参数p可以查看对应的

2008-10-28 14:44:00 727

原创 配置apache日志格式

#LogFormat "%h %l %u %t /"%r/" %>s %b /"%{Referer}i/" /"%{User-Agent}i/" %I %O" combinedioLogFormat "[%{%Y-%m-%d %H:%M:%S}t] [%h] [%l] [%u]  /"[%r]/" [%>s] [%b] /"[%{Referer}i]/" /"[%{User-Agent}i]/"

2008-10-28 12:02:00 5158

原创 unix

 查看没有关闭的链接 sudo lsof -i | grep "CLOSE_WAIT"

2008-10-28 11:08:00 778

转载 linux 中的Too many open file要如何解决

linux as 3,内核2.4。服务经常出现Too many open file错误!请问如何调整“操作系统的中打开文件的最大句柄数”?  谢谢!/proc/sys/kernel/file-max,要永久生效需修改/etc/sysctl.conf随便baidu了一下使用/proc文件系统来控制系统/proc/sys/fs/proc/sys/fs/file-max该文件指定了可以分配的文件句柄的最

2008-10-28 10:59:00 3402

原创 Linux 入门常用命令 — 修改密码,改变用户

 passwd命令 出于系统安全考虑,Linux系统中的每一个用户除了有其用户名外,还有其对应的用户口令。因此使用useradd命令增加时,还需使用passwd命令为每一位新增加的用户设置口令;用户以后还可以随时用passwd命令改变自己的口令。该命令的一般格式为: passwd [用户名] 其中用户名为需要修改口令的用户名。只有超级用户可以使用“passwd 用户名”修改其他用户的口

2008-10-27 11:11:00 1368

原创 unix安装配置ftp server(安装配置一个proftpd的实例)

目的: 安装配置一个proftpd,达到以下要求 1  不允许匿名访问。 2  开放一个帐号,只有在upload目录有上传权限,可以续传,不能改名和删除。 操作: 0  切换到root帐户    su root //输入root的密码。1  下载proftpd 地址:www.proftpd.org。这里我们下载了1.2.9版本     wget ftp://ftp.proftpd.org/di

2008-10-27 11:08:00 3057

原创 Jfreechart 中文乱码问题的解决及zysong.ttf下载

方法如下:需要一个中文TrueType字库,zysong.ttf,貌似msyh.ttf(微软雅黑)不管用,我开始用雅黑字体不成功1.确认%JavaHome%/jre/lib/fonts目录下存在zysong.ttf2.在%JavaHome%/jre/lib/fonts目录下执行"ttmkfdir -o fonts.dir"命令,重新生成fonts.dir文件3.确认/usr/share

2008-10-24 12:40:00 4705 3

转载 linux date用法

使用格式: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date 可以用来显示或设定系统的日期与时间。1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:

2008-10-24 11:23:00 1178

原创 unix下做端口跳转

[root@mtest2 etc]#  vi /etc/rinetd.conf 例子0.0.0.0 80   192.168.154.42 220.0.0.0 8080 192.168.154.44 22前面为本地端口,后面为跳转主机IP与端口 编辑好后,pkill 掉进程[root@mtest2 etc]# pkill -9 -f rinetd      [root@mtest2

2008-10-16 11:41:00 1052

原创 mysql安装说明

一直很重视从压缩包安装MySQL,在Windows下很简单.zip直接解压就好(Windows的权限管理实在是弱--||)。但是在Fedora Core7下通过.tar.gz解压却启动不了,无奈之下从MySQL官方文档入手,开始了安装历程:一、前期准备1. 为mysqld增加一个登录用户和组:shell> groupadd mysqlshell> useradd -g mysql

2008-10-15 15:48:00 3384

原创 java分页 jsp 结合实现

%@page contentType="text/vnd.wap.wml;charset=UTF-8"%>%@page import="cn.sowap.DbClass"%>%@include file="inc/header.jsp"%>%>        String sid = request.getParameter("sid")!=null?request.getParameter("s

2008-10-09 10:41:00 1224

原创 Mysql导入数据时乱码问题解决办法

/opt/system/mysql/bin/mysqlimport --user=root --password=wap3g --fields-terminated-by=, part /opt/ITC/www-root/stat/temp/T_WAP_AVCLICK.txt    mysql -uroot -ppassword 通过增加参数 --default-charact

2008-09-17 14:33:00 1201

转载 Linux 指令篇:备份压缩--unzip

功能说明:解压缩zip文件语  法:unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d ][-x ] 或 unzip [-Z]补充说明:unzip为.zip压缩文件的解压缩程序。参  数:  -c   将解压缩的结果显示到屏幕上,并对字符做适当的转换。  -f   更新现有的文件。  -l   显示压缩文件内所包含的文件。  -p   与-c参

2008-09-17 11:04:00 764

原创 axis连接webservice

org.apache.axis.wsdl.WSDL2Java -t BTUCenterForUnifyInterface.wsdl 即可根据wsdl文件生成相关的类和测试方法.

2008-09-05 16:09:00 778

原创 Mysql的常用命令

 一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主

2008-07-18 11:05:00 774

原创 MySQL的表类型和存储引擎

 MySQL的表类型和存储引擎1. MySQL的表类型由存储引擎(Storage Engines)决定,类型包括MyISAM、innoDB、BDB等。创建表时指定表类型的方法:CREATE TABLE et (i INT) ENGINE = MYISAM;也可以创建后更改:ALTER TABLE et ENGINE = INNODB;查看表类型(存储引擎):SHOW TABLE S

2008-07-18 11:04:00 1735

原创 UNIX 常用命令简单说明

 UNIX 常用命令简单说明  第一章 目录及文件操作命令 1.1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 -a 列出所有文件,包括第一个字符为“.”的隐藏文件 -d 若后面参数是目录,则

2008-07-18 11:03:00 651

原创 Unix的轻巧“约取而实得”

 在经过上机操作实践以及掌握Unix系统相关的基础知识之后,可以说已跨进了迈向成功的门槛。接着要登堂入室,继续专进,就必须更加深入的了解Unix基本命令的功能、使用并掌握一些必备的技巧。这一轮学习会有一定难度,需要强烈的求知欲和进取心作为源动力,因为只有“不满足才是向上的车轮”;同时也需要注重学习方法,善用前人总结的“约取而实得”的经验,巧学精进,迎难攻解,从而达到再上台阶之成效。    

2008-07-18 11:01:00 928

原创 Dom4j 学习笔记

 Dom4j 学习笔记The dom4j Project Homepage: http://www.dom4j.org Loading XML Data以下代码从File中或一个URL中读取一个XML文件,并产生一个Document对象。一个Document对象表示了内存中的一棵XML树,可以在这个XML树中进行遍历、查询、修改等操作。import java.io.*;impo

2008-07-18 11:00:00 2011

原创 linux下top命令参数解释

 linux下top命令参数解释2006-09-29 11:54:12转自互联网top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up  1:22,  1 user,  load average: 0.06, 0.60, 0.48Ta

2008-07-18 10:59:00 685

原创 Mysql日期和时间函数不求人

 本文出自:http://linuxdb.yeah.net 作者: 晏子  对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。  这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:  mysql> SELECT something FROM table  WHERE TO_DAYS(NO

2008-07-18 10:58:00 1122

原创 MySql语法笔记

 摘要连结 MySQL->mysql -u username -pusername 是你的账号名称。远端连结->mysql -h hostname -u username -phostname 是 MySQL 主机的名称。显示全部的数据库SHOW DATABASES;mysql 是 MySQL 用来储存帐号和权限的数据库,不能删除。选择数据库USE database_name;显示数据库里的数据表

2008-07-18 10:58:00 1204

原创 Log4j学习记录

   Log4j 有三个主要的组件: Loggers , Appenders 和 Layouts ,即日志类别,日志要输出的地方和日志以何种形式输出。 http://blog.csdn.net/lenhan12345/archive/2006/12/22/1453207.aspx1 、 Loggers     Loggers 组件在此系统中被分为六个级别: TRACE 、 DEBUG

2008-07-18 10:53:00 748

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除