会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一纸清风
博客园
首页
新随笔
联系
订阅
管理
2018年8月21日
Java基础——HashMap源码分析
摘要: 本篇介绍的HashMap综合了ArrayList和LinkedList这两个集合的优势,它的底层是基于哈希表实现的,如果不考虑哈希冲突的话,HashMap在增删改查操作上的时间复杂度都能够达到惊人的O(1)。 对于HashMap类源码中开头注释翻译: HashMap基于哈希表的 Map 接口的实现。
阅读全文
posted @ 2018-08-21 22:00 一纸清风
阅读(155)
评论(0)
推荐(0)
2018年8月14日
(转) Java 3年工作经验感悟
摘要: 机会留给有准备的人 希望以此鼓励自己 关于程序员的几个阶段 每个程序员、或者说每个工作者都应该有自己的职业规划,如果看到这里的朋友没有自己的职业规划,希望你可以思考一下自己的将来。 LZ常常思考自己的未来,也从自己的思考中总结出了一些东西,作为第一部分来谈谈。LZ认为一名程序员应该有几个阶段(以下时
阅读全文
posted @ 2018-08-14 11:02 一纸清风
阅读(2341)
评论(0)
推荐(0)
2018年8月12日
Java多线程面试题:假如有Thread1、Thread2、Thread3、Thread4四条线程分别统计C、D、E、F四个盘的大小,所有线程都统计完毕交给Thread5线程去做汇总,应当如何实现?
摘要: 利用java.util.concurrent包下的CountDownLatch(减数器)或CyclicBarrier(循环栅栏)可以实现此类问题 1. 利用CountDownLatch 的代码实现 2. 利用CyclicBarrier的代码实现
阅读全文
posted @ 2018-08-12 15:35 一纸清风
阅读(1506)
评论(0)
推荐(0)
2018年5月5日
利用zxing源码包批量生成二维码,压缩并下载到本地
摘要: 在日常生活中,经常会使用手机扫各种二维码,或进行手机支付,但对于二维码是如何生成的,我做了小小的总结。 此处借用实际项目中业务进行说明:对每个重点部位(实体类:AppKeyPart)生成二维码,并实现批量下载 前端实现(jsp+jquery) 1 <my:access key="keyPart.qr
阅读全文
posted @ 2018-05-05 22:17 一纸清风
阅读(2327)
评论(0)
推荐(0)
公告