- 博客(35)
- 收藏
- 关注
原创 openfire3.9.1集群配置
一:准备软件:1.CentOS-6.5-x86_64位服务器2台(虚拟机)2.jdk-7u55-linux-x64.gz3.openfire_3_9_1.tar.gz 二: 安装CentOS-6.5-x86_64位服务器配置如下 编号Ip地址用途备注openfireS01192.168.7...
2014-04-28 16:03:34
296
原创 Eclipse Gemini Blueprint 2.0.0 Tutorial
gemini blueprint 入门:http://www.belaso.de/articles/eclipse-gemini-blueprint-tutorial/
2013-08-21 14:49:28
206
原创 hadoop 集群搭建部署
本次hadoop集群部署,利用vmware安装linux系统,并在linux上进行hadoop集群部署测试。需要用到的软件:1、VMware® Workstation 9.0.0 build-8123882、CentOS-6.4-x86_64-LiveDVD3、jdk-7u25-linux-x64.rpm4、hadoop-1.1.2.tar.gz 部署节点:一主...
2013-07-25 21:46:35
235
原创 多线程并发测试类
同时并发的多线程测试类模板:package test;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CountDownLatch;import java.util.concurrent.CyclicBarrier;public class Multithr...
2013-06-21 08:49:52
280
原创 jps 和 jStat 使用
jps jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。 jps [ options ] [ hostid ]其中,options可以用 -q (安静) -m...
2013-06-20 10:03:59
204
原创 Java中使用TreeMap将Map的KeySet排序
使用TreeMap简单地HashMap的key进行排序,使用ArrayList对HashMap的value排序。分别使用Comparator接口和Comparable接口实现key的排序。package com.inspiration.examples.collection.sort;import java.util.ArrayList;import java.u...
2012-12-19 12:23:54
930
原创 Wrapper: Error - Unable to execute Java command
在64位的系统下 将短信程序运行于服务中,出现以下错误:Error:[size=14px; line-height: 26px;]FATAL | wrapper | 2012/06/18 17:13:29 | There may be a configuration problem: please check the logs.[/size][size=14px; line-height:...
2012-08-04 12:56:03
3760
原创 Eclipse ext plugin - Spket
在eclipse中打开: Help → Software Updates → Find and Install… → Search for new features to install → New remote site… 。在文本框中输入spket。URL中输入http://www.spket.com/update/。 点OK.勾上spket IDE, 点击 install。...
2012-03-07 12:42:51
97
原创 IE9获取file控件的本地文件路径
今天发现,在IE9 下,彩信页面的图片预览无法正常显示,经查证,原因在于IE9下无法获取file控件的文件路径。代码如下: var imageUrl = "";var objTmp = getObj('picfile');if (window.navigator.userAgent.indexOf("MSIE")>=1){ objTmp.select(); ...
2012-01-13 15:22:26
450
原创 EqualsBuilder和HashCodeBuilder
注:此内容来源于网络,仅供学习使用。自动化hashCode()和equals() 问题产生:当需要自动实现hashCode()和equals()方法 解决方法:使用EqualsBuilder和HashCodeBuilder 使用举例: import org.apache.commons.lang.builder.HashCodeBuilder; imp...
2012-01-09 09:38:26
94
原创 Quartz的cron表达式
按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数)ie8引起的上传异常问题月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表...
2011-07-25 16:25:37
159
原创 Tomcat 6.0.18 配置数据源
第一步:在%Tomcat_HOME%conf\context.xml的 Context 标签里添加如下代码:<Resource name="jdbc/starnet" auth="Container" type="javax.sql.DataSource" username="myuser" password="123456" url=&qu
2011-05-18 16:24:57
125
原创 myeclipse9 注册机
1、破解公钥,确保MyEclipse没有开启,否则失败! 用WinRAR或7-zip打开Common\plugins\com.genuitec.eclipse.core_9.0.0.me201101251749.jar,到com\genuitec\eclipse\core目录下,替换publicKey.bytes文件 2、破解MyEclipse自检查程序文件完整性,如果不改,那么公钥破...
2011-05-08 22:27:32
630
原创 Apache Commons Daemon 将java 程序运行为服务
http://commons.apache.org/daemon/ 从1994年以来java已经发展为一个有效的开发工具,不仅仅是applets和客户端应用程序,还有可靠稳定的服务器端程序。JAva平台的主要的缺点当今还是依靠一个单一的入口点:( the public static void main(String[]) )来启动Java应用程序。使用单点入口对于客户端程序是一个有效的解...
2011-05-04 11:18:07
147
原创 用MySQL的扩展功能生成全局ID
本文利用 MySQL的扩展功能 REPLACE INTO 来生成全局id,REPLACE INTO和INSERT的功能一样,但是当使用REPLACE INTO插入新数据行时,如果新插入的行的主键或唯一键(UNIQUE Key)已有的行重复时,已有的行会先被删除,然后再将新数据行插入(REPLACE INTO 是原始操作)。建立类似下面的表:CREATE TABLE `tickets...
2011-04-18 17:49:41
100
原创 log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.DailyRollingFil
log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.DailyRollingFileAppender.log4j:WARN No such property [maxFileSize] in org.apache.log4j.DailyRollingFileAppender. 警告的意思是DailyRolli...
2011-03-23 15:09:49
552
原创 用wsdl 文件生成服务端代码,databingding的方式为xmlbean
在最近的m2m项目中,其中的web services 采用axis2 来实现,移动m2m提供wsdl文件,服务端代码用命令生成: wsdl2java -uri SIInterface.wsdl -o . -p com.m2m.webservice.appori -d xmlbeans -s -ss -sd -ssi 这样会为服务端实现代码生成接口类,只要在其类(一般以*Skele...
2010-12-29 09:35:15
189
原创 部署在tomcat 6下的jsp不能编译
昨天在tomcat 6下测试部署web项目发布,出现如下问题: An error occurred at line: 22 in the generated java fileThe method getJspApplicationContext(ServletContext) is undefined for the type JspFactoryStacktrace: a...
2010-12-29 09:04:12
354
原创 java字符串替换:大小写敏感和不敏感,一句代码解决。
public class Test3 { public static void replaceString(String a, String b, String c) { System.out.println(a); String result = a.replaceAll("(?i)" + b, c); // 大小写不敏感 System.out.println(result); ...
2010-10-26 10:03:21
532
原创 一段确认中文汉字编码的代码
在遇到中文汉字乱码的时候,我们经常需要确认当前汉字的编码以及需要转换成哪种编码,以下代码能很好的协助我们进行汉字的转码:public static void printbytes(byte[] bytes){ int j = 0; String s = ""; int len = bytes.length; System.out.println("\n-----...
2010-10-26 09:44:49
193
原创 UML 类与类之间的关系
类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。类与类之间存在以下关系:(1)泛化(Generalization)(2)关联(Association)(3)依赖(Dependency)(4)聚合(Aggregation)UML图与应用代码例子:1.泛化(Generalization)[泛化]表示类与类之间的继承关系,接口与接口之间的继...
2010-10-15 15:32:13
91
原创 oracle 存储过程入门
1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;2、变量赋值变量名 := 值;E.g:create or replace procedure test(w...
2010-10-11 11:08:41
72
原创 smgp 协议开发资料
在网上找到了一个smgp协议开发的资料,包括客户端和服务端的开发,是学习socket 长连接编程的好资料,现做下记录,网址如下: http://code.google.com/p/smgp/...
2010-10-11 09:36:16
446
原创 axis2: 服务列表listServices
<%@ page contentType="text/html;charset=UTF-8" language="java"%><%@ page import="org.apache.axis2.Constants,org.apache.axis2.description.AxisOperation,org.apache.axis2.description.Axis...
2010-10-11 09:27:40
736
原创 Axis2: wsdl2java 参数注解
wsdl2java 用于根据WSDL生成相应的服务端和客户端代码的生成工具。命令行格式为:WSDL2Java [options] -uri <url or path> : A url or path to a WSDL 其中常用的options具体如下:-o <path> : 指定生成代码的输出路径-a : 生成异步模式的代码-s ...
2010-10-11 09:24:14
123
原创 安装mysql 出现问题查找
1、如果安装mysql失败,可以到data目录下的stargps-cdcb59b.err文件查找错误原因; 2、重新安装mysql之前需要把旧的mysql服务删除掉,命令如下: C:>sc delete mysql [SC] DeleteService SUCCESS 3、安装mysql失败,出现如下错误: [ERROR]...
2010-09-30 17:40:04
134
原创 Oracle计算时间差函数
Oracle计算时间差函数两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒):天:ROUND(TO_NUMBER(END_DATE - START_DATE))小时:ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)分钟:ROUND(TO_NUMBER(END_DA...
2010-09-30 09:20:13
103
原创 用java代码直接访问某个url时,页面有BASIC Authorization 时的处理方法
情况描述:在项目中,经常需要在代码中直接访问某个url,当目标url有设置BASIC Authorization 时,代码需要加上用户名和密码方可进行访问,详细如下: public static String post(String addr, String params) { String result = ""; try { URL url = new URL(addr...
2010-08-05 10:54:49
571
原创 tomcat 中BASIC and FORM-based Authorization 配置
Tomcat中自身具有认证功能,配置也比较简单,步骤如下:1、在所在web项目的web.xml文件添加如下配置代码: Example Security Constraint Protected Area /jsp/* DELETE GET POST...
2010-08-05 10:40:10
221
java service wrapper简介
网址:wrapper.tanukisoftware.org/doc/english/introduction.html 该工具主要用于包装其他java服务器端程序(比如tomcat,或者自己开发的java服务器程序),提供如下特性:[list][*]作为windows服务或者unix守护进程运行;[*]增强程序的可靠性,程序崩溃后的自动重启,比如内存溢出,虚拟机崩...
2010-04-26 14:17:54
162
mysql重装后,如何恢复innodb类型的data 数据
有如下几个步骤:1、停止MySQL服务。2、修改my.ini, 在文件最后增加上面一行指令 innodb_force_recovery=4 修改文件中datadir以及innodb_data_home_dir的指向--指向之前的数据文件目录。 保存my.ini。3、重新启动MySQL。 检查数据库及表,是否恢复正常。 如正常,去掉my...
2010-04-13 10:02:34
270
解决iText 5.0.1生成pdf不支持中文的问题
iText的最新版本5.0.1,官方的binary版本还是没直接集成对asian font的解决方案,加载itextasian.jar到classpath下一直不工作,提示如下错误: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized 整了半天也没弄对路径,只好去查看源代码,找到CJKFont类, 从中看到...
2010-04-08 10:02:52
691
原创 华为信息机与c3po包的冲突
情况描述: 在项目中使用c3po 作为数据库的连接池的管理,版本为:c3p0-0.9.1.jar,由于项目需要用到信息机,故往项目的lib中加入了华为信息机的api包(EIESmProxyApi.jar),启动项目后出现了如下的异常信息: Caused by: org.springframework.beans.factory.BeanCreationException: ...
2010-01-19 14:01:19
153
原创 关于Spring的Controller及Struts的Action的多线程的注意(转载)
本文转载于http://blog.csdn.net/yuhua3272004/archive/2009/03/31/4037671.aspx struts是线程安全,并不是指多线程,而是指单态,当多个用户访问一个请求的时候,服务器内存中只有一个与之对应的action类对象,execute方法加上了同步关键字,如果你在action里加上一个全局变量,那么,多个客户访问的时候,...
2010-01-08 16:25:14
142
原创 java Timer 定时循环线程造成系统时钟混乱
问题的现象描述:tomcat下的web工程中的Timer 定时循环线程启动后,会导致系统时钟慢慢的变快,一段时间后系统时钟又突然变正常,Timer 每秒重复执行程序一次,这种现象反复的出现。但这种现象并不是必现的,同样的程序在另一台XP的系统上运行则不会出现此种情况。 系统环境描述: 操作系统:Windows Server 2003 ...
2009-12-21 13:47:22
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人