
一面 hashmap的实现原理,多线程并发操作hashmap会有什么问题?原理简述:使用数组加链表的数据结构,根据给出的key -hash到数组的一个下标,如果当前下标有值建...
目前Google Guava在实际应用中非常广泛,本篇博客将以博主对Guava使用的认识以及在项目中的经验来给大家分享!正如标题所言,学习使用Google Guava可以让你...
近来常听到很多小伙伴抱怨说面试难,难于上青天。但是人家,却从不觉得面试是个问题——人家在6月份面了4家公司,最后稳稳地拿下了3份offer,所以在这里就跟大家分享下别人的面试...
前言 博主16年认识Sping Boot,17年才开始学习。自己学习的时候也查阅了很多资料,也看到很多优秀的博客,但是整体上感觉没有我想象中的那么强大,一是版本有点旧了,大多...
如果一个项目总用单线程来跑,难免会遇到一些性能问题,所以再开发中,我们应该尽量适量的使用多线程(在保证线程安全的情况下)。 本教程大概目录: 模拟单线程情节 用Callabl...
0. 项目基本需求: 1、实现用户的注册与登录。2、相册管理,图片上传,图片标注,图片浏览3、相册分类管理4、相片分享,调用微博、微信的分享功能分享到互联网 最终效果演示: ...
之前的一篇文章介绍了JVM的内存区域划分和每个内存区域的功能,今天就介绍下JVM中的垃圾收集的相关算法和常用垃圾收集器。 哪些对象要收集 进行垃圾回收的前提是要先判断出JVM...
一、引言 毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发...