摘要: 冒泡排序是非常容易理解和实现,,以从小到大排序举例: 设数组长度为N。 1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。 2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。 3.N=N-1,如果N不为0就重复前面二步,否则排 阅读全文
posted @ 2016-06-11 22:10 Franson 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想 分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。 总的说来,要直接默写出快速排序还是有 阅读全文
posted @ 2016-06-11 21:54 Franson 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 序言 在各种系统中,要保证数据对象的安全性以及易操作性,使企业的各业务部门、职能部门能够方便而且高效的协同工作,那么一个好的数据权限管理设计就成为一个关键的问题。虽然企业中各个单元的工作流程有所不同,处理的数据对象也有所不同,但是在组织结构、信息的处理方式上具有很多相同的地方,这就为设计数据对象的权 阅读全文
posted @ 2016-06-08 17:22 Franson 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 在Java中通过Observable类和Observer接口实现了观察者模式。实现Observer接口的对象是观察者,继承Observable的对象是被观察者。 1. 实现观察者模式 实现观察者模式非常简单, [1]创建被观察者类,它继承自java.util.Observable类; [2]创建观察 阅读全文
posted @ 2016-06-08 10:56 Franson 阅读(4549) 评论(1) 推荐(0) 编辑
摘要: 在 SSLSocket实现服务端和客户端双向认证的例子 文章中最后提到使用keytool.exe的自签证书实现双向认证可以,但是使用ejbca生成证书实现SLL Socket的双向认证是服务端老是报错提示 null cert chain的错误。 当时花了一整天的时间研究都没有眉目,今天突然想到,ce 阅读全文
posted @ 2016-06-06 13:52 Franson 阅读(2432) 评论(2) 推荐(0) 编辑
摘要: 首先创建服务器端私有密钥和公共密钥1, keytool -genkey -alias serverkey -keystore kserver.ks 密码: serverpass2, keytool -export -alias serverkey -keystore kserver.ks -file 阅读全文
posted @ 2016-06-03 18:21 Franson 阅读(12278) 评论(1) 推荐(0) 编辑
摘要: http://blog.csdn.net/ns_code/article/details/17539599这个博主的关于java并发编程系列很不错,值得收藏。 为了方便各位网友学习以及方便自己复习之用,将Java并发编程系列内容系列内容按照由浅入深的学习顺序总结如下,点击相应的标题即可跳转到对应的文 阅读全文
posted @ 2016-06-02 22:40 Franson 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 一、 SSL概述 SSL协议采用数字证书及数字签名进行双端实体认证,用非对称加密算法进行密钥协商,用对称加密算法将数据加密后进行传输以保证数据的保密性,并且通过计算数字摘要来验证数据在传输过程中是否被篡改和伪造,从而为敏感数据的传输提供了一种安全保障手段。 SSL协议提供的服务主要有: 1)认证用户 阅读全文
posted @ 2016-06-01 18:06 Franson 阅读(11856) 评论(0) 推荐(2) 编辑
摘要: 下面的例子展示了如何注入 List – <list/> Set – <set/> Map – <map/> Properties – <props/> Spring beans 配置文件: 运行: 阅读全文
posted @ 2016-05-31 16:24 Franson 阅读(3981) 评论(0) 推荐(1) 编辑
摘要: 通常情况下,我们用打包工具如Eclipse的export工具制作的jar包是无法通过鼠标双击来运行的。 此时我们需要启动DOS窗体,在DOS窗体中输入java命令运行程序(前提是你的环境变量classpath配置正确) java -jar filePath\demo.jar 如下图: 更推荐的做法是 阅读全文
posted @ 2016-05-31 16:21 Franson 阅读(907) 评论(0) 推荐(0) 编辑