自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(219)
  • 资源 (5)
  • 问答 (58)
  • 收藏
  • 关注

原创 SSL单向/双向认证详解

单向认证-SSL 协议的具体过程 ①客户端的浏览器向服务器传送客户端 SSL 协议的版本号,加密算法的种类,产生的随机数,以及其他服务器和客户端之间通讯所需要的各种信息。 ②服务器向客户端传送 SSL 协议的版本号,加密算法的种类,随机数以及其他相关信息,同时服务器还将向客户端传送自己的证书。 ③客户利用服务器传过来的信息验证服务器的合法性,服务器的合法性包括:证书是否过期,发行服务器证书的 ...

2015-06-06 08:50:26 278

原创 WDL2JAVA 参数解释

wsdl2java 用于根据WSDL生成相应的服务端和客户端代码的生成工具。 命令行格式为:WSDL2Java [options] -uri <url or path> : A url or path to a WSDL 其中常用的options具体如下: -o <path> : 指定生成代码的输出路径 -a : 生成异步模式的代码 -...

2015-02-03 11:13:52 375

原创 使用CXF发布和调用webService -- 不使用Spring

CXF和Axis2是两个比较流行的webService框架,接下来我会写几篇博客简单介绍如何使用这两种框架。首先,先简单介绍一下CXF的使用。 CXF发布webService有多种方法,这里我介绍三种:1、不使用Spring,CXF自动发布webService2、不使用Spring,CXF手动发布webService3、使用Spring + CXF发布webService...

2014-12-11 16:24:33 352

原创 4种调用https服务的方式

以前在网厅的时候,请求计费的账单开始使用的是httpclient,后来因为性能问题,换成了使用socket 发送http请求的方式,由于计费服务器端使用了redirect ,因此还需要从响应报文中得到Location 中的url,再次发送一次http请求才能完成整个业务逻辑! Https 资源在访问的时候会让你输入用户名和密码 1.使用linux 的curl命...

2014-07-03 14:46:54 855

原创 SSL证书申请

当我们制作商城网站时,往往都会为用户们提供信用卡支付通道,为了保证用户们输入的信息不被人窃取、泄露、被更改,这个时候我们就有必要申请安装一个SSL证书了,它能有效的保户用户输入信息的安全。 但是SSL证书要怎么在网站服务器进行申请和安装呢?这是本篇厦门中恒天下要为大家分享的一个话题:1、首先要制作CSR文件CSR就是Certificate Secure Request证书请...

2014-03-27 11:32:43 133

原创 openssl生成证书

下载安装openssl,进入/bin/下面,执行命令(把ssl目录下的openssl.cnf 拷贝到bin目录下)1.首先要生成服务器端的私钥(key文件):[code="java"]openssl genrsa -des3 -out server.key 1024[root@airwaySSL openssl]# cd ssl/[root@airwaySSL ss...

2014-03-24 09:29:20 173

原创 TOMCAT配置HTTPS生成单向证书问题

第一步:为服务器生成证书 使用keytool 为 Tomcat 生成证书,假定目标机器的域名是“ localhost ”, keystore 文件存放在“ C:\tomcat.keystore ”,口令为“ password ”,使用如下命令生成: [code="java"]keytool -genkey -v -alias tomcat -keyalg RSA -keysize ...

2014-03-22 21:42:59 248

原创 keytools工具使用帮助

三、Java安全#为JRE环境导入信任证书1、使用浏览器访问目标网站,下载证书存储成cer格式2、使用keytool导入2.1、确认信任服务器cer文件路径/tmp/Base64.alipay.cer2.2、确认JAVA_HOME,2.3、keytool -import -trustcacerts -alias alipay.com -file /tmp/Base64_Ali...

2014-03-20 17:24:43 750

原创 在TOMCAT下配置Https

主要分2步:让tomcat能使用https--->强制使用https访问1.让tomcat能使用https   A.在运行命令JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg  RSA  -keystore     C:\Tomcat\GMAE3.0Tomcat\tomcat.keystore    并设置密码。这样就生成了证书...

2014-02-28 15:07:07 137

原创 关于ETL的经验总结[经典]

ETL的考虑      做数据仓库系统,ETL是关键的一环。说大了,ETL是数据整合解决方案,说小了,就是倒数据的工具。回忆一下工作这么些年来,处理数据迁移、转换的工作倒还真的不少。但是那些工作基本上是一次性工作或者很小数据量,使用access、DTS或是自己编个小程序搞定。可是在数据仓库系统中,ETL上升到了一定的理论高度,和原来小打小闹的工具使用不同了。究竟什么不同,从名字上就可以看...

2013-07-19 14:02:30 2664

原创 SQL使用经验

