上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 简介 ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap 高并发的具体实现机制。 由于 ConcurrentHashMap 的源代码实现依赖于 Java 内存模型,所以阅 阅读全文
posted @ 2018-03-22 14:48 温暖的向阳花 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 两个栈实现一个队列 两个队列实现一个栈 阅读全文
posted @ 2018-03-21 19:24 温暖的向阳花 阅读(162) 评论(0) 推荐(0) 编辑
摘要: #1 秒杀业务分析# (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; #2 秒杀技术挑战# 假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就 阅读全文
posted @ 2017-09-04 19:09 温暖的向阳花 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 链表是面试的时候最为基本的一个题目,而且关于链表的题目也相对来说比较简单,相关的题目: 1.逆序打印链表 2.链表反转,反转链表的指定部分,交换链表的相邻节点,交换相邻的K个节点 3.查找链表的最大值,查找并删除链表倒数第N个节点,查询节点并删除,删除链表的重复节点,删除链表的所有重复节点 4.判断 阅读全文
posted @ 2017-07-26 21:26 温暖的向阳花 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 在Java中我们常使用Comparable接口来实现排序,其中compareTo是实现该接口方法。我们知道compareTo返回0表示两个对象相等,返回正数表示大于,返回负数表示小于。同时我们也知道equals也可以判断两个对象是否相等,那么他们两者之间是否存在关联关系呢? Student类实现Co 阅读全文
posted @ 2017-04-27 22:46 温暖的向阳花 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 我们经常使用subString方法来对String对象进行分割处理,同时我们也可以使用subList、subMap、subSet来对List、Map、Set进行分割处理,但是这个分割存在某些瑕疵。 一、subList返回仅仅只是一个视图 首先我们先看如下实例: 这个例子非常简单,无非就是通过构造函数 阅读全文
posted @ 2017-04-27 22:45 温暖的向阳花 阅读(4865) 评论(0) 推荐(1) 编辑
摘要: 在实际开发过程中我们经常使用asList讲数组转换为List,这个方法使用起来非常方便,但是asList方法存在几个缺陷: 一、避免使用基本数据类型数组转换为列表 使用8个基本类型数组转换为列表时会存在一个比较有味的缺陷。先看如下程序: 程序的运行结果并没有像我们预期的那样是5而是逆天的1,这是什么 阅读全文
posted @ 2017-04-27 22:44 温暖的向阳花 阅读(878) 评论(0) 推荐(1) 编辑
摘要: 集合是我们在Java编程中使用非常广泛的,它就像大海,海纳百川,像万能容器,盛装万物,而且这个大海,万能容器还可以无限变大(如果条件允许)。当这个海、容器的量变得非常大的时候,它的初始容量就会显得很重要了,因为挖海、扩容是需要消耗大量的人力物力财力的。同样的道理,Collection的初始容量也显得 阅读全文
posted @ 2017-04-27 22:43 温暖的向阳花 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList: 注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationException。因此,为提 阅读全文
posted @ 2017-04-27 22:42 温暖的向阳花 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 在前面LZ详细介绍了HashMap、HashTable、TreeMap的实现方法,从数据结构、实现原理、源码分析三个方面进行阐述,对这个三个类应该有了比较清晰的了解,下面LZ就Map做一个简单的总结。 推荐阅读: java提高篇(二三)—–HashMap java提高篇(二五)—–HashTable 阅读全文
posted @ 2017-04-25 20:26 温暖的向阳花 阅读(300) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页