Hashtable简介
Hashtable同样是基于哈希表实现的,同样每个元素是一个key-value对,其内部也是通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。
Hashtable也是JDK1.0引入的类,是线程安全的,能用于多线程环境中。
Hashtable同样实现了Serializable接口,它支持序列化,实现了Cloneable接口,能被克隆。...
分类:
编程语言 时间:
2014-07-08 21:17:22
阅读次数:
227
??
做项目的时候,最需要快速开发框架来辅助。好的快速安全的开发框架,使得开发起来得心应手。只需要关注业务的细节,业务流程出来了,设计完成,就可以快速开发实现。 最近在做的一个项目就是如此,本身是一个开发平台,集成了e表报表工具,使得复杂的多变统计分析报表做起来事半功倍。 集成eworkflow工作流系统,主要业务流程都可以先图形化的设计好,表单可以用eform的电子表单也可以集成定制的页面。多...
分类:
编程语言 时间:
2014-07-08 17:19:48
阅读次数:
215
Struts1和Struts2区别
1.核心控制器实现不同
2.Action的实现方式不同
3.参数接收方式不同
4.后台验证实现不同
5.Action中绑定值到视图的实现方式不同
6.框架支持的页面显示技术不同
7.页面执行的表达式语言不同
8.Action执行流程不同
9.Action的线程安全方面不同...
分类:
其他好文 时间:
2014-07-08 16:33:35
阅读次数:
273
Swift 是一种类型安全(type safe )的语言。类型安全的语言可以让你清楚地知道代码要处理的值的类型。如果你的代码需要一个String,你绝对不可能不小心传进去一个Int。
由于 Swift 是类型安全的,所以它会在编译你的代码时进行类型检查(type checks),并把不匹配的类型标记为错误。这可以让你在开发的时候尽早发现并修复错误。
当你要处理不同类型的值时,类型检查可以帮你避...
分类:
编程语言 时间:
2014-07-08 15:57:07
阅读次数:
202
java同步包种ArrayBlockingQueue类的分析与理解...
分类:
编程语言 时间:
2014-07-08 14:07:11
阅读次数:
131
一、开启权限
目前hive支持简单的权限管理,默认情况下是不开启,这样所有的用户都具有相同的权限,同时也是超级管理员,也就对hive中的所有表都有查看和改动的权利,这样是不符合一般数据仓库的安全原则的。Hive可以是基于元数据的权限管理,也可以基于文件存储级别的权限管理,此次以介绍MetaData权限管理为主。通过以下配置开启Hive身份认证功能进行权限检查:
hive.se...
分类:
其他好文 时间:
2014-07-08 14:06:26
阅读次数:
192
加密,大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密。
双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。
单向加密只是对信息进行了摘要计算,不能通过算法生成明文。
双向加密
对称加密
密钥是控制加密及解密过程的指令。加密和解密使用相同密钥,也称为单密钥加密, 对称式加密本身不是安全的。
常用的对称加密有:DES、IDEA、RC2、RC4、S...
分类:
编程语言 时间:
2014-07-08 13:48:17
阅读次数:
219
题目链接:hdu 4770 Lights Against Dudely
题目大意:在一个N*M的银行里,有N*M个房间,‘#’代表坚固的房间,‘.‘代表的是脆弱的房间,脆弱的房间个数不会超过15个,现在为了确保安全,要在若干个脆弱的房间上装灯,普通的灯是照亮{0, 0}, {-1, 0}, {0, 1}(和题目中坐标有点出入),然后可以装一个特殊的,可以照射
{ {0, 0}, {0,...
分类:
其他好文 时间:
2014-07-08 13:34:07
阅读次数:
152
简要介绍CitrixNetScaler、其关键功能和特性以及可供使用的不同产品版本。具体模块:解释CitrixNetScaler如何解决应用程序交付难点问题。描述NetScaler10功能。说明如何通过AppExpert、AppFlow和ActionAnalytics了解应用程序行为、性能和安全性。了解每个NetScaler产品版本所包..
分类:
Web程序 时间:
2014-07-08 12:11:02
阅读次数:
438
static_cast该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。C++中的static_cast执行非多态的转换,用于代替C中通常的转换操作。因此,被做为显式类型转换使用。比如:inti;floatf=166.71;i=static_cast<int>(f);此时结果,i的值为166..
分类:
编程语言 时间:
2014-07-08 09:48:43
阅读次数:
147