- 博客(16)
- 收藏
- 关注
原创 LinkedList的源码分析
LinkedList 简介LinkedList 是继承于AbstractSequentialList的双向链表, 它可以被当做堆栈,队列或双端队列使用。LinkedList 实现了List接口, 能对它进行队列操作。LinkedList 实现了Cloneable接口, 覆盖了函数clone(), 支持克隆。LinkedList 实现了Deque接口, 能将 LinkedList当做双端队列...
2019-04-17 23:27:49 173
原创 ArrayList/Vector的源码分析
ArrayListArrayList 是动态数组,其实就是Array的复杂版本,它提供了动态增加和减少元素的功能,实现了List,RandomAccess, Collection接口,ArrayList不是线程安全的,建议在单线程中使用ArrayList。ArrayList 包含两个重要属性分别是:/*** elementData;* transient 关键字修饰表示防止此字段被序列化...
2019-04-17 23:27:15 152
原创 HashSet的源码分析
HashSet 简介HashSet 是一个没有重复元素的集合。它是由 HashMap 实现的, 无序且允许空值。HashSet 是非线程同步的,没有提供数据访问保护,在多线程环境中容易导致多个线程更改数据后造成数据脏读。key 值允许为空。HashSet 的添加方法//map是一个HashMap<E, Object>对象,HashSet是由一个HashMap实例支持的pr...
2019-04-17 23:26:37 108
原创 LinkedHashMap的源码分析
LinkedHashMap 简介LinkedHashMap 继承了 HashMap, 实现了map接口。所以 LinkedHashMap 包含了 HashMap 的所有功能, 它是一个关联数组,线程不安全,并且key值,value值允许为空。LinkedHashMap 与 HashMap 不同之处是它支持写入顺序排序,访问顺序排序。顺序展示效果示例代码public static void...
2019-04-17 23:25:22 144
原创 HashMap的源码分析
HashMap 简介HashMap 是一个散列表, 它存储的内容是键值对(key - value)映射。HashMap 继承于 AbstractMap, 实现了Map, Cloneable,Serializable 接口。HashMap 不是线程安全的, 不适用于多线程中, 此外,HashMap中的映射不是有序的。HashMap 里面是一个数组,然后数组中每个元素是一个单项链表。图中En...
2019-04-17 23:23:20 133
原创 初识dubbo
1众所周知,Dubbo是一个分布式服务框架,简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架。2.核心部分包含:1). 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式
2016-12-17 23:42:11 188
原创 点击按钮复制功能
1.第一步。引入ZeroClipboard.js。ZeroClipboard.swf2.html代码a href="javascript:void(0);" id="copy">i>复制链接i>a>div id="_flashDiv">div>3.js实现复制功能。function portalUrlCopyEvent(clickBtn, copyDiv, copyURL) {Zer
2016-12-17 15:19:06 777
原创 移动端获取端的版本
var browser = { versions: function() { var u = navigator.userAgent + navigator.appVersion; return {//移动终端浏览器版本信息
2016-12-13 22:33:55 170
原创 jsp页面加载本地路径图片显示
1.话不多说,直接切入主题,通过jsp 发送请求给后端。2.在java代码中新建输出流,将本地路径的图片以outputStream的形式返回到前端,页面呈现图片。
2016-11-11 00:45:35 3019
原创 form表单ajax异步提交数据和文件整理
1.form 表单提交时的不跳页刷新页面的的处理办法。jquer2.0后的版本针对form表单的数据,新建一个FormData对象,通过append所需数据,直接传到后端。
2016-11-09 22:37:54 283
原创 java获取分页对象时,出现的两种问题
1.controller层以page对象分页时,前台ajax接收数据时要以data.page.dataList形式。2.controller层以modelAndView对象分页时,前台ajax接收数据时要以data.data.dataList形式。
2016-09-18 12:11:58 1291
原创 idea 搭建ssm遇到的问题
昨天花了一晚上的时间,参考下面博客地址,来搭建SSM框架,其中遇到了不少问题,我把所有的问题都记录的下来。http://blog.csdn.net/gebitan505/article/details/44455235/#comments 1.Failed to load ApplicationContext,IOException parsing XML document from
2016-08-26 13:52:48 1444
原创 基础数据类型
byte1B(8位)-128 ~ 1270short2B(16位)-215 ~ 215-10Int4B(32位)-231 ~ 231-10long8B(64位)-263 ~ 263-10
2016-08-05 18:05:47 219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人