1,当插入数据超过全表的10%的时候,要先除去索引,再插入,插入完了再将索引创建回去。 2,避免索引列上使用函数,否则本次查询索引将失去作用,除非你加的是函数索引。 3,避免在索引列上使用NOT,!=这样的条件,索引只能很快定位表中有什么,否则它还是要全表扫描 4,索引列上用>=替代> select * from Table1 where D>=4 ...

2013-07-19 14:00:46 150

原创 Oracle 临时表用法

ORACLE的临时表在应用系统中有很大的作用,它可以让用户只能够操作各自的数据中而互不干扰,不用担心会破坏或影响其他SESSION/TRANSACTION的数据,这也是数据安全的一种解决方法。 临时表分为SESSION、TRANSACTION两种,SESSION级的临时表数据在整个SESSION都存在,直到结束此次SESSION;而TRANSACTION级的临时表数据在TRANACTION结束后...

2013-07-18 10:09:39 160

原创 星型模型 和 雪花模型

星形模式是一种多维的数据关系,它由一个事实表(Fact Table)和一组维表(Dimension Table)组成。每个维表都有一个维作为主键,所有这些维的主键组合成事实表的主键。事实表的非主键属性称为事实(Fact),它们一般都是数值或其他可以进行计算的数据;而维大都是文字、时间等类型的数据,按这种方式组织好数据我们就可以按照不同的维(事实表主键的部分或全部)来对这些事实数据进行求和(sum...

2013-06-26 13:46:45 151

原创 常用数据词典

视图家族 描述 COL_PRIVS包含了表的列权限,包括授予者、被授予者和权限EXTENTS数据范围信息,比如数据文件,数据段名(segment_name)和大小INDEXES索引信息,比如类型、唯一性和被涉及的表IND_COLUMNS索引列信息,比如索引上的列的排序...

2013-05-28 15:04:34 175

原创 oralce函数大全

ABS返回指定值的绝对值SQL> select abs(100),abs(-100) from dual; ABS(100) ABS(-100)--------- ---------      100       100ACOS给出反余弦的值SQL> select acos(-1) from dual; ACOS(-1)---------3.14159...

2013-05-28 15:03:07 223

oracle常见函数

1、缺省处理 Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前2、使用nvl函数 nvl函数可以将输入参数为空时转换为一特定值,如 nvl(employee_name,’张三’)表示当employee_name为空时则返回’张三’,如果不为空则返回employee_name 通过这个函数可以定制nul...

2013-05-28 10:31:20 158

原创 看过了你就知道怎么泡妞了

首先咱也玩玩文字游戏,先说泡这个字其实是一种状态而不是一个动词。就更像泡茶,泡温泉一样是一件享受的事情,是一种享受的态度如果你在泡的过程中感到不舒服应该结束做更让你舒服的事情这是泡妞的基础,因为你的状态已经变了所以不要再去做一件你不喜欢的事情---题记来泡妞也有一年了,试着发过实战帖子不过文笔有限也不愿意把那些sex过的女生事迹写出来,所以我也只能把自己所总结的理论和大家分享,理论在一定程...

2013-03-10 19:41:15 750

原创 一个正规软件公司工作职责划分

项目经理工作职责主要职责:1、 计划:a)项目范围、项目质量、项目时间、项目成本的确认。b)项目过程/活动的标准化、规范化。c)根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。d)各项计划得到上级领导、客户方及项目组成员认可。2、 组织:a)组织项目所需的各项资源。b)设置项目组中的各种角色,并分...

2013-02-19 16:18:26 176

原创 weblogic中将控制台信息打印到log文件中

默认weblogic中控制台启动之后会在命令行中标准输出一些信息,在没有使用log4j的情况下,想要获取在控制台输出的信息需要进行一些设置[code="java"]打开C:\bea\user_projects\domains\域名\startWebLogic.cmd文件set DOMAIN_HOME=C:\bea\user_projects\domains\base_dom...

2012-09-24 14:43:53 1025

原创 自我考评

在公司里呆了足足有三个月了,在这三个月的试用期里,可以说让我深感自己有许多不足.要学习的地方有很多.也非常感谢公司里同事们的帮助与鼓励,以下是我对这三个月试用期的一次工作总结,发出来供大家参考下..时光飞逝,三个月的试用期很快过去了,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面均取得了一定的进步,现将我的工作情况作如下汇报。 1、工作期间严格遵守公司各项规章制度。上班伊始,...

2012-09-12 11:44:52 128

原创 在Eclipse中使用JUnit4进行单元测试(高级篇)

通过前 2 篇文章,您一定对 JUnit 有了一个基本的了解,下面我们来探讨一下 JUnit4 中一些高级特性。 一、 高级 Fixture 上一篇文章中我们介绍了两个 Fixture 标注,分别是 @Before 和 @After ,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过 500 兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每...

2012-08-09 09:57:21 82

