Java之高并发 高效并发一直都是面试中的热门面试题,几乎每家公司都会提到这个问题,这个问题并没有什么标准答案,所以面试官注重于你考虑这个问题的方式与你解决这个问题的思路,下来我分享一下自己的回答思路,如有错误请大家在评论区指出。 总体思路 1、硬件优化 2、代码优化 3、数据库优化 1、硬件优化 1、“让计算机并发执行若干个运算任务”与“更充分地利用计算机处理 器的效能”之间的因果关系, 看起来理所当然, 实际上...
个人对集合框架的总结 这里写目录标题概述面试题解析常用的集合类有哪些?了解Java的集合框架吗,口述一下他们的继承体系List,Set,Map三者的区别?说一说他们的底层数据结构是什么说一下 ArrayList 的优缺点List 和 Set 的区别Map(Map是面试重点,所以单独拿出来讲)什么是哈希?为什么计算散列值的过程不可逆什么是哈希冲突?为什么在链表长度为8时需要将链表转换为红黑树建议阅读一下HashMap源码...
从屡次一面被刷到腾讯实习生HR面(一个菜鸟的辛酸史) 本人与2020-02-20开始投递简历,目前大大小小经历了七八次面试,大多数面试成绩都不是特别理想,在此谈谈我对这些天面试的一个直观感受。 1、面试历程 练手阶段 最开始简历投递是从BOSS直聘上找了许多小公司来投,大大小小的联系了70余家,但是最后回应我的只有5家左右,所以如果只是想练手就在BOSS直聘上多投,100家都不多。 正式投递阶段 正式投递是从三月中旬开始,前前后后投了差不多十几家公司...
MySQL学习笔记 本文为个人学习笔记,仅供参考,有错误欢迎大家指出交流。 文章目录数据库的基本概念MySQL数据库软件SQLDDL:操作数据库、表DML:增删改表中数据DQL:查询表中的记录DQL:查询语句约束数据库的设计数据库的备份和还原多表查询:事务DCL: 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点:...