自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 拦截器Interceptor

实现HandlerInterceptor接口,并重写其所有方法。

2024-06-26 00:03:18 453

原创 过滤器Filter

而这个链上的过滤器在执行的时候会一个一个的执行,会先执行第一个Filter,放行之后再来执行第二个Filter,如果执行到了最后一个过滤器放行之后,才会访问对应的web资源。init方法:过滤器的初始化方法。在放行后访问完 web 资源之后还会回到过滤器当中,回到过滤器之后如有需求还可以执行放行之后的逻辑,放行之后的逻辑我们写在doFilter()这行代码之后。访问完web资源之后,按照我们刚才所介绍的过滤器的执行流程,还会回到过滤器当中来执行过滤器放行后的逻辑,而在执行放行后的逻辑的时候,顺序是反着的。

2024-06-16 21:03:08 971

原创 Jwt令牌

定义了一种简洁的、自包含的格式,用于在通信双方以json数据格式安全的传输信息。由于数字签名的存在,这些信息是可靠的。简洁:是指jwt就是一个简单的字符串。可以在请求参数或者是请求头当中直接传递。自包含:指的是jwt令牌,看似是一个随机的字符串,但是我们是可以根据自身的需求在jwt令牌中存储自定义的数据内容。如:可以直接在jwt令牌中存储用户的相关信息。简单来讲,jwt就是将原始的json数据格式进行了安全的封装,这样就可以直接基于jwt在通信双方安全的进行信息传输了。

2024-06-16 20:09:58 739

原创 java会话技术

在web开发当中,会话指的就是浏览器与服务器之间的一次连接,我们就称为一次会话。在用户打开浏览器第一次访问服务器的时候,这个会话就建立了,直到有任何一方断开连接,此时会话就结束了。在一次会话当中,是可以包含多次请求和响应的。只要浏览器和服务器都没有关闭,以上3次请求都属于一次会话当中完成的。需要注意的是:会话是和浏览器关联的,当有三个浏览器客户端和服务器建立了连接时,就会有三个会话。同一个浏览器在未关闭之前请求了多次服务器,这多次请求是属于同一个会话。会话跟踪。

2024-06-16 19:31:31 621

原创 javaWeb项目异常处理

而在controller当中,我们也没有做任何的异常处理,所以最终异常会再往上抛。最终抛给框架之后,框架就会返回一个JSON格式的数据,里面封装的就是错误的信息,但是框架返回的JSON格式的数据并不符合我们的开发规范。在全局异常处理器当中,需要定义一个方法来捕获异常,在这个方法上需要加上注解@ExceptionHandler。定义全局异常处理器非常简单,就是定义一个类,在类上加上一个注解@RestControllerAdvice,加上这个注解就代表我们定义了一个全局异常处理器。方案二:全局异常处理器。

2024-06-16 17:18:52 141

原创 java文件上传—阿里云OSS

阿里云oss对象存储服务具体的使用步骤: 注册阿里云账户(注册完成后需要实名认证)aliyun注册地址1). 通过控制台找到对象存储OSS服务 2). 开通OSS服务之后,就可以进入到阿里云对象存储的控制台3). 点击左侧的 "Bucket列表",创建一个Bucket1). 创建AccessKey点击 "AccessKey管理",进入到管理页面,点击 创建"AccessKey"。2). 配置AK & SK以管理员身份打开CMD命令行,执行如下命令,配置系统的环境变量。 注意:将上述的ACCESS_KEY_I

2024-06-16 16:28:58 355

原创 java文件上传—本地上传

上传一个较大的文件(超出1M)时发现,后端程序会报错,因为在SpringBoot中,文件上传时默认单个文件最大大小为1M。//获取接收到的文件内容的输入流。在服务器本地磁盘上创建images目录,用来存储上传的文件(例:E盘创建images目录)//将接收的文件转存到磁盘文件中。使用 MultipartFile 类提供的API方法,把临时文件转存到本地磁盘目录下。//获取文件内容的字节数组。//获取文件的大小,单位:字节。

2024-06-16 16:06:47 138

原创 java事务管理

事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作 要么同时成功,要么同时失败。

2024-06-15 21:55:54 676

原创 Java日志技术

作用:记录应用程序的运行信息、状态信息、错误信息。好处:便于追踪应用程序中的数据信息、程序的执行过程。便于对应用程序的性能进行优化。便于应用程序出现问题之后,排查问题,解决问题。便于监控系统的运行状态。

2024-06-15 21:16:24 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除