原创 在Eclipse中使用JUnit4进行单元测试(中级篇)

我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、 包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分功能...

2012-08-09 09:55:51 71

原创 在Eclipse中使用JUnit4进行单元测试(初级篇)

我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测...

2012-08-09 09:51:29 247

原创 多种方式读文件内容

1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容[code="java"]import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOExc...

2012-03-18 10:31:42 110

原创 栈对象、堆对象、静态对象的比较

栈对象的优势是在适当的时候自动生成,又在适当的时候自动销毁,不需要程序员操心;而且栈对象的创建速度一般较堆对象快,因为分配堆对象时,会调用operator new操作,operator new会采用某种内存空间搜索算法,而该搜索过程可能是很费时间的,产生栈对象则没有这么麻烦,它仅仅需要移动栈顶指针就可以了。但是要注意的是,通常栈空间容量比较小,一般是1MB~2MB,所以体积比较大的...

2012-02-05 15:31:48 173

原创 hibernate的乐观锁和悲观锁

在多个客户端可能读取同一笔数据或同时更新一笔数据的情况下,必须要有访问控制的手段,防止同一个数据被修改而造成混乱,最简单的手段就是对数据进行锁定。在自己进行数据读取或更新等动作时,锁定其他客户端不能对同一笔数据进行任何的动作。[b]悲观锁[/b] 悲观锁(Pessimistic Locking),如其名称所示,悲观地认定每次资料存取时,其他的客户端也会存取同一笔数据,因此将会锁住该笔...

2012-02-05 15:30:22 80

原创 SQL经验学习

写一句SQL语句找出没有Student的Class [code="java"]select class.name from class left join student on class.id = student.c_id where student.name is null;[/code]对于Class里面的totalScore,计算规则是此Class下所有学生score的...

2012-01-17 10:23:55 111

原创 Convention Plugin入门指导

[url]http://struts.apache.org/2.1.8/docs/convention-plugin.html[/url]

2012-01-16 15:15:53 121

原创 Struts2拦截器defaultStack与paramsPrepareParamsStack

struts-default.xml中定义了一系列的拦截器和拦截器链同时也定义了一个默认的拦截器defaultStack,一旦定义了默认的拦截器,该拦截器就会对包中的所有的Action起作用,当然如果你的Action中显式地定义了拦截器,默认拦截器就会失去作用,如果想不让他失去作用,也必须显式地定义系统默认的拦截器。[code="java"] ...

2012-01-16 15:10:29 182

原创 MessageStoreInterceptor 拦截器的使用

本文将详细介绍 MessageStoreInterceptor, 包括 MessageStoreInterceptor 的作用, operationMode 参数的取值, 应用举例和源码分析. MessageStoreInterceptor 拦截器能保证 actionMessage 在 redirect 后不会丢失. struts.xml 文件的部分配置如下: [code="java...

2012-01-16 15:03:53 252

原创 旧上海老大杜月笙语录

1.不吸烟饮酒的人,都很自私。一般不可托终生。2.对你吹拍人,最可能背叛你。伤你最深的人,一定是你最爱的人。百分之七十的凶杀案发生于熟人之间。“生虎犹可近,熟人不可亲。”3.胆小的男孩一般能成大事。打仗前思后想的,才是帅才。流泪的男人一定有爱心。举棋不定是一种美德。4.爱骂人的人,内心都很恐惧。长角的动物都不是食肉动物。一群人中最安静的人往往最有实力。“动如火掠,不动如山。”5...

2012-01-13 11:26:17 236

原创 泛型指南

1. 介绍JDK1.5中引入了对java语言的多种扩展,泛型(generics)即其中之一。这个教程的目标是向您介绍java的泛型(generic)。你可能熟悉其他语言的泛型,最著名的是C++的模板(templates)。如果这样,你很快就会看到两者的相似之处和重要差异。如果你不熟悉相似的语法结构,那么更好,你可以从头开始而不需要忘记误解。Generics...

2012-01-13 09:52:04 187

原创 深入研究java.lang.ThreadLocal类

一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一...

2012-01-10 14:13:42 81

原创 SSH2需要jar及解释

SSH2----struts2.1.8---- struts2-core-2.1.8.1.jar struts2核心包struts2-json-plugin-2.1.8.1.jar struts2的json插件--var s = {name:"zhangs",age:"18"}struts2-spring-plugin-2.1.8.1.jar 与spring集成插件...

2012-01-07 19:41:33 85

原创 ActionContext和ServletActionContext小结

1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求...

2011-12-29 14:58:37 78

原创 无法分发客户端连接

在团队成员增多时,经常出现“无法分发客户端连接”等问题。在网上搜索一番后,最终解决了该问题,现将解决方案总结如下,以供参考和以后备用。原因:团队成员增多,原有数据库设置不够用,导致连接plsql和启动tomcat时经常抛出“无法分发客户端连接”的异常。解决方案:第一步:调整process和session值1. 检查process和session是否够用。a)...

