- 博客(33)
- 资源 (3)
- 收藏
- 关注
转载 openSSL 获取private key 及 CSR文件
openssl genrsa -des3 -out domainname.key 2048You could also create a private key without file encryption:openssl genrsa -out domainname.key 2048Note: We recommend that you name the pri
2012-07-04 16:51:21 775
原创 java keytool使用二
JSK(.keystore)To PKCS(.pfx)由于keytool工具目前无法导出带私钥的证书,但是有的时候需要用到PKCS的证书(带私钥的证书),如何是好呢?就只能使用VS去重新生成么?不需要的,只要容有keytool生成的JSK类型密钥库,也可以完成PKCS证书的生成,只需使用java运行以下代码即可完成转换工作。(注意:代码在网络中找到,非作者原著)。import
2012-03-29 15:14:19 952
转载 java keytool命令使用一
最近项目设计到https的配置,基于SSL的安全认证配置,经过半天的google及百度,了解到可以通过java的keytool工具生成对应keystore,属性JSK类型。生成公钥、私钥步骤:1.生成公钥 -keystore keystore保存文件 -alias 别名(可以通过别名找到这对密钥) -validity 证书有效时间 -keyalg 密钥的算法C:\jdk1.6.0
2012-03-29 15:07:34 572
转载 weblogic集群配置
配置WebLogic Server集群 (本文讲述如何在WebLogic Server 8.1上配置集群,以及通过Proxy Server来访问集群) 预备知识什么是Domain和ServerDomainDomain是WebLogic Server实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的WebLogi
2011-11-17 17:44:03 4216 3
转载 input type=file清空值
var ie = (navigator.appVersion.indexOf("MSIE")!=-1); if( ie ){ var file2= file.cloneNode(false); file2.onchange= file.oncha
2011-07-19 17:50:13 602
原创 Hibernate oneToMany 一对多双向
<br />最近重新静下心来好好复习过去的知识,写写文章让自己映象更加深刻<br /> <br />Hibernate oneToMany实现方式:1、只有2个实体表,关系由多方维护;2、有2个实体表,一个关系表,关系在关系表中提现。如下重点介绍1.只有2个实体表方式;<br /> <br />步骤:<br />1.SQL 建表 tb_teacher表及tb_student表<br /> <br />CREATE TABLE `tb_teacher` (<br /> `t_id` INT(11) NOT
2011-04-08 17:33:00 3508 1
转载 Apache2.2.x+mod_jk+Tomcat7集群复制session及负载均衡
<br />最近在看负载均衡,以下是根据网络上的资料,加上自己的实践,小笔记录便于今后使用参考。多谢网上专家们的优贴!<br />一、所需软件安装<br />Apache HTTP Server:httpd-2.2.17-win32-x86-no_ssl.msi<br />Tomcat:tomcat_7<br /> 安装apache http server时注意端口冲突的问题;<br />二、使用JK实现负载均衡配置:<br /> 1.mod_jk: mod_jk-1.2.3
2011-03-17 09:12:00 2450
转载 需求分析20条法则
<br />需求分析的20条法则<br />对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。 <br /><br />风险躲在需求的迷雾之后 <br /><br /> 客户项目经理与系统开发小组的分析人员讨论业务需求。在项目开发中,所有的项目风险承担者都
2011-02-12 10:02:00 207
原创 java NIO札记
<br />最近项目使用NIO作为Socket通讯架构, 其中使用到org.apache.mina.common.ByteBuffer传输信息,<br />其中方法buf.getString(size,Charset.forName("utf-8").newDecoder());频频报出java.nio.charset.MalformedInputException: Input length = 1,查询资料发现是由于转码原因导致,由于通讯端回传数据为使用utf-8编码器故报该异常,更正字符编码后bing
2011-01-11 15:44:00 1006
原创 JAVA 主线程等待子线程执行完毕后在执行。线程同步
<br />线程同步器机制有:障栏;倒计时门栓;交换器;同步队列;信号量;<br /> <br />需求描述:<br />最近项目需要实现批量请求另外一个http协议的接口处理业务信息,并根据处理结果的返回值,更新系统业务状态。<br />鉴于系统高效性,摒弃逐个处理方式,采取多线程并发处理,提高系统效率。首先批量业务,逐个开启单独线程,建立http连接调用业务接口,但主进程循环开启线程后,需等待各个子线程处理完毕,并获取全部结果,根据相关结果进一步操作,因此需要线程同步器。<br /><br /><br
2010-12-21 16:47:00 1890
原创 js判断特殊字符、中文、数字等
<br /> <br />判断字符中是否包含有特殊字符:A<br /> <br /> function containSpecial( s ) { var containSpecial = RegExp(/[(/ )(/~)(/!)(/@)(/#)(/$)(/%)(/^)(/&)(/*)(/()(/))(/-)(/_)(/+)(/=)(/[)(/])(/{)(/})(/|)(//)(/;)(/:)(/')(/")(/,)(/.)(//)(/<)(/>)(/?)(/)]+/);
2010-10-11 10:13:00 1887
原创 Jboss内存管理及优化
<br />jboss内存查看:<br />1. 用浏览器打开网址:http://IP:port/jmx-console/<br />2. 找到 jboss.system 一节,或filter文本框中输入jboss.system<br />3. 找到 type=ServerInfo 进入<br />4. 找到 listMemoryPools() 方法,点击 Invoke 按钮<br /> <br />一、java.lang.OutOfMemoryError: PermGen space <br />Perm
2010-10-11 09:43:00 1847
原创 MySQL5.0 存储过程
一、存储过程定义DROP PROCEDURE IF EXISTS get_child_organiz;DROP TABLE IF EXISTS tmplist;DELIMITER $$CREATE PROCEDURE get_child_organiz (IN parent_organiz_id INT)BEGINDROP TABLE IF EXISTS tmplist;CREATE TABLE tmplist(id INT(11),NAME VARCHAR(35),parentid INT(11));IN
2010-09-03 09:13:00 230
原创 WebService通过wsdl获取客户端代码多种形式
<br />一、Xfire获取客户端代码<br />XFire允许通过运行Ant任务,根据WSDL文件生成访问Web Service的客户端代码存根,同时XFire还提供了一个Eclipse插件完成相同的任务。在本节中,我们将学习通过XFire Eclipse插件生成BbtForumService客户端存根代码的知识。 <br />安装Eclipse XFire插件<br />1.Help→Software Updates→Find and Install...; <br />2.选择“Search for
2010-09-03 09:07:00 1266
原创 Spring+xfire配置 xfire文件放置于WEB-INF中
<br />1.xfire文件配置<br /> <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="h
2010-08-27 15:42:00 754
原创 Xfire动态客户端调用
<br />xfire动态客户端调用,用于简单类型入参。<br />package com.ore.services.client;<br />import java.net.URL;<br />import org.codehaus.xfire.client.Client;<br />public class WClient {<br /> <br /> public static void main(String[] arg0)throws Exception{<br /> Client clie
2010-07-15 16:17:00 879
原创 String.format作用
在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础的人学起来会轻松许多。下面我们着重讨论一下
2010-04-02 00:52:00 1060
原创 WebServcie axis开发
1.下载axis2 的2进制的包和war,现在的最新版本是1.4.1 发布时间是2008-8-25 地址分别是:http://apache.mirror.phpchina.com/ws/axis2/1_4_1/axis2-1.4.1-bin.zip http://apache.mirror.phpchina.com/ws/axis2/1_4_1/axis2
2010-01-14 10:44:00 400
原创 window.showModalDialog()方法与window.showModelessDialog()方法区别与介绍
window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 当我们用showModelessDialog()打开窗口时,不必用window.close()去关闭它,当以非模态方
2010-01-07 11:42:00 4161
原创 使用JdbcTemplate查询方法的返回值
使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法1 jdbcTemplate.queryForInt() 和 jdbcTemplate.queryForLong()例如下面使用queryForInt()方法传回user表中的记录数: jdbcTemplate.queryForInt("SELECT COUNT(*) FROM user"); 2 jd
2009-12-31 11:19:00 7258 2
原创 AJAX配置多个dwr文件
一般来说,你只需要一个dwr.xml文件,并且放置在默认的位置:WEB-INF/dwr.xml。 如果那样的话,你可以不用了解下面的配置。 有三个原因使你希望指定不同位置的dwr.xml文件。 你希望让dwr.xml文件和它能访问到的资源在一起。在这种情况下你需要一个这样的配置: WEB-INF/classes/com/yourco/dwr/dwr.xml 。 你有大量的远程调用类,希望把
2009-12-29 15:07:00 380
原创 mysqlAdmin处理
导出是,没有指定编码方法一 phpmyadmin处理方式 检查php-mbstring是否有可装,没有安装上 yum -y install php-mbstring 打开phpmyadmin 中导出,再从phpmyadmin 导入是选取二制进(binary) 如果还不行,在my.cnf mysqld中加入 default-character=你的编码, 重启mysql 再试方法二 mysq
2009-12-24 11:57:00 188
原创 Mysql字符编码乱码解决方法
导出是,没有指定编码方法一 phpmyadmin处理方式 检查php-mbstring是否有可装,没有安装上 yum -y install php-mbstring 打开phpmyadmin 中导出,再从phpmyadmin 导入是选取二制进(binary) 如果还不行,在my.cnf mysqld中加入 default-character=你的编码, 重启mysql 再试方法二 mysq
2009-12-14 09:55:00 94
原创 mysql 相关配置
mysql中不区分大小写: Linux中MySQL的配置文件中(/etc/my.cnf),是没有lower_case_table_names=1这行的。在Windows安装的MySQL的配置文件中(my.ini),是有lower_case_table_names=1这行的。 lower_case_table_names=1的用途是让MySQL实现不区分大小写 mysql
2009-12-04 10:42:00 289
原创 整合spring和proxool 连接池
比较熟悉的开源连接池有dbcp,c3p0,proxool。对这三种连接池来说,从性能和出错率来说,proxool稍微比前两种好些。今天我主要简单的讲述一下,我在项目中成功的配置和源码。 第一步:首先去http://proxool.sourceforge.net/下载一个proxool.jar文件了,我用的是proxool-0.8.3.jar,现在最新版本是p
2009-11-20 13:45:00 1163
原创 使用spring的WebApplicationContextUtils通过Request获得容器中的对象
使用spring的工具类获得容器中的bean对象 public static IMail getMail(HttpServletRequest request)throws Exception{ ServletContext sc = request.getSession().getServletContext(); ApplicationContext ac = WebApplicati
2009-11-18 15:45:00 3745 1
转载 JavaScript类型转换
方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parseInt()和parseFloat()都会
2009-11-17 10:41:00 757
转载 Eclipse插件功能使用
Eclipse Update Manager的使用 6.5 使用Update Manager通过使用Update Manager的用户界面和API命令,我们可以添加新安装位置,管理功能部件,以及与更新站点进行交互。至于到底是使用Update Manager的用户界面,还是使用Update Manager的API命令,这可能更依赖于是谁(用户或者安装程序)作出这些修改的。Update M
2009-10-30 10:45:00 633
原创 Tomcat映射web工程
一、把web项目copy到%TOMCAT_HOME%webapps下面就OK 了。有种更优秀方法就是设定虚拟目录,即把项目的目录映射到tomcat中。这样项目不需要再放到tomcat下,而且带来方便,方法如下:1,找到%TOMCAT_HOME%/conf/server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 之间加入如下代码: docBase是
2009-10-29 17:38:00 1654
原创 Javassist修改类元方法
javassist可以对一个已经编译好了的.class文件的字节码进行改动,比如说我可以为一个类添加一个方法,添加一个属性,也可以修改一个方法等,还可以对一个方法,异常进行拦截等。javassist的最外层的API和JAVA的反射包中的API颇为类似。它使你可以在装入ClassLoder之前,方便的查看类的结构。它主要由CtClass,,CtMethod,,以及CtField几个类组成。jav
2009-10-20 15:34:00 550
原创 James发送外网邮件配置
1. 下载James 2.3.12、解压,并运行一次。系统会在apps目录下面生成一些初始化的配置文件。如果第一次运行有问题,用netstat检查一下是否有系统默认的端口被占用了,比如110,25等。3、修改apps/james/SAR-INF/config.xml①、查找替换所有的localhost为你的域名,比如baobaodi.com【如果你没有一个域名,那么可以在system
2009-10-16 15:00:00 927 2
原创 配置James邮件系统
James配置邮件系统: 1>服务器端配置,邮件服务的名字叫myEmail或myEmail.com,服务器管理员名Admin 首先停止已开启的James邮件服务,然后打开文件James/apps/james/SAR-INF/config.xml。 Ø 在config.xml文件中,找到Postmaster@localhost, 把此项改为Admin@myEmail,同时,找到位于
2009-10-16 10:24:00 1647
原创 form submit与onsubmit方法
submit方法与onsubmit方法有什么区别?submit方法是提交表单的方法,调用后就提交某个表单;onsubmit是在表单提交前执行的方法,使用是注意如果该表单有一个按钮是submit按钮,那么点击该按钮后回执行onsubmit的方法;如果是直接用javascript方法提交表单,则onsubmit方法不会被调用。fireEvent(‘onsubmit’)这样可以提交表单时使其调用
2009-03-09 19:28:00 462
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人