自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (49)
  • 收藏
  • 关注

原创 Java实现 SSL双向认证

我们常见的SSL验证较多的只是验证我们的服务器是否是真实正确的,当然如果你访问的URL压根就错了,那谁也没有办法。这个就是所谓的SSL单向认证。 但是实际中,我们有可能还会验证客户端是否符合要求,也就是给我们每个用户颁发一个证书,比且每个数字证书都是唯一的,不公开的。这样就能通过这个数字证书保证当前访问我服务器的这个用户是经过服务器认可的,其他人不可访问。 双向认证 从第一个层面上

2012-06-29 16:29:03 20725 1

原创 解决tomcat6.0.33 配置SSL时报“No Certificate file specified or invalid file format”异常

配置tomcat的SSL双向握手中,由于6.0.33版本中默认启用了APR(APR是通过JNI访问的可移植库,可以提高Tomcat的性能和伸缩性),所以采用传统的配置方式(如下)会报异常; 传统的SSL配置:Xml代码   Connector   port = "443"   protocol = "HTTP/1.1"   SSLEnabled = "t

2012-06-27 20:53:15 1237

原创 [Android实例] http请求No peer certificate的解决方法

不少同学在做HTTP请求新浪授权或新浪数据的时候会出现 javax.net.ssl.SSLPeerUnverifiedException: No peer certificate的异常。现给出解决方法(已通过测试)。写了一个自定义类继承SSLSocketFactory:import java.io.IOException;import java.net.

2012-06-27 20:52:46 16217 4

原创 Java安全通信:HTTPS与SSL

1. HTTPS概念        1)简介           HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。这个系统的最初研发由网景公司进行,提供了身份验证

2012-06-27 17:30:42 1608

原创 TOMCAT使用BKS类型证书问题解决

1.下载 BouncyCastle   http://www.bouncycastle.org/latest_releases.html2.把下载的JAR包拷到LIB库: bcprov-jdk16-146.jar     C:\jre6\lib\ext     C:\jdk1.6.0_23\jre\lib\ext   , 由于JAVA_HOME 与IDE用的JRE 有可能为两个路径,要两个

2012-06-27 17:29:36 2288

原创 TOMCAT使用BKS类型证书问题解决

1.下载 BouncyCastle   http://www.bouncycastle.org/latest_releases.html2.把下载的JAR包拷到LIB库: bcprov-jdk16-146.jar     C:\jre6\lib\ext     C:\jdk1.6.0_23\jre\lib\ext   , 由于JAVA_HOME 与IDE用的JRE 有可能为两个路径,要两个

2012-06-27 17:29:05 1218

原创 访问https接口,进行数据交互(已在实际项目中使用)

前言:       在android开发中,会涉及到安全比较高的业务,比如银行,网上交易等,这就涉及到https协议的交互     对于https 交互过程分两个阶段     1. 客户端获取服务器的证书,并验证证书的内容是否可信      2. 客户端和服务器端进行握手协议,并进行数据传输        对于https 交互过程,第一点,采用了网站可信的方式,如有需要验证

2012-06-27 17:25:43 5893

原创 Android在使用HttpClient访问https时认证策略

Android中自带Apache的HttpClient包,详见google的API[url] http://developer.android.com/reference/org/apache/http/package-summary.html [/url]所以在无需要任何引用的情况下就可以使用HttpClient相关的东西。但是,Android中的HttpClient与http://hc

2012-06-27 17:24:09 3714 3

原创 证书问题Illegal key size or default parameters

导入了某证书至truststore,建立SSL连接时遇到错误javax.net.ssl.SSLKeyException: RSA premaster secret errorCaused by: java.security.InvalidKeyException: Illegal key size or default parameters在windows上双击查看该证书时发现Pu

2012-06-27 17:21:52 1736

原创 Java 报错 illegal Key Size

在加密解密时遇到这个问题:java.security.InvalidKeyException:illegal Key Size 这是因为用到了jdk sercurity, 而jdk sercurity 使用的jar包 $JAVA_HOME/lib/security/local_policy.jar 和 $JAVA_HOME/jre6_64/lib/security/US_expor

