摘要: 归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序 阅读全文
posted @ 2016-12-05 13:16 RedAnts 阅读(2216) 评论(0) 推荐(0) 编辑
摘要: 一个主线程下有多个子线程任务,主线程必须在100秒内将子线程执行的集合结果进行处理返回 实现代码: 阅读全文
posted @ 2016-08-22 17:22 RedAnts 阅读(2391) 评论(0) 推荐(0) 编辑
摘要: HTML5 Web 存储 使用HTML5可以在本地存储用户的浏览数据。 早些时候,本地存储使用的是cookies。但是Web 存储需要更加的安全与快速. 这些数据不会被保存在服务器上,但是这些数据只用于用户请求网站数据上.它也可以存储大量的数据,而不影响网站的性能. 数据以 键/值 对存在, web 阅读全文
posted @ 2016-07-21 19:26 RedAnts 阅读(2186) 评论(0) 推荐(0) 编辑
摘要: Java反射-初步入门 学反射先了解什么是反射。 百度百科:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 上面提到了类和对象,先了解什么 阅读全文
posted @ 2016-04-06 13:43 RedAnts 阅读(473) 评论(1) 推荐(0) 编辑
摘要: 下面以一个简单的银行账户为例讲述讲述动态代理。 设计一个银行账户类,包含用户的账户余额,实现查询和更新余额功能 这个系统用了一段时间,有客户要求对账说账户余额给弄错了?因为上面没有存取款记录,最后银行不认账,客户收到了损失。银行为了避免这种现象再次发生,决定对这个系统进行修改,但是因为bankAcc 阅读全文
posted @ 2016-03-10 17:57 RedAnts 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 从jdk1.5开始我们可以利用Future来跟踪异步计算的结果。在此之前主线程要想获得工作线程(异步计算线程)的结果是比较麻烦的事情,需要我们进行特殊的程序结构设计,比较繁琐而且容易出错。有了Future我们就可以设计出比较优雅的异步计算程序结构模型:根据分而治之的思想,我们可以把异步计算的线程按照 阅读全文
posted @ 2016-03-07 21:59 RedAnts 阅读(3023) 评论(0) 推荐(1) 编辑
摘要: 1.双机热备 对于双机热备这一概念,我搜索了很多资料,最后,还是按照大多数资料所讲分成广义与狭义两种意义来说。 从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务 阅读全文
posted @ 2016-03-03 23:49 RedAnts 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: 2016-02-26 小马哥 程序员之路 PPT下载地址:http://pan.baidu.com/s/1i4pw6oP Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能 ------------------------------------------ 阅读全文
posted @ 2016-02-26 16:37 RedAnts 阅读(594) 评论(2) 推荐(0) 编辑
摘要: 程序绑定的概念: 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定 静态绑定(早绑定 编译器绑定): 在程序执行前方法已经被绑定,此时由编译器或其它连接程序实现。例如:C 。针对java可以理解为程序编译期的绑定;特别 阅读全文
posted @ 2016-02-23 17:14 RedAnts 阅读(1964) 评论(0) 推荐(0) 编辑
摘要: 签名具有的特性: 安全性 抗否认性 数字签名:带有密钥(公钥、私钥)的消息摘要算法(使用私钥进行签名,使用公钥进行验证) 数字签名算法:RSA、DSA、ECDSA 数字签名特性: 验证数据完整性 认证数据来源 抗否认性 经典算法 MD、SHA两类 数字签名算法-RSA的执行过程 代码: packag 阅读全文
posted @ 2016-02-17 11:15 RedAnts 阅读(7241) 评论(2) 推荐(1) 编辑