学长面试笔记

面试问到的:

mysql中在什么情况下建索引?

索引如何保证不失效?

mysql如何优化DISTINCT?

说一下Spring 的IOC和AOP原理?

Springboot核心配置文件有哪些?区别是?

Springboot核心的注解是哪些?由哪几个注解组成的?

Springboot的自动配置原理是什么?

你如何理解Springboot配置加载顺序?

SpringCloud中ribbon和feign区别?

SpringCloud断路器的作用是什么?

Redis有哪些架构模式,各自的特点是什么?

什么是一致性哈希算法和哈希槽?

redis分布式锁,它是怎么实现的?

redis回收进程是怎么工作的?使用的是什么算法?

finalize()方法工作的原理?

什么是类加载器的双亲委派模型?

JVM内存分为哪几个部分,这些都分别都存储了哪些数据?

视频+官方文档+博客,三者结合去学!               2019年2月13日

java->mysql->jdbc->javaweb->spring->springmvc->mybatis 再加上零碎的缓存组件,你只要会这几个,基本上的企业级需求都能解决。

  1. 自制力,能控制自己学习,别到了马上实习了才想着学习,那一切都已经晚了。
  2. 找个跟自己一起学习的人,如果学校有相关计算机编程社团的建议去参加,然后跟社团的人一起开发学校项目或者是自己找私活来一起干,这样你在学校就能有一定的项目开发经验也同时慢慢的打好了基本功。
  3. 学历。

衣人之己衣,乘人以己马,安民定国,必此人也。

放弃很轻松,但坚持一定很酷。

猜你喜欢

转载自blog.csdn.net/weixin_44949135/article/details/120251605