- 博客(52)
- 收藏
- 关注
原创 生成java安全证书
===================================================================================================1、生成服务端私钥(server.keystore是给服务端用的,其中保存着自己的私钥)keytool -genkey -alias serverkey -keystore kserver.keys...
2013-03-20 10:55:04 365
原创 eclipse安装svn插件
step1:在“D:\eclipse4.2\dropins”下面创建svn目录,接着创建“D:\eclipse4.2\dropins\svn\eclipse”eclipse目录step2:将下载的svn目录里面“features”和“plugins”拷贝到eclipse下step3:在“D:\eclipse4.2”eclipse根目录下创建“links”目录,接着在links下新建svn...
2013-03-15 14:04:43 137
原创 有关xml设计
最近总是会对原先设计的xml追加一些信息,虽然可以实现功能,但是数据结构来说不够漂亮。 下面是我对xml设计的一些感受: 项目之处,设计xml时一定要考虑之后的扩展,这个不光是同一维度的扩展,也是要考虑到横向扩张。所以我的建议就是大 家最好在信息之上再加入一个节点来控制。当下可能会觉得多次一举,但是之后扩展的时候,数据会更加清晰明了。 ...
2012-12-13 11:00:53 360
原创 html知识查缺补漏
body:元素定义文档的主体。包含文档的所有内容(比如文本、超链接、图像、表格和列表等等。) head:标签用于定义文档的头部,它是所有头部元素的容器。<head> 中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。文档的头部描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。绝大多数文档头部包含的数据都不会真正作为内容显示给...
2012-05-28 16:34:01 109
原创 js基础知识查缺补漏
head部分:包含函数的脚本位于文档的 head 部分。这样我们就可以确保在调用函数前,脚本已经载入了。当脚本被调用时,或者当事件被触发时,脚本就会被执行。当你把脚本放置到 head 部分后,就可以确保在需要使用脚本之前,它已经被载入了。 body部分:执行位于 body 部分的脚本。在页面载入时脚本就会被执行。当你把脚本放置于 body 部分后,它就会生成页面的内容。 外部jav...
2012-05-28 15:38:20 117
原创 DOM与DHTML简介
DOM与DHTML简介 学习Javascript中的DOM编程,首先要认识一下DOM与DHTML。 简单的说,HTML它是一种“静态”的网叶设计语言,主要提供文本和图形的显示功能。但它很难提供多媒体、二维空间移动、精确定位文字、图形的大小和位置。 DHTML(Dynamic HTML,动态HTML)作为浏览器自带的功能,实际上只是一种概念,它并不属于一种专门技...
2012-03-31 11:17:10 278
原创 搜索引擎蜘蛛及网站robots.txt文件详解
搜索引擎都有自己的“搜索机器人”(ROBOTS),并通过这些ROBOTS在网络上沿着网页上的链接(一般是http和src链接)不断抓取资料建立自己的数据库。对于网站管理者和内容提供者来说,有时候会有一些站点内容,不希望被ROBOTS抓取而公开。为了解决这个问题,ROBOTS开发界提供了两个办法:一个是robots.txt,另一个是TheRobotsMETA标签。注意:robots....
2012-03-30 10:05:48 216
原创 Tomcat中的Connector配置
JBoss使用Tomcat作为Web容器,因此在JBoss中对于Web容器的配置也类似于在Tomcat中的配置,主要就是对于server.xml文件的编辑,在JBoss 5.x中,这个文件位于${JBOSS.HOME}\server\${confifure}\deploy\jbossweb.sar下,其中configure的值可以是all, default,web,standard, minima...
2012-03-29 16:07:37 195
原创 JAXWS服务器端创建及发布(二)
JAXWS接口如何定义?接口定义:@WebService(name = "UserService",targetNamespace = Constants.WS_NAMESPACE) public interface UserWebService { @WebResult(name = "user") public UserDTO getUser(@WebParam(name = ...
2012-03-29 16:05:30 98
原创 JAXWS服务器端创建及发布(一)
此例子描述的是如何创建jaxws的服务器端代码过程,以及如何发布手动创建终端类文件JaxwsTest.java然后借用wsgen工具依照以下步骤生成相应文件。D:\Java\jdk1.6.0_10\bin>wsgen -cp E:\project\javaproject\reference\build\classes -keep -d E:\project\java...
2012-03-29 16:04:10 172
原创 进程和线程的联系和区别
定义:一、进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。二、线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),一个线程可以创建和撤销另一个线程;进程和线程的关系:(1)一个线程只能属于一个...
2012-03-29 15:57:12 81
原创 SSL原理
SSL原理一 前言 首先要澄清一下名字的混淆: 1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议。这种协议在WEB上获得了广泛的应用。 2 IETF(www.ietf.org)将SSL作了标准化,即RFC2246,并将其称为TLS(Transport Layer Security),从技术上讲,TLS1.0与SSL...
2012-03-28 10:29:45 100
原创 如何把Https网站中的安全证书导入到java中的cacerts证书库?
其实很简单,方法如下:每一步:进入某个https://www.xxx.com开头的网站,把要导入的证书下载过来, 在该网页上右键 >> 属性 >> 点击"证书" >> 再点击上面的"详细信息"切换栏 >> 再点击右下角那个"复制到文件"的按钮 就会弹出一个证书导出的向导对话框,按提
2012-03-27 17:43:02 306
原创 tomcat访问中去掉项目名称
<Context docBase="../wtpwebapps/scanner6051" path="" reloadable="false"/> 不知道docBase中写入绝对路径是否可以?
2012-03-26 17:05:08 116
原创 tomcat https配置
1、利用keytool工具生成.keystore文件,并且放置tomcat目录 2、配置server.xml文件 <Connector SSLEnabled="true" clientAuth="false" keystoreFile="conf/server.keystore" keystorePass="123456" keystoreType="PKCS12" m..
2012-03-26 17:04:16 99
原创 java中Keytool的使用总结
Keytool是一个Java数据证书的管理工具,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)可信任的证书实体(trusted certificate entries)—...
2012-03-26 15:12:56 162
原创 再读java思想——初始化与清除
1、为了能用简便、面向对象的语法来编写代码——即“发送消息给对象”,编译器做了一些幕后工作。他暗自把“所操作对象的引用”作为第一个参数传给了方法。因此实际上调用方法是这样的: Banana.f(a, 1); Banana.f(b, 2); 将设你希望在方法的内部获取对当前对象的引用,由于这个引用是由编译器“偷偷”传入的,所以没有标识符可用。因此,可以...
2012-03-22 11:32:38 77
原创 再读java思想——一切皆对象
1、数据存储 寄存器(register):这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量及其有限,所以寄存器由编译器根据需求进行分配。程序员无法直接控制,也不能在程序中感受到任何寄存器的迹象。 堆栈(stact):位于通用RAM(random-access memory,随即访问存储器)中,但通过他的“堆栈指针”可以从处理器那...
2012-03-21 16:39:54 108
原创 再读java思想----一切皆对象
1、在良好的面向对象设计中,每个对象都能很好的完成一项任务,但是它并不试图做更多的事情。 2、将程序开发人员分为类创建者和客户端程序员。 客户端程序员(client programmer)目标是收集各种用来实现快速应用开发的类。 类创建者目标是构建类。该类只向客户端程序员暴漏必须的部分,而影藏其他所有部分。被影藏的部分通常都是代表对象内 部脆弱的...
2012-03-20 11:38:12 62
原创 tomcat配置
<Context docBase="E:\project\javaproject\multilevel6051\webContent" path="" reloadable="false"/>
2012-01-16 16:02:06 61
原创 apache先骨干项目
分类项目名说明开发语言服务器 (共20) Apache HTTP Server全球第一HTTP服务器C/C++TomcatJava的Web服务器JavaJames邮件服务器JavaSpamAssassin反垃圾邮件C...
2011-12-19 16:05:32 99
原创 apache-ftpserver-1.0.6
1、配置文件 ftpd-typical.xml user.properties 2、启动ftpserver 打开记事本,然后在记事本中输入 ftpd.bat res/conf/ftpd-typical.xml 保存到 FtpServer目录/bin/下 保存名称为reload.bat 保存...
2011-12-19 14:55:51 543
原创 Java 理论与实践: 线程池与工作队列
https://www.ibm.com/developerworks/cn/java/j-jtp0730/
2011-11-10 17:15:58 77
原创 struts2基础
1、对于简单的超级链接的请求,可以定义name为‘*’的action,并且放于配置文件的最末位,也可以通过配置 <default-action-ref />元素配置默认action。<package name="" extends=""> <!-- 配置一个默认Action,默认Action名字为simpleViewResultAction ...
2011-11-07 15:42:28 69
原创 mysql杀掉locked的process
mysql,查询比较慢时,造成死锁.这时需要手动kill掉locked的process.使他释放. show full processlist; kill id; 便将相应的process杀死。
2011-09-30 15:46:58 221
原创 spring quartz任务调度配置格式
CronTrigger配置完整格式为: [秒] [分] [小时] [日] [月] [周] [年] 序号说明 是否必填 允许填写的值允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3小时 是 0-23 , - * / 4 日 是...
2011-09-16 16:45:25 119
原创 Apache Java项目全介绍
Apache java项目全介绍 下面介绍一下Jakarta下的Commons:一个csdn网友描述得很贴切,Commons就好比一个java百宝箱。 commons分为3部分Commons Proper、Commons Sandbox和Commons Dormant。 Commons Proper:提供了设计良好可重用的java组件,并都经过了广泛、严格的测试。...
2011-09-16 13:14:35 149
原创 java备份mysql数据库(利用apache的commons包)
CommandLine commandLine = CommandLine.parse("\"" + mysqlDir + "mysqldump\"");commandLine.addArgument("--host=192.168.42.161");commandLine.addArgument("--port=" + port);commandLine.addArgument("-.
2011-09-15 17:37:05 112
原创 java备份mysql数据库
如何通过web程序对mysql备份? cmd命令:StringBuffer sql = new StringBuffer();sql.append("\"").append(mysqlDir).append("mysqldump\"") .append(" --host=").append(ip) .append(" --port=").append(por...
2011-09-15 10:18:35 80
原创 js正则部分总结
1、判断是否为数字: if(isNaN(para)){ alert("请输入数字!"); return false;} 2、判断是否为正整数: var r = /^\+?[1-9][0-9]*$/;r.test(para);//true|--匹配成功;false|--匹配不成功 3、判断是否为非负整数: va...
2011-08-26 14:12:47 86
原创 存储单位
存储单位 计算机存储单位一般用B,KB、MB、GB、TB、PB、EB、ZB、YB、BB来表示,它们之间的关系是: 位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。 字节 byte:8个二进制位为一个字节(B),最常用的单位。 1KB (Kilobyte 千字节)=1024B, 1MB (Megabyte 兆...
2011-07-30 14:21:47 428
原创 post大数据
页面form中需要提交大数据,需要做如下的修改1、tomcat对post数据量的限制在server.xml中<connector connectiontimeout="20000" port="8080" protocol="HTTP/1.1" redirectport="8443" maxpostsize="0"></connector>
2011-06-20 17:24:50 256
原创 xwork并入struts2(转载)
eclipse报错- Referenced file contains errors (http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd). 原因是http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd已经不是dtd约束文件了,打开...
2011-06-08 10:34:37 114
原创 struts2默认校验器介绍
1、required:必填校验器,要求字段必须有值!<validator name="required" class="com.opensymphony.xwork2.validator.validators.RequiredFieldValidator"/> 2、requiredstring:必填字符串校验器,要求必须有值且长度大于0,即不能是空字符串。默认会去掉串前后空...
2011-05-16 14:25:28 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人