一、拦截器和过滤器的区别1、拦截器(Interceptor)只对action请求起作用 即对外访问路径而过滤器(Filter)则可以对几乎所有的请求都能起作用 包括css js等资源文件2、拦截器(I...
最通俗易懂搞定HashMap的底层原理
HashMap的底层原理面试必考题。为什么面试官如此青睐这道题?HashMap里面涉及了很多的知识点,可以比较全面考察面试者的基本功,想要拿到一个好offer,这是一个迈不过的坎,接下来我用最通俗易懂...
HashMap底层实现原理详解
目录 一、快速入门 &n...
HashMap底层实现原理
1 .为什么用HashMap?HashMap是一个散列桶(数组和链表),它存储的内容是键值对(key-value)映射HashMap采用了数组和链表的数据结构,能在查询和修改方便继承了数组的线性查找和...
HashMap的底层实现原理
一、对于Map集合存储结构的理解首先介绍以HashMap为典型代表的Map集合的存储结构① Map中的key:无序的、不可重复的,底层使用Set集合存储key;key所在的类要重写equals()和h...
基于Redis实现阻塞队列的方式
日常需求开发过程中,不免会遇到需要通过代码进行异步处理的情况,比如批量发送邮件,批量发送短信,数据导入,为了减少用户的等待,不希望一直菊花转啊转,因此需要进行异步处理,做法就是讲要处理的数据添加到队列...
Feign远程调用原理
image.png1、Feign介绍Feign是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求。Spring Cloud引入 Feign并且集成了Ribbon实现客户端...
Redis夺命52连问
大家好,我是苏三,面渣逆袭系列继续,这节我们来搞定Redis——不会有人假期玩去了吧?不会吧?基础1.说说什么是Redis?Redis图标Redis是一种基于键值对(key-value)的NoSQL数...
瞧瞧人家用SpringBoot写的后端API接口,那叫一个优雅!
3 20:01 发表于广东日常工作中,我们开发接口时,一般都会涉及到参数校验、异常处理、封装结果返回等处理。如果每个后端开发在参数校验、异常处理等都是各写各的,没有统一处理的话,代码就不优雅...
Base64编码Java实现一、什么是Base64编码Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。Base64 主要不是加密,它主要的用途是把一些二进制数转成普通字符用于网络传...