- 博客(27)
- 资源 (20)
- 收藏
- 关注
转载 ssl介绍以及双向认证和单向认证原理 (转)
证书介绍SSL安全证书可以自己生成,也可以通过第三方的CA(Certification Authority)认证中心付费申请颁发。SSL安全证书包括:1. CA证书,也叫根证书或中间级证书。单向认证的https,CA证书是可选的。主要目的是使证书构成一个证书链,以达到浏览器信任证书的目的。如果使用了CA证书,服务器证书和客户证书都使用CA证书来签名。如果不安
2013-07-07 11:17:18
880
原创 linux定时任务
Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序使用cron服务,用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它, cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务: crontab -u //设定某个用户的cron服...
2012-02-16 11:50:51
173
原创 Shell 编程
#!/bin/sh datadir=/home/huawei/data ctldir=/home/huawei/shell_script logfile=/home/huawei/once_log.getdata source /etc/profile cd $datadir #ungzip the compiled file gzip -d *$1*.gz echo CON...
2012-02-09 14:49:13
170
Hadoop初识一
一、简介Apache的Hadoop的软件库是一个框架,允许对大量数据,使用简单的编程模型的计算机集群上的分布式处理。它的设计规模从单一服务器到数千台计算机,每个提供本地计算和存储。 而不是依靠硬件上提供高avaiability,库本身的目的是在应用层故障检测和处理,所以提供高度availabile服务的计算机集群上,其中每个可能会有失败。该项目包括以下子项目: Hadoop Commo...
2012-01-06 17:16:47
150
原创 lucene初探一
一、简介Lucene是一个基于Java的全文索引工具包。最新版本3.4 Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。Lucene的作者:Lucene的贡献者Doug Cutting是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎(Apple的Copland操作系统的成就之一...
2012-01-06 17:07:42
136
原创 httpclient初探
一、HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个开源项目 Cactus 和 HTMLUnit 都使用了 HttpClient。现在HttpCli...
2012-01-06 15:57:05
300
原创 Mina框架
MINA是一个Socket的网络框架,但是它提供了方便的Protocol支持,通过它的Encoder和Decoder,你将你的应用可以方便的扩展并支持各种基于Socket的网络协议,比如HTTP服务器、FTP服务器(当然,这很复杂)、Telnet服务器等等。基于MINA用户可以容易地开发高性能和高伸缩性的网络应用程序。1。介绍Apache MINA 是一个网络应用框架,有助于用户非常方...
2011-12-31 17:16:15
121
原创 java高手必备
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心类库 (collections,serialization,streams,networking,?multithreading,reflec...
2011-12-26 23:19:33
108
原创 索引中丢失in或out参数 15
问题出现原因问题汇总:1。Hibernate中映射文件手动写insert 语句结果发现DAO层设置值时少写一段,导致值与字段不一致,2.hbm配置文件和数据库字段类型不一致所导致,那个数字2就表示表达式的对应的字段。例如,数据库中字段是VARCHAR2,hbm配置文件中误写成了double。3.java.sql.SQLException: 索引中丢失 IN 或 OUT 参
2011-11-07 22:15:11
6534
转载 11款用于优化、分析源代码的Java工具
1. PMD from http://pmd.sourceforge.net/PMD能够扫描Java 源代码,查找类似以下的潜在问题:可能的bug——try/catch/finally/switch语句中返回空值。死代码——未使用的局部变量、参数、私有方法。不
2011-10-14 21:29:26
591
转载 编程语言学习方法探讨:语言学习三步曲
第一:掌握语言的"环境,规则,词汇"三要素: 与我们人类语言的的组成本质相同,软件编程语言也是由"环境,规则,词汇"组成。 但与之相比,掌握运用软件编程语言就简单得多了!我们以Java为例,其环境极端的单纯――只要有JVM,规则也就是几个流程控制(如whi
2011-10-13 23:20:39
818
转载 java中生成托盘(tray)图标的简单方法
托盘图标化是winOS上常用的一项技术,但在JDK6之前,javaer想实现这个功能,必须调用本地的类库来做,现在,在jdk6中,你可以轻松的做到 import javax.swing.*;import java.awt.*;import java.awt.
2011-10-13 23:19:52
1454
转载 WebService客户/服务器端实现
三步实现简单的Java WebService服务器! 1.首现编写实现服务的类(注意@WebService标记): 可以看到,我们的WebService将提供两个方法的服务;package org.netjava.web;import javax.jws.Web
2011-10-13 23:18:54
669
转载 蓝杰MM7协议彩信网关
一、MMS概述 近几年来,随着手机用户的不断增加,短信业务随之火爆,逐渐成为人们交流信息的一种重要渠道。中国移动趁热打铁推出了移动梦网,通过互联网使短信业务进一步得到了长足的发展。去年中国移动用户短信使用量猛增至308亿条,并继续呈现高增长态势,今年仅上半年用户短信使用
2011-10-13 23:17:22
2987
原创 Axis2
Web服务正蓄势待发,现在很多大厂商提供的Web服务堆栈作为他们的解决方案组合的一部分。开源世界已经在Web服务中发挥了关键作用,通过提供一些优秀的Web服务栈看齐,有时甚至超过专有产品的质量和创新方面。Apache Axis2的,[1]领先的开源平台,提供Web
2011-10-03 01:56:52
1367
原创 持续集成引擎 Hudson
一、Hudson介绍Hudson 是一个可扩展的持续集成引擎。主要用于:1.持续、自动地构建/测试软件项目。2.监控一些定时执行的任务。Hudson拥有的特性包括:1. 易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。
2011-09-29 21:10:38
834
转载 10个顶级Web移动开发JavaScript框架
1. jQuery MobilejQuery Mobile这个框架能够帮助你快速开发出支持多种移动设备的Mobile应用用户界面。它是当前最流行的移动开发框架。jQuery Mobile不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动U
2011-09-28 10:11:59
1082
转载 JS流行框架
Dojo Dojo 是目前最为强大的JS框架,它在自己的 Wiki 上给自己下了一个定义,Dojo 是一个用 JavaScript 编写的开源的DHTML工具箱。Dojo 很想做一个“大一统”的工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo 包括 Ajax、B
2011-09-28 09:52:54
1174
原创 从MySQL迁移到Oracle
1. 自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。CREATE SEQUENCE 序列号的名称 (最好是表名+
2011-09-10 11:39:53
738
原创 a different object with the same identifier value was already associated with the session解决之道
通常原因及解决之道1、a different object with the same identifier value was already associated with the session。 错误原因:在hibernate中同一个session里面有了两个相
2011-08-13 02:49:54
1084
原创 Lucene
基于Java的全文索引/检索引擎——LuceneLucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。Lucene的作者:Lucene的贡献者Doug Cutting是一位资深全文索引/检
2011-08-01 09:36:08
731
原创 webserviece XFire
1. XFire简介在架构上可以把XFire大概分为 Service, Transport 和 Invoker 三个层面。Service 层是 XFire 架构的静态基础,负责完成对服务的注册及其管理。核心的 ServiceRegistry 接口完成对服务自身的生命期管理
2011-07-31 14:09:15
945
原创 JGroups
JGroups是一个可靠的组播通讯工具集(需要说明的是,这并不是说必须要使用IP Multicast,JGroups也可以使用TCP来实现)。JGroups可以用来创建一个组,这个组中的成员可以给其他成员发送消息。 JGroups的主要功能如下: 1)创建和删除组,组成员可以
2011-07-17 21:21:08
1086
原创 JGroups
JGroups 1 Overview JGroups是一个用于建立可靠的组播通信的工具包(这里指的组播并不一定是IP Multicast,JGroups同样支持使用TCP作为传输协议)。其中可靠性是指通过适当的配置可以保证:消息在传输的过程中不会丢失;所有的接收者以相同的顺序接受所有的消息;原子性:一个消息要么被所有的接收者接收,要么不被任何一个接收者都接收。目前在JBoss...
2011-07-17 21:18:16
346
原创 TCP简介
TCP相关背景知识传输控制协议(Transmission Control Protocol,TCP)是一种面向连接的、可靠的、基于字节流的运输层通信协议。在简化的计算机网络OSI模型中,它完成运输层所指定的功能。TCP提供一种面向连接的、可靠的字节流服务。TCP是因特网中的传输层
2011-07-14 00:45:40
1143
原创 Jpcap的应用
一.JPCAP简介众所周知,JAVA语言虽然在TCP/UDP传输方面给予了良好的定义,但对于网络层以下的控制,却是无能为力的。JPCAP扩展包弥补了这一点。JPCAP实际上并非一个真正去实现对数据链路层的控制,而是一个中间件,JPCAP调用wincap/libpcap,而给JAV
2011-07-14 00:41:36
1477
原创 eclipse 插件
相关JAR包:spring-framework-1.1.5 :http://voxel.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.5.pspring-framework-1.1.5-with-dependencies : http://nchc.dl.sourceforge.net/sourceforge
2011-06-18 00:11:00
730
WebService xfire学习报告
2011-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人