java知识点目录
1.方法调用时,局部变量在堆栈空间如何分配
https://www.cnblogs.com/eason-chan/p/3644667.html
补充其中literal参数含义:https://zhuanlan.zhihu.com/p/675379815
2.mysql如何调优,sql调优问题
首先,查看索引方面,从主索引,辅助索引入手(主索引是不是递增,内容复杂度,辅助索引有哪些),然后sql优化,where条件筛选索引,是否全表检索,排序方面;
3.map有多少创建方法,举例子 / map的底层优化,链表转红黑树方面
4.http协议,说越多越好
https://www.cnblogs.com/binyue/p/4500578.html
5.TCP和UDP区别
https://www.cnblogs.com/louis95/p/15962340.html
6.jvm数据结构构成:JVM的基本结构及其各部分详解
https://www.cnblogs.com/zwbg/p/6194470.html
7.gc垃圾回收算法
gc回收机制之Java的四种引用,强弱软虚
https://www.cnblogs.com/zwbg/p/6196000.html
8.哪块java源码看到多 ——直接转向类的加载顺序和JVM基本结构
9.jdkjar包中有哪些,说10个
10.redis能说多少说多少
redis中 aof和rdb的区别:
11.spring,springMVC和springboot的区别:
https://www.cnblogs.com/dream-to-pku/p/9222731.html
简述springMVC:基于spring框架的用C将V和M分开构成的MVC模式
spring --web-->springMVC
spring ---->springBoot ----> springCloud
关于spring的控制反转(ioc)和面向切面(aop):
ioc:https://www.cnblogs.com/xdp-gacl/p/4249939.html
aop:https://www.cnblogs.com/joy99/p/10941543.html
springBoot常见注解:
https://www.cnblogs.com/tanwei81/p/6814022.html
12.多线程线程池相关,线程锁的使用及其场景:
https://www.cnblogs.com/dolphin0520/p/3932934.html
https://www.cnblogs.com/yixianyixian/p/7723267.html
https://blog.csdn.net/tyyj90/article/details/78236053
13.常用的设计模式:
https://www.cnblogs.com/chenssy/p/3357683.html
14.linux查看端口利用:
15.索引的原理:首先,数据库查询时,通过不同的索引快速的筛选出想要的结果。索引——以某种数据结构以及特定的算法,达到最快最少占用最优的查询。
所以,数据库查询时,通过不同的索引(数据结构)以及特定的算法,最快最少占用最优的筛选出想要的结果
https://www.cnblogs.com/bypp/p/7755307.html
https://www.cnblogs.com/boothsun/p/8970952.html
16.oracle和mysql的区别:
17.hibernate级联是怎么实现的:
19.数据库连接池有哪些参数:
20.spring 类加载器的顺序:
java类加载顺序:
https://www.cnblogs.com/ityouknow/p/5603287.html
https://blog.csdn.net/fgh2009/article/details/7387508
spring bean的生命周期:
https://www.cnblogs.com/javazhiyin/p/10905294.html
21.spring beanfactory和factorybean的区别:
22.常用java中jar包:
https://www.cnblogs.com/stars-one/p/11930390.html
23.mybatis动态sql:
https://mybatis.org/mybatis-3/zh/dynamic-sql.html
#和$: https://www.jianshu.com/p/0fb91c9486a7
24.java8新特性:
lambda,方法引用,函数式接口,默认方法,stream流,Optional 类,Nashorn 一个 javascript 引擎,Java 8 日期时间 API,Base64
https://www.cnblogs.com/liuxiaozhi23/p/10880147.html
25.throw和throws的区别
https://www.cnblogs.com/xiohao/p/3547443.html