小记性010-SpringBoot配置本地文件映射路径
新建一个配置类,实现WebMvcConfigurerAdapter接口,然后在重写的方法中添加映射的路径和真实的文件路径package work.tangthinker.realmailserver.config;import org.springframework.beans.factory.an
小记性009-OAuth 2.0 注意事项记录
相关文章:理解OAuth 2.0 - 阮一峰理解OAuth2.0若链接失效,语雀中有文章备份注意事项:令牌(token)因为其自动失效机制、能撤销机制、能设置权限范围机制,从而在实现与密码(password)作用一样的同时,保证系统安全OAth2.0规定了四种令牌办法模式:(常用授权码模式、隐藏模
踩坑006-Fastjson序列化对象出现\斜杠
原因:对象经过一个JSON序列化之后,里面存在"引号,当再次序列化外层map时,需要斜杠转义引号。/** * @Author shanliao * @Date 2023/2/15 14:46 * @Description */public class PersonalInfoToJSON_
小记性008-在Filter中进行URL转发
方式1:使用forward转发 (地址栏地址不会发生变化)httpServletRequest.getRequestDispatcher(“/FORWORD”).forward(httpServletRequest,httpServletResponse);服务器内部重定向,程序收到请求后重新定向到
踩坑005-使用mybatis-plus查询数据部分字段为空
前因后果:使用mybatis-plus进行数据查询时,发现部分字段数据一直为空,而不整行数据为空。在实体类定义时,为保证字段与实体类数据段名称一样,故实体类中变量也使用了_下划线命名法,但致命的问题就出现在这样,这样违背了mybatis中”实体类命令最好为驼峰法“的规则。如:实体类中 unrelat
C++拾遗018-异常规格说明、set_unexcepted(均已在标准中被删除)
Dynamic exception specifications are a failed experiment, but this is not immediately clear to novices, especially where the “novice” is an experience
C++拾遗017-标准异常
所有标准异常类归根结底都是从exception类派生而来,exception类定义在头文件<exception>头文件中。其两个主要派生类为logic_error和runtime_error。logic_error : 用于描述程序中出现的逻辑错误,例如传递无效参数。runtime_er
C++拾遗015-auto_ptr
RAII Resource Acquisition Is Initialization 资源获得式初始化C++标准中提供了一个RAII封装类,用于封装指向分配的堆内存 heap memory 的指针,使得程序能自动释放这些内存。auto_ptr类模板定义在<memory>头文件中,构造函