- 博客(74)
- 资源 (10)
- 收藏
- 关注
原创 利用JDK的keytool工具生成证书的DOS命令
1、生成服务器端证书: E:\jdk1.6\bin>keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:/SSL/serv er/tomcat.keystore -dname "CN=127.0.0.1,OU=pde,O=pde,L=Peking,ST=Peking,C=CN" -v alidity 3650 -stor
2013-05-28 00:36:50 400
转载 Keytool生成证书
备注: 本指导说明适用以下类型服务器: Apache Tomcat Java Web Servers 在申请服务器证书时,用户需要提供证书签名请求文件(CSR)。CSR文件是一个从您的服务器生成的加密数据文件,包含了您的公司信息和web server信息。 一、 创建证书Keystore keytool -genkey -alias -keyalg
2013-05-28 00:31:20 506
转载 Raduis服务器证书说明
1 证书获取证书主要用来进行终端和网络的相互认证。 Radius服务器首先向CA证书颁发机构申请服务器证书,用来代表Radius服务器的合法性。 客户端向CA证书颁发机构下载CA 根证书,用来验证Radius服务器下发的证书是否合法(一般情况下,如果终端不需要对网络进行认证的情况下,根证书可以不用下载和安装)。2 无线接入客户端通过开放系统接入的方法(OPEN SYSTEM)和AP之间
2013-05-27 22:39:24 1417
转载 curl使用方法
curl使用方法 2010-09-01 10:56:42| 分类:HTTP | 标签:|字号大中小 订阅CURL? 嗯,说来话长了~~~~ 这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑 1) 二话不说,先从这里开始吧! curl http://www.yahoo.com 回车之后,ww
2011-12-17 13:04:09 481
转载 Java定时任务的简单实现
Java定时任务的简单实现 2011-01-02 18:34:43| 分类: 软件开发 | 标签:void timer import param dateutil |字号大中小 订阅 Spring为我们提供了很方便的定时任务处理,但是不用Spring呢?JDK也给提供了一个简单的定时任务处理,废话不多说,贴上源码package com.
2011-12-15 22:23:55 282
转载 mysql性能调试,不断总结!
mysql在遇到严重性能问题时,一般都有这么几种可能:1、索引没有建好;2、sql写法过于复杂;3、配置错误;4、机器实在负荷不了; 1.索引没建好,一个办法,后台执行脚本,show processlist 实时查看Mysql的工作情况,记录,锁死Mysql的语句。然后,desc(explain)语句,查看用到了什么索引,然后看情况建立合适的索引。(这个索引比较麻烦,有时候
2011-12-01 08:37:01 917
转载 mysql存储过程在动态SQL内获取返回值
不需要使用游标循环来读取,直接select * into @变量就OK了,还可以传递参数来执行。 1MySql通用分页存储过程23过程参数4p_cloumns varchar(500),p_tables varchar(100),p_where varchar(4000),p_order varchar(100),p_pageindex int,p_pagesize int,out
2011-11-25 22:20:22 285
转载 MySQL 存储过程中执行动态 SQL 语句
mysql> 02mysql> delimiter $$ 03mysql> 04mysql> CREATEPROCEDURE set_col_value 05 -> (in_table VARCHAR(12
2011-11-25 22:17:09 440
转载 数据库区别
1 MySQL支持enum,和set类型,SQL Server不支持 2 MySQL不支持nchar,nvarchar,ntext类型 3 MySQL的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1) 4 MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的 5 MySQL需要为表指定存储类型
2011-11-05 11:57:11 246
转载 Mysql和SqlServer互相转换
Mysql和SqlServer互相转换环境:Windows XP sp2MS SQL Server 2OOO sp1MySql 5.0.411:MSSQLServer数据库导入到MySql数据库步骤:1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.23-win32.msi,下载并安装。2.在Mysql中创建数据库实例。
2011-11-05 11:54:44 1982
转载 Mysql
由于工作的原因:上家公司的数据库全采用MySql,所以不得不用它。因此也学到了MySql的一些知识,但考虑到今后可能没机会使用了,所以想趁现在离职在家休息,打算把这些东西整理一下,也为了万一今后能用上,留个参考的资源。考虑到一直在使用SqlServer,所以就打算直接与SqlServer对比来写。本文将主要列出MySql与SqlServer不同的地方,且以常用的存储过程的相关内容为主。1.
2011-11-05 11:51:30 342
转载 MYSQL
他们都是TSQL语句,大致上的结构都是一样的select * from 表 where XXX group by XXX order by XXX having XXX但是仍然有以下这些地方是不一样的。其实会mysql学SqlServer还是很容易的。毕竟常用的就是增删改查,再然后SqlServer用的比较多的就是存储过程,其它的都很少调用了。 (1) mysql的ifnul
2011-11-05 11:44:34 671
原创 千千万
rmi流程:一:必须定义一个远程服务接口来隐藏具体的实现 这个接口必须继承remote类,并且需抛出RemoteException二:实现远程接口服务,这个实现必须扩展UnicastRemoteObject,同时具体的实现方法也必须抛出RemoteException
2011-09-18 21:46:36 316
原创 rmi
使用RMI技术共有6个步骤要走: (1)定义和实现远端接口中的参数 (2) 定义和实现远端接口 (3) 编写服务端代码 (4)编写客户端代码 (5)生成stub和skeltion ,并将stub打包到客户端jar中,将skeltion打包到服务端jar中 (6)启动rmiregi
2011-08-25 21:56:47 227
原创 ireport
图示ireport 中使用javabean 作数据源开发 基于 jasperreports 报表 过程 ——学习笔记系列之ireport起步 xmlin 本文不讲原理,因为网上的资源很多,本文以一个简单的日销售报表为例,记录在 ireport 中使用 java
2011-07-03 23:00:37 900 2
原创 dom4j
package com.hs.elog;import java.io.File;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader; public class test {
2011-06-29 00:15:00 271
原创 dom4j读取XML
要使用dom4j读写XML文档,需要先下载dom4j包dom4j官方网站在 http://www.dom4j.org/下载dom4j-1.6.1.zip解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar 类开头引入:import org.dom4j.io.S
2011-06-28 23:14:00 308
原创 XML检验
package com.hs.elog;import org.dom4j.Document; import org.dom4j.io.OutputFormat; import org.dom4j.io.SAXReader; import org.dom4j.io.SAXValidator; import org.dom4j.io.XMLWriter; import org.dom4j.util
2011-06-28 00:13:00 365
原创 读取文件内容到bytes数组
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream; public class Test { public static void main(String[] args) {
2011-06-25 22:44:00 469
原创 JAVA文件类型判断
今天在群里面看有人贴的一个帖子,觉得挺不错的,转过来。 来源:http://topic.csdn.net/u/20100430/11/1e14634d-0045-47f8-9e1b-f8fd52ba1597.html?seed=881844262&r=65101569#r_65101569 用文件头判断。直接读取文件的前几个字节。 常用文件的文件头如下: JPEG (jpg),文件头:FFD8FF
2011-06-24 00:13:00 281
原创 JAVA校验码
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.Adler32;import java.util.zip.CheckedInputStre
2011-06-23 23:54:00 241
原创 解压缩
package com.hs.elog;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.util.Enumeration;import java.util
2011-06-23 22:55:00 171
原创 JAVA定时执行任务
JAVA定时执行任务 Tomcat 下的定时任务 原文SysContextListener.javapackage axtic.servlet;import java.util.Timer;//定时器类import axtic.bean.exportHistoryBean;import javax.servlet.ServletContextEvent;impo
2011-06-22 22:55:00 373
原创 JAVA定时任务
例依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。专业的开源工具可参考Quartz:http://www.opensymphony.com/quartz/MyListener:import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.
2011-06-22 22:51:00 225
原创 FTP上传
package com.northking.dataManager.util; import sun.net.ftp.*; import sun.net.*; import java.io.*; /** * 使用sun.net.ftp工具包进行ftp上传下载 * @author maochangming * @date 2008-
2011-06-22 22:35:00 276
原创 java获取文件属性
"java" import="java.io.File,java.text.SimpleDateFormat" pageEncoding="GB18030"%> "-//W3C//DTD HTML 4.01 Transitional//EN"> 文件属性测试
2011-06-22 22:24:00 626
原创 java解压缩
关于解压ZIP文件的类,解决了中文问题及提高了解压的速度.希望对大家有所帮助. import java.io.*; import java.util.*; import java.util.zip.*; import sun.io.*; public class linzip { public static String make8859toGB(String str) {
2011-06-22 22:17:00 381
原创 JAVA上传下载
文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。用该组件可实现一次
2011-06-22 22:13:00 199
原创 java
当同一个服务器上启动多个tomcat后,我们会在任务管理器中看见多个java.exe,当我们需要对某个tomcat进行监控时,却无法区分出该tomcat的进程,那么如何修改进程名呢?window平台: 打开tomcat_home/bin/setclasspath.bat文件,找到set _RUNJAVA="%JRE_HOME%/bin/java"这一行。将该行注释掉
2011-06-14 23:35:00 547 2
原创 kh
package com.hs.elog; import java.io.IOException; public class elogi { public static void main(String []args) throws IOException { String str = "22S11S"; try { System.out.println(Integer.valueOf(str));
2011-06-08 22:54:00 225
转载 tomcat设置JMX监控
tomcat设置JMX监控Posted in 2010年07月18日 ¬ 14:00h.admin评论关闭<br />在正常的系统运行中,经常会有需求需要监控到tomcat运行的各项指标,如此的话,最简单的办法就是打开jmx服务,这样<br />可以比较方便的获取到tomcat运行的各项参数,甚至可以进行一些服务的关闭,重启等操作。<br />添加JMX服务监控到tomcat的方法很简单,将catalina.sh/catalina.bat文件中添加下面内容即可,端口号可以自定。<br />CATALINA_
2011-06-01 06:49:00 381
原创 如何使用tomcat的jmx服务
<br />1 基本信息<br />摘要:本文介绍了如何查看、使用Tomcat的JMX服务,并调用Tomcat的JMX,停止和启动Web应用。<br /><br />作者:陈光耀<br /><br />2 正文<br />Tomcat 5.5.20可以使用JMX服务进行管理操作。下面介绍如何查看Tomcat提供哪些JMX服务,并如何使用这些JMX服务。<br /> 1. 使用JDK1.5自带的JConsole程序查看Tomcat的JMX服务<br /> 要让JConsole能查看到Tomcat的JMX服
2011-05-29 23:02:00 579
原创 tomcat命令
<br />Tomcat注册成windows系统服务之后,如何增加 security 安全参数在dos命令行启动tomcat为:startup.bat -security,传递了security安全参数,防止用jsp列表服务器上的文件、目录对象,但是注册成系统服务之后,无法为服务增加参数。在网上搜索了很多资料,问类似问题的也不少,但是没有一个解决的。经过自己测试,终于找到了解决办法。为了不让其他网友走自己同样的弯路,特将方法总结一下。在 tomcat的bin目录下,有一tomcat5w.exe文件,此工具是
2011-05-29 21:18:00 3510
原创 调试
<br />package com.hs.elog;<br />import java.lang.management.MemoryUsage;<br />import java.lang.management.ThreadMXBean;<br />import java.text.SimpleDateFormat;<br />import java.util.Date;<br />import java.util.Formatter;<br />import java.util.HashMap;<br /
2011-05-29 04:04:00 467
原创 api
mport java.lang.management.ManagementFactory; import java.lang.management.ThreadMXBean; import javax.management.MBeanServerConnection; import javax.management.*; public class JmxRemote { public static void main(String[] args) { try
2011-05-29 03:45:00 268
原创 线程阻塞
<br />这几天碰到的report engine的问题,曾经怀疑是线程间死锁,所以也顺带研究了一把检查线程间死锁的方法。<br />JDK1.4及更早版本,没有更好的方法,就是在停止的命令行界面下敲Ctrl+Break或者Ctrl+/,打印当前的stack trace,然后根据stack trace里面的信息来分析。<br />JDK1.5及后续版本有个比较大的改进,就是提供了比较好的JMX支持,也提供了诸如jconsole(用于监控线程)和FullThreadDump(用于检查线程间是否有死锁)。<br
2011-05-29 03:29:00 312
原创 tomcat配置jmx遇到的问题
<br />一:安装版Tomcat输入参数无法启动的原因,一般是因为输入的参数中存在空格字符造成的<br />二:解压缩版的tomcat配置JMX参数的时候也可能造成tomcat无法启动,这种情况下,也是因为配置参数中存在空格。
2011-05-29 00:27:00 383
原创 修改设置Tomcat内
修改设置Tomcat内存【转】2009-09-05 12:19 最近项目接近尾声,到了一些系统调优的时候了,今天在网上找了一些给Tomcat增加使用内存的方法,这里转载过来,给自己做备忘,也给大家做个参考:<br /><br />Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影 响系统的稳定性。当内存不够用时,常见的问题就是报tomcat内存益处错误,从儿导致客户端包500错误的,如下:解决方法主要是加
2011-05-28 00:34:00 407
原创 如何获取java heap dump
如何获取java heap dump 2010-06-25 12:43C:/Program Files/Java/jdk1.6.0_20/bin>jmap<br />Usage:<br />jmap -histo <pid><br />(to connect to running process and print histogram of java object heap<br />jmap -dump:<dump-options> <pid><br />(to connect to running pr
2011-05-28 00:00:00 5374
原创 Java Heap Dump
<br />Java Heap Dump(2010-08-19 11:18:59)转载标签:javaibm快照环境变量sun公司headdumpheaddump杂谈分类:工作手札<br />Java Heap Dump 是什么?<br />我们知道Java Heap 是所有类实例和数组对象分配的一个运行时数据区,其间所有Java VM线程在执行期间共享Heap 中的数据。那么一个Java heap dump相当于在一个特殊的时间点上生成的一个快照,它就像给一个繁忙的数据仓库在给定的时间上来了一个照片,我们通
2011-05-27 23:58:00 2165
开发中常使用的资源包slf4j-1.5.2.zip
2011-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人