2012-06-27 17:20:35 2726

原创 X64 64位Windows 7系统上部署Apache + PHP + MySQL

用32位win7系统的,只需要下载一个傻瓜包就可以了,百度或者google下可以出来一大片,我以前在xp上也是通过傻瓜包来安装php环境的,效果还挺不错的。但是64位系统不行。 32位的傻瓜包装在64位系统上边,连apache都没法运行(应该是服务无法加载),整个体系根本运作不起来。后来去找了一下台湾网友写的那篇文章,发现错误百出,这里就不点名批评了。下面介绍一个比较合适的方法,顺利部署Apach

2012-06-25 22:40:21 2018

原创 mysql左连接、右连接、交叉连接

一、外连接 1.概念:包括左向外联接、右向外联接或完整外部联接 2.左连接:left join 或 left outer join (1)左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值(null)。 (2)sql语句 Java

2012-06-13 12:47:51 1419

原创 在Android上实现SSL握手(客户端需要密钥和证书),实现服务器和客户端之间Socket交互

Android的私钥和信任证书的格式必须是BKS格式的,通过配置本地JDK,让keytool可以生成BKS格式的私钥和信任证书,java本身没有BouncyCastle密库 服务端:  Java代码     public class SSLServer {            private static final int SERVER_PO

2012-06-13 12:47:20 2045 2

原创 SSL Socket双向认证的实现

SSL Socket双向认证的实现  一、        SSL概述 SSL协议采用数字证书及数字签名进行双端实体认证,用非对称加密算法进行密钥协商,用对称加密算法将数据加密后进行传输以保证数据的保密性,并且通过计算数字摘要来验证数据在传输过程中是否被篡改和伪造,从而为敏感数据的传输提供了一种安全保障手段。 SSL协议提供的服务主要有: 1)认证用户和服务器,确保数

2012-06-13 12:46:39 1792

原创 SSL Socket双向认证的实现

SSL Socket双向认证的实现  一、        SSL概述 SSL协议采用数字证书及数字签名进行双端实体认证,用非对称加密算法进行密钥协商,用对称加密算法将数据加密后进行传输以保证数据的保密性,并且通过计算数字摘要来验证数据在传输过程中是否被篡改和伪造,从而为敏感数据的传输提供了一种安全保障手段。 SSL协议提供的服务主要有: 1)认证用户和服务器,确保数

2012-06-13 12:46:24 6459 1

原创 生成android的bks证书

生成android的bks证书 pushd %CD% cd /d %~dp0 REM 1.Create key and certificate: keytool -genkeypair -v -alias zhaohw7 -dname "cn=kortide.server, ou=Kortide, o=Kortide Cor, c=CHA, l=shanghai" -valid

2012-06-13 12:45:41 2664

原创 生成android使用的BKS证书

生成android使用的BKS证书 android 系统中使用的证书要求以BKS的库文件结构保存,通常情况下,我们使用java的keytool只能生成jks的证书库,如果生成BKS的则需要下载BC库,如是JDK1.6则下载bcprov-jdk16-141.jar,且将该文件放到jdk1.6.0_03\jre\lib\ext目录下,然后运行以下命令即可以生成BKS的证书库和相应的证书。

2012-06-13 12:45:00 7587

翻译 C#Socket 文件传输,支持断点续传