2011-12-27 13:57:13 457

原创 配置文件的一些解释

[code="java"]Strut2: //配置启用调试,将有更多的错误信息输出,便于排错 //指定使用注解标注的控制器的默认包。可以在这个默认包中配置全局信息。 //为查找控制器包路径的关键字。如:com.mycompany.action,com.mycompany.action.user,都会...

2011-12-26 14:31:50 154

原创 拦截器(Interceptors)

第九章 拦截器 拦截器的工作原理如上图,每一个Action请求都包装在一系列的拦截器的内部。拦截器可以在Action执行直线做相似的操作也可以在Action执行直后做回收操作。 每一个Action既可以将操作转交给下面的拦截器,Action也可以直接退出操作返回客户既定的画面。 如何自定义一个拦截器? 自定义一个拦截器需要三步: 1 自定义一个实现Interceptor接口(或者继承自Abstra...

2011-12-21 16:36:44 133

原创 struts2拦截器

Struts2为一个Action自动注入的各种功能都是通过各种拦截器实施上去的。在中使用元素引用拦截器或拦截器栈,在struts-default.xml文件中查看和了解默认包中的默认拦截器栈的配置。在中使用元素配置或在中使用元素为该包中的所有action配置默认拦截器 ,每个包只能指定一个默认拦截器。一旦为某个action显式指定了某个拦截器,则所属包中定义的默认拦截器将不起作...

2011-12-21 16:28:25 140

原创 Struts2零配置开发(注解Annotation的使用)一的简介与内容

以前使用Struts2的时候参数都是在struts.xml里面配置的,现在转入了一个新的项目中,发现这个项目struts.xml中只定义了几个常量,并没有大量的action、interceptor的配置信息,项目显得非常整洁,但是同时也看的云里雾里。今天花了一小会看了一个Struts2 Convention Plugin的官方文档,才大致了解了一二,这里简单叙述一下。 具体的阐述请...

2011-12-21 16:22:07 93

java基础知识面试题

还不错,比较全面。都是些java的基础知识。面试前看看用的上

2010-03-18

数字正则表达式汇总数字正则表达式汇总

数字正则表达式汇总数字正则表达式汇总数字正则表达式汇总

2010-01-26

HTML教材HTML教材HTML教材

HTML教材HTML教材HTML教材HTML教材HTML教材HTML教材HTML教材

2010-01-26

最好的XML轻松学习手册

最好的XML轻松学习手册。让你学习xml

2010-01-26

JDBC事务控制--讲述如何控制JDBC事务

JDBC事务控制--讲述如何控制JDBC事务

2009-06-22

eclipse使用debug模式启动web服务报错

2013-10-30

struts标签的使用

2011-12-16

关于struts2求教

2011-12-15

搞软件开发的想转行

2011-11-09

Hibernate低级问题求教

2011-10-09

关于接口程序的编写不解

2011-08-09

由于我要不停的判断当前时间,写了死循环造成CPU100%怎么办

2011-07-11

问一个比较初级的问题

2011-07-06

关于oracle中表和存储过程及函数的导出

2011-04-20

如何研习框架源代码

2011-02-24

为何hibernate 映射文件中必须要有ID

2011-01-30

jsp里调用sh文件是否可以调

2010-12-27

关于SmartUploadException和SocketTimeoutException异常不解

2010-10-23

JQ代码写法问题

2010-10-18

如何用JQ实现手动激活事件

2010-09-20

js控制浏览器关闭时跳出提示

2010-09-19

Ext服务器交互问题

2010-06-30

关于全国计算机资格水平考试软件设计师

2010-03-03

关于weblogic的怪问题

2010-03-02

关于excel文件上传并导入数据库的问题

2010-01-12

看过就忘记了咋回事

2010-01-08

在上海搞java一个月多少K(初级的)

2009-12-24

关于程序员常用的文档的问题

2009-11-25

关于设计文档如何写

2009-10-10

Jdon的使用困惑

2009-09-30

spring的依赖注入很是纳闷

2009-09-26

关于通用函数

2009-09-09

struts2配置不理解的错误

2009-09-01

关于线程的困惑

2009-08-13

关于oralce的date类型

2009-08-04

数据库链接创建

2009-07-29

关于数据库链接的获取

2009-07-28

AJax提交参数

2009-07-14

数据库链接池的问题

2009-07-10

关于数据库链接关闭问题

2009-07-09

关于oracle如何创建用户

2009-07-02

关于并发问题

2009-06-25

关于标签

2009-06-18

Web Service不解

2009-06-15

关于${status.errorMessages}的使用

2009-06-10

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

TA关注的人

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