1.java string底层实现:final数组
java的final用来修饰变量时,他的含义是这个变量的引用不能被重新赋值.
final int[] arr = {1,2,3};
arr[0] = 4;//ok,允许
arr = {2,3};//不允许的操作
2.求最长公共前缀:Trie树
3.redirect和forward区别
https://www.cnblogs.com/9797ch/p/11572356.html
4.redirect.一种相对路径的重定向,和path的相对解析差不多。
a\b\c\d "redirect:b\c\d\e" = a\b\c\d\e