最近做一个程序需要传送文件,在网上找了好久也没找到好用的方案,于是自己写了一个,与大家分享,希望大家帮忙改进,拍砖欢迎~文件采取分块发送,每块单独校验,能够保证文件的完整性.同时还提供磁盘缓存功能.经过实际测试,通过局域网(有线和WiFi)传送一个5G左右的文件取得成功.最大缺点是CPU占用率过高,测试中发送端(939AMD3000+)达到40%,接收端(双核T9600、939AMD3

2012-06-09 14:14:02 8986 11

原创 wcf综合运用之:大文件异步断点续传

在WCF下作大文件的上传,首先想到使用的就是Stream,这也是微软推荐的使用方式。处理流程是:首先把文件加载到内存中,加载完毕后传递数据。这种处理方式对小文件,值得推荐,比如几K,几十k的图片文件,文本文件对大文件就不适用,比如10G的电影,把10G的数据加载到缓存中再传递,这是不可想象的。这个时候我们想到的就是断点续传。由于数据量很大。会导致当前程序阻塞,所以采用异步发送的方式,以进度条显示出

2012-06-09 06:57:02 2654

原创 c#上传下载ftp(支持断点续传)

这个ftpClient是从网上找来的,自己加了断点续传的方法using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;namespace ftpGet{    ///     /// FTP Client    ///

2012-06-09 06:55:20 3331 3

原创 Apk反编译助手

Android是一个让人很纠结的产品,它开源开放,但是也有很多蛋疼坑爹的地方,还是那句话,谁开发谁知道!Apk反编译助手,懒人和对command line无爱的同学们可下载看看,至少需要.net 2.0和jdk 1.6。核心是apktool,dex2jar,jd-gui,只是包了层皮。具体请访问以下地址。apktool : http://code.google.co

2012-06-09 06:46:53 999 1

原创 从零开始--系统深入学习android(实践-让我们开始写代码-指南-1.Hello,World)

第1章 Hello,World作为一名开发者,我们学习一个平台的第一印象肯定都是写一个“Hello,World”。在Android上写一个“Hello,World”是很简单的,由于我们使用Eclipise IDE,它提供了ADT这么强大的插件,这样创建和管理一个项目就更简单了,可以大大缩短我们的时间。在开始之前,你应该确认你已经安装了SDK和ADT插件。本章会根据以下几个部分来讲述:

2012-06-02 17:42:09 1589 1

原创 [javascript] JSON简介

可能有人看到这个标题就嘿嘿一笑,JSON我还不知道么!虽然我们经常使用JSON,但是很多人还是容易混淆Javascript Object和JSON JSON,是一种是一种轻量级的数据交换格式,他的全名是JavaScript Object Notation(JavaScript对象表示法),属于ES3标准的一个子集。由于JSON的易用性,现在流行与各个领域出现了各

2012-06-02 17:41:31 580

原创 C# 调用IP库(QQWry.Dat)查询IP位置及自动升级IP库方法(附IP库下载地址及相关dll下载)

前言C# 用IP地址(123.125.114.144)查询位置(北京市百度公司)的东西,非常好用也非常方便,可手动升级刷新IP库,一次编码永久收益,可支持winform、asp.net等程序。本文使用的IP库为, QQWry.Dat是显IP版QQ(彩虹外挂等),纯真IP数据库查询器等的IP数据库文件,可实现 IP 地址高效检索。 使用一、C# 调用I

2012-06-02 17:40:58 1299

原创 C# WPF 基于Socket的企业聊天软件IM(源码)

两年前的一个设计,找资料时扒了出来,打开看了一下源码,那个时候的设计真是无框架无模式的设计,但对像QQ这样的聊天软件无疑是一个了解和值得参考的实例,所以大牛请绕过,在此跟大家分享一下,希望对正在学习Socket的童鞋们有点帮助,欢迎大家来拍砖,上图:   简介: 1.软件采用C/S模式,服务器基于.NET控制台应用程序,客户端基于.NET W

2012-06-02 17:40:11 9625 14

原创 B/S系统操作日志设计思路

最近做的系统需要实现操作日志的功能,主要记录用户的 增,删,改的操作。自己想的方法笨点儿但能满足需求,待日后有更好的解决方法了再来优化了,不多说先上效果图。一,效果图1, 日志列表   2, 日志详细  二,设计思路1, 页面加载完成后,利用JS 记录需要记录的值到 对应的隐藏域中。2, 页面提交时利用JS    对表单内容进行比较,

2012-06-02 17:39:20 3326

转载 Eclipse开发环境下,部署和配置svn的整个过程

1 下载并安装svn服务器目前svn官方网站为:http://subversion.apache.org/目前我们服务器操作系统为window server 2008 则我们选择对应的svn server为VisualSVN Server下载路径为:http://www.visualsvn.com/downloads/ 2 客户端机器安装 svn 的客户

2012-06-02 17:38:46 3830

iOS 6应用开发实战 代码2

iOS 6应用开发实战 代码2 本书有两大特点:第一,技术新颖,基于最新iOS 6技术撰写,系统讲解开发iPhone和iPad应用所需掌握的基础技术和高级技巧,以及其流程和方法;第二,易于阅读,从认知学角度进行内容规划,一个案例贯穿全书,不仅能从很大程度上降低学习的时间成本,降低阅读门槛,而且还能至始至终让读者在动手实践中保持学习的热情,坚持把这本书读完。 全书共22章,分为两个部分:基础篇(1~13章)分别介绍了开发iOS应用前应该做的准备工作、Xcode 4的基本使用、Objective-C的基本语法、Interface Builder的基本操作、视图控制器、通过设备获取用户位置、列表、视图及视图控制器、各种控件、多媒体、偏好设置等知识,这些知识通过一个名称为MyDiary的应用完美地串联在一起,读者从一开始就能动手实践并从实践中掌握这些理论知识;高级篇(14~22章)则非常详细地讲解了iOS应用的架构、iOS应用的测试与调试、可滚动视图的创建、自动宣传和自动调整大小、表格视图的编辑、手势识别、警告、应用程序本地化、日历和事件等高级话题,是iOS开发工程师进阶修炼必须掌握的核心内容。

2014-02-19

iOS6 应用开发实战代码 1

本书有两大特点:第一,技术新颖,基于最新iOS 6技术撰写,系统讲解开发iPhone和iPad应用所需掌握的基础技术和高级技巧,以及其流程和方法;第二,易于阅读,从认知学角度进行内容规划,一个案例贯穿全书,不仅能从很大程度上降低学习的时间成本,降低阅读门槛,而且还能至始至终让读者在动手实践中保持学习的热情,坚持把这本书读完。 全书共22章,分为两个部分:基础篇(1~13章)分别介绍了开发iOS应用前应该做的准备工作、Xcode 4的基本使用、Objective-C的基本语法、Interface Builder的基本操作、视图控制器、通过设备获取用户位置、列表、视图及视图控制器、各种控件、多媒体、偏好设置等知识,这些知识通过一个名称为MyDiary的应用完美地串联在一起,读者从一开始就能动手实践并从实践中掌握这些理论知识;高级篇(14~22章)则非常详细地讲解了iOS应用的架构、iOS应用的测试与调试、可滚动视图的创建、自动宣传和自动调整大小、表格视图的编辑、手势识别、警告、应用程序本地化、日历和事件等高级话题,是iOS开发工程师进阶修炼必须掌握的核心内容。

2014-02-19

iOS 6应用开发实战 开发用图

iOS 6应用开发实战 开发用图 本书有两大特点:第一,技术新颖,基于最新iOS 6技术撰写,系统讲解开发iPhone和iPad应用所需掌握的基础技术和高级技巧,以及其流程和方法;第二,易于阅读,从认知学角度进行内容规划,一个案例贯穿全书,不仅能从很大程度上降低学习的时间成本,降低阅读门槛,而且还能至始至终让读者在动手实践中保持学习的热情,坚持把这本书读完。 全书共22章,分为两个部分:基础篇(1~13章)分别介绍了开发iOS应用前应该做的准备工作、Xcode 4的基本使用、Objective-C的基本语法、Interface Builder的基本操作、视图控制器、通过设备获取用户位置、列表、视图及视图控制器、各种控件、多媒体、偏好设置等知识,这些知识通过一个名称为MyDiary的应用完美地串联在一起,读者从一开始就能动手实践并从实践中掌握这些理论知识;高级篇(14~22章)则非常详细地讲解了iOS应用的架构、iOS应用的测试与调试、可滚动视图的创建、自动宣传和自动调整大小、表格视图的编辑、手势识别、警告、应用程序本地化、日历和事件等高级话题,是iOS开发工程师进阶修炼必须掌握的核心内容。

2014-02-19

cxf webservice+spring+mybatis 整合(含Jar包)

RT 项目在用的 好不容易配起来的 集成了interceptor 拦截机制 事务控制在Service层

2012-11-28

Flex4+Spring+Hibernate整合Demo项目(Jar包全 包含Blades War包)

Flex4+Spring+Hibernate整合Demo项目(Jar包全 包含Blades War包) 直接导入MyEclipse即可

2011-07-15

Struts2 Spring Hibernate无冲突Jar包打包(直接放到WEB-INF\lib下)

S2SH工程搭建专用 后台无任何错误 已加入常用类库包 直接放到WEB-INF\lib下(请先删除原来的)项目在用

2011-06-16

VB.NET 反射 示例Demo(项目用)

VB.NET 反射 示例Demo(项目用)VB.NET 反射 示例Demo(项目用)适合新手

2011-05-30

Vb.net做的端口扫描工具源码+EXE

自己用Vb.net做的端口扫描工具~~速度还可以 大家可以看看

2011-04-28

Flex4 一学就会 (Hello Flex4)

Flex4一学就会源码 强烈推荐~ 图灵的新书~~

2010-11-10

Flex4与Spring Hibernate整合的项目(直接MyEclipse下导入)

用了BlazeDs,强烈推荐 自己好不容易搞出来的

2010-11-10

新版Flex4下Java与BlazeDs整合的项目(含远程调用和消息服务示例)

RT 已经含有了blazeDs.war FlashBuilder4 Tomcat6下测试通过~ 先启动后台服务 http://localhost:8080/Flex4JavaDemo/TickCacheServlet?cmd=start http://localhost:8080/Flex4JavaDemo/message.html

2010-11-06

Tomcat6.0稳定版

省的去官网下载 慢~ 给需要的朋友 项目在用的

2010-11-01

Struts2+Spring+Hibernate整合实例操作Mysql(源码+Jar包)(MyEclipse导入即可)

好不容易配出来的 Hibernate的cfg文件不用配,直接Spring的applicationContext-Common.xml里改下数据库连接信息即可部署到Tomcat运行 Jar包都有了 强烈推荐

2010-11-01

ASP.NET取代DataGrid的ListView强悍用法示例(动态增加行 下拉框联动)

.NET 3.5下的新控件 强烈推荐 项目专用 ASP.NET取代DataGrid的ListView强悍用法示例(动态增加行 下拉框联动)

2010-10-20

《Flex与ActionScript程序开发》作者陈爽—源代码(Flex最好的参考代码)

不多说了,《Flex与ActionScript程序开发》作者陈爽—源代码(Flex最好的参考代码)

2010-08-10

自己写的Java抓图程序(用了BloomFilter算法)

自己写的Java抓图程序 原理见 http://blog.csdn.net/binyao02123202/archive/2010/07/12/5728840.aspx 用了序列化 线程 和BloomFilter算法

2010-07-12

达内C++ PPT完整教程(共505页)CSDN首发

达内C++ PPT完整教程(共505页) CSDN首发 转贴请注明

2010-07-10

ASP.NET实用教程(PDF完整版)

ASP.NET实用教程(PDF完整版) CSDN首发

2010-07-05

Iphone开发基础教程(CSDN首发).Part2

这是第二个压缩包 两个压缩包 请一起解压 PDF 含全部章节 CSDN首发 转贴请注明

2010-07-03

Iphone开发基础教程(CSDN首发).Part1

这是第一个压缩包 两个压缩包 请一起解压 PDF 含全部章节 CSDN首发 转贴请注明

2010-07-03

CSS禅意花园(CCS的圣经,经典)源码包

CSS禅意花园的所有书中代码 CCS的圣经,经典

2010-06-27

CSS禅意花园(CCS的圣经,经典).par3

CSS禅意花园.part2 CCS的圣经,经典

2010-06-27

CSS禅意花园(CCS的圣经,经典).part1

不多说了 Web HTML界面涉及渲染的首选

2010-06-27

DIV和CSS手把手教会你教程

只用记事本完全手工编写 div css 网页代码,每写一句css代码就演示效果,很详细的教程,代码打包一起下载

2010-06-27

卡巴激活终结者 V1.0正式版 (不需再找KEY,让卡巴有效1000天!申请加精)

软件特色: 0、同时支持破解和激活(你可以另使用你喜欢的Key来激活) 1、从源头破解卡巴,使被封杀过的Key也能用于激活。 2、激活后不反弹,Key能用到它的截止日期。 3、软件内带授权许可文件,不连网也能激活。 4、激活过程全自动,破解后还可以恢复未破解状态。 5、激活后Kis可用到2013年,Kav可用到2012年。

2010-06-26

精通JavaScript.jQuery

书中的所有源码 居家旅行必备:) 涉及CSS,JS,JQuery 目前最好的入门范例,含综合应用(酷炫)

2009-11-28

精通JavaScript+Jquery视频教程(共16讲)(14)

**培训的内部视频资料 适合新手 吐血推荐 无偿奉献 o(∩_∩)o... FLV格式 ,快完鸟

2008-10-16

郭克华J2ME实例教程完整版之GAME API3

郭克华J2ME实例教程完整版 WMV格式适合新手 图文并茂

2008-10-10

郭克华J2ME实例教程完整版之UDP网络编程

郭克华J2ME实例教程完整版 WMV格式适合新手 图文并茂

2008-10-10

郭克华J2ME实例教程完整版之Socket编程

郭克华J2ME实例教程完整版 WMV格式适合新手 图文并茂

2008-10-08

郭克华J2ME实例教程完整版之RMS编程1

郭克华J2ME实例教程完整版 WMV格式适合新手 图文并茂

2008-09-28

JPA视频教程_使用jpa映射关联和继承

JPA视频教程_使用jpa映射关联和继承

2008-09-24

JPA视频教程_使用jpa映射单个实体对象

JPA视频教程_使用jpa映射单个实体对象

2008-09-24

Java 注解Annotation实例上手文档

新手学Java注解的最好资料,15分钟迅速开发

2008-09-18

精通JavaScript+Jquery视频教程(共16讲)(8)

**培训的内部视频资料 适合新手 吐血推荐 无偿奉献 o(∩_∩)o... 每日更新

2008-09-05

精通DotNet核心技术高级特性

图书格式:PDF 重于应用开发而非框架本身。主要介绍最实用的高级技术,包括远程处理、互操作、正则表达式、GDI+绘图、ADO.NET等。远程处理为开发NET中的分布式应用提供了全面的解决方案。互操作提供了。NET和传统DLL、COM、COM+的互操作,它们为应用程序迁移到。NET提供了完整的解决方案。 GDI+是NET对此提供了强有力的支持。

2008-09-03

用ADO.NET和XML Web服务构建Web应用程序

图书格式:PDF 系统介绍了用XML Web服务构建Web应用程序的知识。首先概述了有关Web服务的基础知识,然后借助一个具体的业务模型,详细介绍了为项目建模、创建与部署Web服务、以及保护Web服务安全和性能优化等高级技术;由于书中的业务模型采用SQL Server 2000创建数据库,因而本书还详细讲解了ADO.NET这一最新的数据处理技术。

2008-09-03

精通JavaScript+Jquery视频教程(共16讲)(1)

**科技的培训教程 适合新人上手 吐血推荐

2008-09-02

VRay中文使用手册

EXE Flash格式

2008-08-21

MFC中文帮助

CHM格式 程序员居家旅行必备>_<

2008-08-21

空空如也

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

TA关注的人

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