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能说多少说多少

http://redis.cn/

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):

iochttps://www.cnblogs.com/xdp-gacl/p/4249939.html

aophttps://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

 

posted @ 2022-03-03 19:51  九五挥了挥手  阅读(30)  评论(0编辑  收藏  举报