- 博客(11)
- 资源 (39)
- 收藏
- 关注
原创 List、MAP的性能调优
众所周知,Java List遍历的方式有三种:for-each、iterator、for循环。这三种遍历方式在性能上有何区别?我们将Arrayist和LinkedList分开进行讨论。一、Arrayist,根据博客http://ubuntudaily.net/2011/11/performance-comparison-between-3-ways-to-traverse-an-array
2014-04-08 23:17:15
1240
转载 Java集合HashSet-ArrayList-HashMap的线程同步控制方法和区别
Collections类中提供了多个synchronizedXxx,该方法返回指定集合对象对应的同步对象,从而可以解决多线程并发访问集合时的线程安全问题. 正如Java中常用的集合框架推荐使用的三个实现类:HashSet\ArrayList\HashMap都是线程不安全的.如果有多条线程访问它们,而且有超过一条的线程试图修改它们,则可能出现错务.Collections提供了多个静态方法用于
2014-04-08 23:06:58
1857
转载 Collection List Set Map 区别记忆
这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。 有序否允许元素重复否Collection否是List是是SetAbstractSet否否H
2014-04-08 22:49:19
882
原创 java类加载的原理
通过试验,得出一个结论, 假设在Weblogic的Server/lib下有一个类,与应用的Webapp/WEB-INF/classes下的类名相同,方法名也相同,仅有在后台打印出来的字符的稍许差别,那在Weblogic启动后,无论个文件夹中的类谁是新编译的(版本新或旧),应用系统均默认是使用server/lib下的类,而不是引用Webapp/WEB-INF/classes下的类。一、通过翻阅大
2014-04-05 15:53:20
730
原创 网络传输协议总结
TCP/IP是目前最实用的网络协议体系,其同样有对应的安全协议体系。IP协议用于网络接口层,最常用的在于传输层(TCP\UDP—SSL\TLS),应用层(HTTP—-HTTPS, Socket,T3)注意HTTP基于TCP协议上,socket针对两类TCP\UDP传输都有对应的连接方法。注意互联网某个应用所用到的协议,应该是从应用层---》网络接口层。然后再从网络接口层到---》应用层。TCP
2014-04-05 13:51:29
6206
原创 oracle的各种索引总结
索引:最常用的索引包括:B*树索引、位图索引、位图联合索引、基于函数索引、应用域索引1 B*书索引:实现快速定位,数据库会根据所索引的列来建立索引,如果该列是唯一的就将该列进行排序,然后建立索引,如果该列不唯一则加入rowid列,使其达到唯一,然后进行排序,借用oracle编程艺术中的图: B*树索引包括如下几种: 普通索引 反向键索引:将索
2014-03-31 18:46:54
922
原创 总结:Apache/Tomcat/JBOSS/Jetty/Nginx区别 .
总结:Apache/Tomcat/JBOSS/Nginx区别 .1、Apache是Web服务器,Tomcat是应用(Java)服务器。Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用。Apache支持静态页,Tomcat支持动态的。2、Jetty:Tomcat内核作为其Servlet容器引擎,并加以审核和调优.大中型系统可以应用。能够提供数据库连接池服务,还支持其他 Web
2014-03-30 13:56:44
12715
转载 oracle索引 一复合索引
oracle复合索引 索引可以包含一个、两个或更多个列。两个或更多个列上的索引被称作复合索引。复合索引的第一列称为前导列(leading column)。 B树索引不存储索引列全为空的记录。对于复合索引,如果某一个索引列不为空,那么索引就会包括这条记录,即使其他所有的所有列都是NULL值。对于经常查询字段IS NULL又希望使用索引的情况,则需要结合查询
2014-03-10 19:53:11
1603
转载 JSONP原理
JSONP原理 JSON和JSONP JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。对于JSON大家应该是很了解了吧,不是很清楚的朋友可以去json.org上了解下,简单易懂。 JSONP是JSON with Padding的略称。它是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascrip
2014-02-28 09:52:32
716
转载 深入Java集合学习系列:HashMap的实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,H
2014-02-26 20:49:29
587
转载 如何设计一款优秀的API--Google首席软件工程师Joshua Bloch
优秀API所具备的特征 简单易学;易于使用,即使没有文档;很难误用;易于阅读,代码易于维护;足够强大,可以满足需求;易于扩展;适合用户。了解了一款优秀API所具备的特征后,一起再来看看如何设计优秀的API,有哪些流程和规则可循,开发者在设计时需要注意哪些事项。API设计流程中的注意事项 征集需求 在开始之前,你可能会收到一些解决方案,它们不一定会比现有的
2014-02-23 17:03:17
831
插件式GIS应用框架(C#+AE)
2009-07-27
ArcObjects开发基础与技巧——基于Visual Basic .NET
2009-07-26
Exploring ArcObjects 9 圣经
2009-07-26
《你必须知道的.NET》
2009-07-06
林业GIS系统源代码 (c#+ae)
2009-04-26
GIS for Web Developers
2009-04-20
科技想要什么
2017-01-04
《失控》中文版
2017-01-04
Ruby 语言入门教程 v1.0 (附源码)
2014-07-01
J2EE反模式
2014-07-01
安国AU6981-AU1985量产修复软件(最新版)
2011-03-09
物流信息管理平台源代码
2009-10-22
基于C#+AE构建GIS桌面端应用系统框架
2009-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人