
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在使用Mybatis过程中,经常会遇到java.lang.NullPointerException的错误。错误效果如下:2020-07-10 12:03:31.038 DEBUG 12640 --- [main] org.mybatis.spring.SqlSessionUtils: Releasing transactional SqlSession [org.apache.ibatis.ses
1 引言1.1 场景最近的这个项目是互联网项目,网络用户需要填写表单信息保存提交。页面输入信息需要进行数据格式校验,从而避免无效数据被保存或者提交。这些检查工作包括必填项检查、数值检查、长度检查、身份证号码、手机号码检查等工作。如果将这些字段校验和业务逻辑混合一起写,则会干扰原有逻辑,而且不容易维护。下面即将要介绍的是后端api对表单数据的验证处理技术。1.2 名词或技术介绍(1) JSR...
引言:nginx可以用作web服务器,也可以用作反向代理服务器,本文介绍nginx的下载,安装,配置及启停等基本命令1、nginx下载可以直接在nginx的官网地址:https://nginx.org/en/download.html下载稳定版本(stable version)或者直接使用centos的wget命令# cd /usr/local# wget http://nginx...
简单记录下,今天打算写一个公共异常处理切面,主要是将所有抛出的异常拦截,然后返回给前端的时候,统一是错误码,错误原因等。防止直接在前端抛出错误。@RestControllerAdvice 或者 @ControllerAdvice 可以直接作为错误处理的切面对待。但是使用过程中发现这两个注解无效,原因是我将GlobalExceptionHandler定义在另一个包里面,@SpringBootAppl
本文介绍,在数据安全相关领域,常见的问题场景,以及相应的处理策略。涉及到三类算法:哈希算法、对称加密算法、非对称加密算法;以及两个场景:数字签名(数字证书也是数字签名一种处理方式)、内容加密。
简单记录下,今天打算写一个公共异常处理切面,主要是将所有抛出的异常拦截,然后返回给前端的时候,统一是错误码,错误原因等。防止直接在前端抛出错误。@RestControllerAdvice 或者 @ControllerAdvice 可以直接作为错误处理的切面对待。但是使用过程中发现这两个注解无效,原因是我将GlobalExceptionHandler定义在另一个包里面,@SpringBootAppl
启动报错:Error creating bean with name ‘tomcatServletWebServerFactory’ defined in class path resource。springframework.context.ApplicationContextException: Unable to start web server; nested exception is o
1、前言在网关应用中,如果我想要记录所有请求的参数,然后将请求流转到下游,就会遇到读取RequestBody的问题。无论在Spring5的webflux编程或者普通web编程中,只能从request中获取body一次,后面无法再获取,这个问题怎么解决呢?网上博客有多种处理办法,对不同的spring cloud gateway版本不一定有用。本文着重说明下版本环境:spring cloud g...
安装Vue Devtools什么是Vue Devtools一、安装nodejs二、下载安装Vue Devtools插件附录使用淘宝 NPM 镜像相关参考什么是Vue DevtoolsVue Devtools是基于nodejs开发的扩展插件,在使用 Vue 时,我们推荐在你的浏览器上安装 Vue Devtools。它允许你在一个更友好的界面中审查和调试 Vue 应用。安装完成后,在Chrome浏..
当请求不在同一域名下的资源文件(ip地址+端口号)时,会报如下错误:“No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:8080’ is therefore not allowed access.”,翻译下,因为被请求的资源没有设置 ‘A...







