- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 JDK1.7 hashMap的简单实现
HashMap是我们在日常的开发中最长见的类之一,对于HashMap的使用在这里就不用过多的解释了。我们来看看HashMap的简单的实现原理。 首先在jdk1.7之前的版本中,HashMap的实现的都是依靠的,(数组 + 链表)的数据结构。在jdk1.8中采用的是(数组 + 红黑树)的数据结构。 对于HashMap的理解,首先我们可以简单的自己写一个HashMap的实现来加深理解,那么就先不考虑
2017-09-11 20:12:29
460
原创 Vector和LinkedList学习记录
前一节,我们了解了Arraylist的一些知识,在实际的开发中,Arraylist使用是远远高于Vector和LinkList,但是我毕业那会,面试题,最长见的几个问题就有,分析ArrayList,Vector,LinkedList的区别。
2017-09-05 13:02:01
210
原创 ArrayList简单的源码分析
ArrayList本质上是一个动态数组,该类实现了List接口。 Uml图如下: 动态数组的实现方法在 ArrayList类中的一个grow(int minCapacity) 的方法中,代码如下 首先在初始化Arraylist的代码的时候,如果不指定长度,那么会按照默认的长度10来指定这个list的长度,至于为什么要指定这个长度呢?其实就是为了防止在代码中多次的Arrays.copy来复制
2017-09-04 14:04:36
236
原创 用script标签实现跨域
用<script>来实现跨域请求数据 首先接口传数据的格式是var xx = xxxxxxxxxxxxx这样的格式的 动态创建script的标签在src中写入接口连接,在chrome等浏览器的script的回调是onload,ie是onreadystatechange,在这里面处理返回成功回调函数。 具体代码片段 `function AjaxJsonpAsync(url, datas, callback){
2016-06-01 12:53:50
1300
原创 ibm streams处理kafka数据并放入到redis中去
小第最近公司要求用ibm streams来做流式数据的处理(不知道为什么的,老板开心就好),下面就把我用streams的一些经历写写吧 我是用spl + java混合编写的 据说下现在的版本4.1是可以用纯java写的 我们用的是4.0所以还是用了spl + java ,首先我spl入口 stream KafkaStream = KafkaConsumer() 参数是topic 和prop
2016-06-01 12:07:06
1635
原创 mysql实现rownum
mysql实现rownum:set @index:=0; select * from ( select @index:=case when @uid=uid then @index+1 else 1 end as idex, @uid:=uid as uid from (select uid from tb group by uid);设置变量@index,并且赋值0,在如果uid改变那么@ind
2015-12-27 23:25:52
773
两套并行的系统怎么保持数据的一致性了 求教
2016-07-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人