- 博客(7)
- 问答 (3)
- 收藏
- 关注
原创 Java Null Safety与静态代码分析
本文章已同步分享在优快云、简书、掘金,作为原创记录凭证。转载请标明出处,谢谢。个人博客,欢迎访问☺1 前言从Spring 5.0.0.RELEASE版本开始,如果细心查看源码,会发现源码中许多位置( Field、方法返回值、方法形参 )都可能标注了 @org.springframework.lang.Nullable 注解,包下面也存在相应的 page-info 文件。这是Spring框架引入的Null Safety特性。许多语言都存在臭名昭著的null问题,java也不例外,而且java编.
2020-10-06 07:52:03
894
1
原创 基于mybatis-plus的逻辑删
本文章已同步分享在优快云、简书、掘金,作为原创记录凭证。转载请标明出处,谢谢。个人博客,欢迎访问☺1 前言本文介绍基于mybatis-plus( 版本:3.3.1 ) 的逻辑删处理办法,同时考虑到对关系数据库唯一索引的兼容。许多公司都要求保留历史数据不能真的彻底删掉,像我所待过的公司,就要求使用逻辑删。逻辑删指的类似添加 is_deleted 字段,通过 n/y 来标识是否被删除。逻辑删的出发点是好的,但如果被删除的数据还保留在关系数据库原表时,事情就开始变复杂了。关系数据库中许多表都.
2020-10-06 07:34:02
1845
1
原创 国际化分析与处理
本文章已同步分享在优快云、简书、掘金,作为原创记录凭证。转载请标明出处,谢谢。个人博客,欢迎访问☺1 前言在本地基于springboot的maven多模块项目中,拆出 module1、module2、module3 三个子模块,每个模块都有自己的国际化资源,启动项目前添加配置 spring.messages.basename=i18n/messages。启动项目后验证国际化时发现, 仅 service-main 下面的 .properties 文件被加载。基于碰到的这个问题,决定认真看一下s.
2020-10-05 23:30:20
901
1
原创 谷歌浏览器多页签对同一url串行访问
使用谷歌浏览器测试多个页签访问同一接口时,查看接口打印日志发现是一个线程执行完后下一个线程才会开始执行。改用其他浏览器如火狐、safari未出现这种问题,因此猜测谷歌浏览器多个页签访问同一url时是串行化的,等前一个请求返回结果后才开始下一次请求。...
2019-08-25 18:14:57
604
原创 spring boot 外化配置: 在环境变量中使用 SPRING_APPLICATION_JSON 无效情况
spring boot 外化配置第五点描述了可在环境变量中配置 SPRING_APPLICATION_JSON,对所有spring boot项目均有效。在本地测试中可能存在如下情况:1、启动ide2、windows环境变量中配置JSON,并刷新该环境变量3、启动ide中的项目,发现JSON配置不生效4、关闭ide中的项目,启动jar,发现JSON配置生效5、关闭jar项目,重启ide并...
2019-02-13 11:17:37
2685
转载 linux服务器中nginx的下载与安装
参考博客:https://blog.youkuaiyun.com/yxflovegs2012/article/details/53482324【记录自己的安装经历,以便以后绕坑】1、配置环境: Gcc:yum install gcc c++ (用于编译c、c++代码) Pcre:yum insta...
2018-05-20 11:23:57
2548
1
原创 xshell下载
最初找xshell软件时,总想着找破解版本,但是很难找到纯绿色的下载资源,也怕存在某些后门。其实官网上有免费授权的xshell、xftp下载。 官网网址:https://www.netsarang.com/download/free_license.html 填写相关的名称、邮箱信息后,邮箱会接收到一个下载链接,打开即可。...
2018-05-12 16:24:51
686
空空如也
浏览器报Failed to load resource,怎么解决?
2017-09-04
使用hibernate的hql查询时是否有用到缓存?
2017-07-05
struts2中的拦截器栈,为什么要采用栈结构?
2017-02-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人