- 博客(5)
- 收藏
- 关注
原创 面试题汇总
ArrayList和LinkedList的区别ArrayList是数组的数据结构,LinkedList是链表的数据结构。随机访问的时候,ArrayList的效率比较高,因为LinkedList要移动指针,而ArrayList是基于索引的数据结构,可以直接映射到。插入、删除数据时,LinkedList的效率比较高,因为ArrayList要移动数据。LinkedList比ArrayList开销更大,因为LinkedList的节点除了存储数据,还需要存储引用。ArrayList和Vect...
2021-08-16 10:07:10 65
原创 过滤器,拦截器,监听器,Servlet-----杂烩
1.JavaWeb三大组件:Filter过滤器、Listener监听器、Servlet程序2.介绍:Servlet是用java编写的运行在服务器端的web组件(程序),拥有java的优点,编写一个Servlet就相当于写一个类,然后被编译为字节码文件,被动态的加载Tomcat服务器中运行,用于接受请求和响应数据,SpringMVC的请求流程中的DispatcherServlet前端控制器则是它的一个实现类。Filter过滤器在Sevrlet容器前后对请求和响应进行预处理注: 当客户端请求
2021-08-07 13:23:10 352 1
原创 Session、Cookie、JWT
客户端发送请求到服务器时会创建一个会话,即Session(存着的是用户信息),并且创建一个cookie对象(在服务端创建,但是保存在客户端),记录对应的Session信息,通过response.addCookie(cookie)把cookie值返回给客户端;之后再请求服务器的时候会携带会话Cookie值(浏览器来完成)找到对应的Session对象,由此得知用户的身份,获取到存储的信息Cookie分为两种:会话Cookie: 浏览器关闭Cookie生命周期结束(一般默认都是会话Cookie)持
2021-07-26 11:46:52 123 2
原创 SpringBoot加载机制
SpringBoot中常见启动项(依赖):1.spring-boot-starter-web2.spring-boot-starter-text3.spring-boot-starter-jdbc4.spring-boot-starter-aop@SpringBootAppLication---核心注解分为以下:元注解(修饰注解的注解):@Target({ElementType.TYPE}):作用位置类/方法/属性@Retention(RetentionPolicy.RUNTIME)
2021-07-26 11:44:50 986 3
原创 随心记笔记
栈管运行,堆管存储,方法调用入栈,调用结束出栈,方法对象保存在堆中,调用结束出栈并不代表立即销毁,有垃圾回收策略。方法中的变量过了作用域其局部变量表中的地址不会消失,会被方法中的下个变量复用。数据库,也知道必问MVCC什么的,redo,undo日志StringUtils.hasLength()spring的方法判断字符串序列不为null且长度大于0则返回trueredisshirojwtMySQLspringbootmybatiscloudrabbitsmqnacos...
2021-07-12 15:29:59 148 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人