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