240 发简信
IP属地:河南
  • Resize,w 360,h 240
    数据库查询遇到字符串零宽空格问题

    问题 今天同事发给我一个字符串是一串数字需要到数据库中进行匹配,可是在数据库中却无法查询到该字符串,而其确实是真真实实存在的(着实诡异) 例子如...

  • Java使用tika工具类检查文件真实类型,防止文件伪造后缀名进行攻击

    背景 服务器对上传文件一般进行文件类型的严格限制,防止有恶意文件上传至服务器。一般使用“后缀名”方式去鉴别上传文件类型,但是该种方式有可能被绕过...

  • IDEA中.iml文件与.idea目录作用与复制新项目

    文件说明 .iml文件:全称是 infomation of module ,注意其中的module,也就是该文件是表示当前模块的配置信息相关。因...

  • Resize,w 360,h 240
    Git中忽略文件提交、取消文件追踪的方式

    背景 使用Git进行版本管理多人协作开发,常会遇到我们本地可能存在一套自己的配置或者某些测试文件不需要提交到远端的情况。因此需要使用Git的相关...

    2.1 2264 0 9 1
  • Resize,w 360,h 240
    解决Spring boot整合shiro无法获取yml自定义属性问题

    背景 最近使用SpringBoot整合shrio时,针对于一些配置,例如:超时、密码重试次数等配置,需要单独配置在yml中,方便部署时变更。 但...

  • 利用jar命令更新jar包中文件或打包

    背景 有些时候会遇到一些特殊情况需要紧急对线上应用进行修复,而且没有办法本地重新打包发布时,利用jar命令进行更新或打包会是处理该问题的一种方式...

  • Linux bg/fg/jobs/disown命令运行后台任务

    背景 我们经常需要服务器上面执行一些耗时操作,比如执行scp命令下载大文件等,但是又不想一直等待完成再做其他事情,所以可以配合linux的相关命...

  • Nginx中处理重定向端口丢失问题

    前言 nginx有时候并不像apache那样智能,对于redirect location的处理尤为惨淡,几乎只能用户手工处理非标准端口的问题。 ...

  • URL最后结尾斜杠(/)加与不加区别

    背景 最近在使用nginx搭建网站或前后端分离部署项目时遇到了一个疑惑,就是在浏览器中请求url时,最后一个反斜杠作用到底是什么? 参阅了网上的...

个人介绍
大道至简,悟在天成。