自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 Java Web Start相关(包括jnlp、keytool、jarsigner)

     Sun提供了一种方式来通过网络发布Java程序,这就是Java Web Start。用户点击某个链接,其实际上是指向jnlp文件,运行后会自动从指定的地址下载相应的文件。 1.加入mime类型(web.xml或服务器的配置文件中)      jar    application/x-java-archive        jnlp    applica

2009-06-30 18:23:00 1727

原创 用commons的HttpClient和FileUpload写的文件上传下载类

用commons的HttpClient和FileUpload写的文件上传下载类 其中主要几个类如下: 1.FieUploader.java public class FileUploader { private ClientAppLogger appLogger = ClientAppLogger.getInstance(); private Strin

2009-06-26 10:10:00 6979 5

原创 ByteArrayOutputStream.size()返回0错误

                        ByteArrayOutputStream bos = new ByteArrayOutputStream();            BufferedOutputStream output = new BufferedOutputStream(bos);            BufferedInputStream input = new Bu

2009-06-25 08:51:00 1674

原创 JEditorPane中使用CSS样式显示HTML

1.创建控件   JScrollPane htmlScrollPane = new JScrollPane();   JEditorPane htmlPane = new JEditorPane();   htmlScrollPane.getViewport().add(htmlPane);   htmlPane.setEditable(false); 2.应用HTMLEd

2009-06-24 14:25:00 7560

原创 rhel3下mysql gui工具安装

1.按顺序安装以下三个包,第2、3个包依赖第1个包rpm -ivh pkg-name mysql-gui-tools-5.0r12-1rhel3.i386.rpmmysql-administrator-5.0r12-1rhel3.i386.rpmmysql-query-browser-5.0r12-1rhel3.i386.rpm 安装后,rpm -ql pkg-name

2009-06-22 00:26:00 1153

转载 netbeans 5.5和6.1问题,在中文linux环境下显示都是方框;怎么把多语言版变成英文版?

在某些Linux平台上显示方框是JDK对平台支持的问题,而不是NetBeans引起的,例如在Ubuntu上,打开终端,进入到 $JAVA_HOME /jre/lib/fonts目录,看是否存在fallback目录,如果不存在,用下面的命令新建一个 sudo mkdir fallback。然后copy某个中文字体到该目录下,比如: sudo cp /tmp/fonts/simsun.ttc /opt

2009-06-21 23:29:00 1316

原创 mediawiki的基本编辑方法

mediawiki的基本编辑方法http://meta.wikimedia.org/wiki/Help:Editinghttp://meta.wikimedia.org/wiki/Help:Wikitext_examples  举例:== Heading Example ===== SubHeading 1 ======= List Example ====* List 1

2009-06-21 21:57:00 9128

原创 安装mediawiki

安装mediawikihttp://www.mediawiki.org/wiki/Manual:Installation#Quick_installation_guide [前提]a.安装了PHP、PERLb.安装了Apachec.安装了MYSQL或PostgreSQL 1.解压   tar -xzvf mediawiki-1.15.0.tar.gz 

2009-06-21 21:20:00 2774

转载 WiKi程序汇总(转)

一,ASP的WiKi程序。ASP的WiKi程序总体感觉比较弱,或许开放的WiKi更喜欢开放的linux系统吧1,Operator Wiki 0.3语言环境:ASP+ACCESS官方主页:http://cosoft.org.cn/projects/operatorwiki/演示:http://my.yeew.net/maxzone/operatorwiki/wiki.asp下载:http://dow

2009-06-21 20:43:00 1948

转载 10大国外IT网站

10大国外IT网站 1、http://news.com.com/ IT第一新闻网站,每天值得浏览一番,IT天下的大事基本不会错过。其中名为"观察Perspectives"的专栏,也比较精彩而有深度,可以每周一看。http://news.com.com/2016-1071-0.html?tag=fd_nc_pr   2、http://www.zdnet.com/ 曾经的第二大

2009-06-20 01:05:00 16840

转载 面向对象原则

1.       单一职责原则(SRP)单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。也就是说,不要把变化原因各不相同的职责放在一起,因为不同的变化会影响到不相干的职责。再通俗一点地说就是,不该你管的事情你不要管,管好自己的事情就可以了,多管闲事害了自己也害了别人。在软件设计中,如果一个类承担的职责过多,就等于吧这些职责耦合在一起,而一个职责的变化可能会削弱和抑制这个

2009-06-19 20:51:00 1652

原创 Java开源Swing外观

http://www.open-open.com/61.htm

2009-06-19 16:38:00 890

原创 Mediator在Java Swing中的作用

Mediator在Swing中可以充当MVC中的Controller的角色,例如: public class FrmUserManager extends JFrame {      private UserManagerMediator mediator;      private JButton addBtn = new JButton();      private JB

2009-06-17 00:23:00 1251

原创 Java代理

     代理模式,是GOF中的一种;此模式中主要有client(调用者),proxy(代理),delegate(原对象、委托对象);client不是对delegate发请求,而是对proxy发请求,proxy内部将责任委托给delegate。一般proxy将一些复杂的操作封装起来,使client可以透明地调用delegate的方法,而无须知道proxy内部的实现细节。         

2009-06-17 00:20:00 740

原创 Java单例模式

第一种:(早期初始化,效率高)public class Singleton1 {   private static Singleton1  one = new Singleton1();    private Singleton1() {}    public static Singleton1 getInstance() {      return one;  }

2009-06-16 23:34:00 521

原创 ThreadLocal类

      通常在多线程中,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本      实现线程本地类其实不难:以当前线程为key,要保存的对象为value      public class ThreadLocalSample {           pri

2009-06-16 23:28:00 1113

原创 Java常见问题(不断更新)

1.String、StringBuffer、StringBuilder区别   String是不可变的,如:      String a = "str";      a = a.substring(0,1); 这是产生了新的字符串   StringBuffer和StringBuilder是可变的   StringBuffer方法都是synchronized,StringBuil

2009-06-16 11:52:00 995

原创 解决"error: /lib/i686/librt.so.1: symbol __pt"

在安装Oracle时,由于glibc的版本太低,所以升级了 升级(从2.3.2-95.20升到2.3.2-95.27,glibc和glibc-common包)后,造成执行如:rpm、date命令时,出现如下错误: relocation error: /lib/i686/librt.so.1: symbol __pthread_clock_settime, version GLIBC

2009-06-14 03:17:00 4944

转载 rhel3上安装Oracle(来自Oracle网站)

DBA:Linux在 Linux x86 上安装 Oracle 数据库 10g作者:John Smiley 学习在 RHEL 2.1、RHEL 3 或 SLES 8 上从头安装 Oracle 数据库 10g 的基础知识(仅用于评估)  目录概述第 1 部分:安装 LinuxRHEL 2.1RHEL 3SLES 8第 2 部分:针对 Oracle 配置 Linux验证系统要求创建目录

2009-06-14 02:55:00 943

原创 linux增加swap分区大小

1.检查当前的swap分区情况   free -m   或   cat /proc/swaps 2.增加交换分区文件及大小   dd if=/dev/zero of=/home/swap bs=1024 count=1024000  块大小为bs=1024K,交换空间大小为1000M,文件为/home/swap 3.制作交换文件   mkswap /home

2009-06-14 02:36:00 742

原创 linux下tomcat安装

前提是安装了jdb,并设置了相关的JAVA_HOME和PATH 1.解压   tar -xzvf apache-tomcat-5.5.27.tar.gz 2.将其移动到你想放的目录(如:/opt/inst)   mv apache-tomcat-5.5.27 /opt/inst 3.环境变量   vi /etc/profile.d/tomcat.sh   加

2009-06-14 00:05:00 708

原创 php安装新模块(phpize)

phpize 命令是用来准备PHP外挂模块的编译环境的 假设你当前在php的源代码目录:(如:php-5.2.8) 进入扩展目录:cd ext选择你要安装的模块:(如:pcntl)cd pcntl执行:/usr/local/php/bin/phpize执行./configure --with-php-config=/usr/local/php/bin/php-confi

2009-06-13 23:49:00 3425

原创 memcached安装(rhel3)

 1.下载memcached、libevent和memcache for php  memcached使用了libevent库  memcached官方版本下载地址:http://www.danga.com/memcached/   libevent官方版本下载地址:http://monkey.org/%7Eprovos/libevent/  memcache PHP模块下载地址:http://p

2009-06-13 23:25:00 835

原创 svn在导入或提交时权限问题(linux或unix)

在用svn import或svn commit时,出现下列错误: svn: Cant create directory /home/svnroot/repository/dev/db/transactions/0-1.txn: Permission denied或svn: Cant create file /home/svnroot/repository/dev/db/t

2009-06-13 22:37:00 4614

原创 查找php.ini路径

如果apache运行,并且支持php,可以这样:  显示php的配置信息 一般是在/usr/local/php/lib下,但是如果是编译安装就不会自动产生,需要从php源代码目录复制cp php.ini-dist /usr/local/php/lib/php.ini

2009-06-13 22:17:00 2845

原创 svn在redhat enterprise linux 3下的安装

参考了几篇文章,并结合自己遇到的问题,总结如下: 参考文章:http://www.yoyotown.com/?p=422http://blog.zjol.com.cn/?uid-1222-action-viewspace-itemid-599186 以下部分以root身份操作,部分以svnroot身份操作 1.下载文件(http://subversion.tigri

2009-06-13 20:36:00 2279

原创 rhel3下apache和php的安装

机器环境rhel3,在安装系统时安装了一些相关开发的rpm包,如gcc,make等 一、Apache安装 1.下载apache 2.解压   tar -xzvf httpd-2.0.63.tar.gz 3.进入目录   cd httpd-2.0.63 4.配置   一些选项   --prefix 安装目录   --enable-modules

2009-06-13 18:48:00 1681

原创 利用dom4j解析xml文件时发生The reference to entity password must end with the ';' delimiter.的解决方法

 在项目中的配置文件中有如下代码:在解析时,抛出异常 解决:dom4j在解析xml文件时,&字符需要转义成&因此改成就可以了

2009-06-13 18:16:00 5690

原创 Exception in thread "Timer-0" java.lang.SecurityException: SHA1 digest error for javax/mail/internet/AddressException.class

原因是两个不同版本编译器所生成的jar包冲突比如:javamail以前版本的jar为mail.jar,现在版本的jar为mailapi.jar,两者类是基本一样的,但是如果同时被引用的话就会出现这样的错误

2009-06-13 16:30:00 9600

原创 Linux磁盘相关命令(分区、查看等命令)

(1)disk free (查看磁盘的使用情况以及文件系统被挂载的位置)df显示如下:文件系统               1K-块        已用     可用 已用% 挂载点/dev/sda2              2672264   2473244     63272  98% //dev/sda1               101089      9233     86637

2009-06-13 16:09:00 1380

原创 linux下jdk安装方法

1.安装文件  jdk-1_5_0_17-linux-i586-rpm.bin  或  jdk-1_5_0_19-linux-i586.bin 2.对于第一个包  ./jdk-1_5_0_17-linux-i586-rpm.bin  执行后会解压缩成rpm文件  rpm -ivh jdk-1_5_0_17-linux-i586.rpm 就行了  安装在/usr/java/jdk1.5.0_

2009-06-13 16:07:00 1083

原创 linux增加根分区大小

以下操作以root身份运行1.增加一个新分区(从原有硬盘分,或增加一个新硬盘并进行分区fdisk)  格式化成ext3(mkfs.ext3 /dev/sdb1,假设为/dev/sdb1)2.将新的分区挂载到一个临时目录,如:/mnt/tmp  mount /dev/sdb1 /mnt/tmp3.du -sh /   查看一个根目录中每个目录的大小,并选择一个大小合适的目录  如:/us

2009-06-13 15:55:00 17204 3

原创 rhel3下安装mysql

1.安装包   rpm -ivh MySQL-server-5.1.30-0.glibc23.i386.rpm   报错:说上述包依靠perl-DBI-1.32-5.i386.rpm包,则先安装          rpm -ivh perl-DBI-1.32-5.i386.rpm          如果需要其他包,则相应安装    再安装   rpm -ivh MySQL-server

2009-06-13 15:41:00 820

SCALA程序设计-JAVA虚拟机多核编程实战

SCALA程序设计-JAVA虚拟机多核编程实战

2013-12-03

JProfiler使用说明

JProfiler使用手册,很详细,很全面!

2012-01-21

msnp15登录协议实现

msnp15登录协议实现,采用c#编写,来源codeproject

2010-02-22

PHP5中文官方手册

PHP5中文官方手册,包括基本语法、函数说明等

2009-08-30

Squid中文权威指南

Squid中文权威指南,是很好的一本书!

2009-03-11

linux内核0.11分析

linux0.11内核完全注释,介绍linux内核的书!

2009-03-11

空空如也

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

TA关注的人

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