面试
changerzhuo
三年Java开发经验,熟练使用spring, springmvc,mybatis等开发框架, 使用HTML、CSS、JS完成页面交互显示。 熟练使用eclipse、idea、git、maven, Jenkins等开发、管理工具。 熟练编写oracle的sql语句及存储过程。 使用linux完成常见的项目部署、日志过滤查看等操作。
展开
-
LinkedList通过下标查询效率为什么比ArrayList慢
最近面试过程中遇到了这个问题, 当时脱口而出因为ArrayList底层是个数组,可以通过下标直接获取到我们的索引值,查询的时间复杂度是O(1)。 linkedList底层是链表,时间复杂度是O(n)[注:这里的n为元素个数的一半, 时间复杂度中的n仅和操作的数据量有关, 这里LinkedList的查询仅对一半的数据查找]。 可能会有小伙伴疑惑,那为啥不是O(n/2), 这里n和n/2是等价的, 而...原创 2019-05-17 18:41:23 · 5073 阅读 · 1 评论 -
java开发过程中踩过的一些坑
记录开发中遇到的一些坑, 便于以后回顾, 也给面试的小伙伴提供一些素材. 1. springboot多模块项目中基础模块install失败, 或虽然install成功, 但是仓库中的jar包为springboot的可执行jar 原因: 查看打包日志可以发现, maven自身的打包插件先执行生成一个文件A(xx.jar), 之后springboot的打包插件再次执行打包又生成一个同名的文件B...原创 2019-07-25 00:13:23 · 624 阅读 · 0 评论