Java面试核心知识点笔记
其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。
Java中高级面试高频考点整理
最后分享Java进阶学习及面试必备的视频教学
首先,了解一下静态资源映射规则!
在idea界面double Shift键:搜索WebMvcAutoConfiguration,SpringMVC的web配置都在这个配置类里面,其中有一个方法:addResourceHandlers 添加资源处理
第一种静态资源映射规则!
**源码解析:**看一下/webjars/**,都需要去 classpath:/META-INF/resources/webjars/ 找相对应的资源,Webjars本质就是以jar包的方式引入我们的静态资源
比如要使用jQuery,我们只需引入jQuery对应版本的pom依赖即可!
查看webjars目录结构
访问:http://localhost:8080/webjars/jquery/3.4.1/jquery.js
第二种静态资源映射规则!
可以在staticPathPattern发现第二种映射规则 :/** , 说明可以访问当前项目的任意资源
它会去找 resourceProperties 的Resources类,我们可以点进去看一下分析:
它会去寻找资源的文件夹,即数组的内容。
优先级:resources>static(默认)>public
所以四个目录存放的静态资源可以被我们识别
比如访问 http://localhost:8080/1.js即可以访问出内容
**自定义静态资源路径:**在application.properties中配置;
最后希望可以帮助到大家!
千千万万要记得:多刷题!!多刷题!!
之前算法是我的硬伤,后面硬啃了好长一段时间才补回来,算法才是程序员的灵魂!!!!
篇幅有限,以下只能截图分享部分的资源!!
(1)多线程(这里以多线程为代表,其实整理了一本JAVA核心架构笔记集)
(2)刷的算法题(还有左神的算法笔记)
(3)面经+真题解析+对应的相关笔记(很全面)
(4)视频学习(部分)
ps:当你觉得学不进或者累了的时候,视频是个不错的选择
在这里,最后只一句话:祝大家offer拿到手软!!
a03fab5e56a57acb)收录**