
其它
文章平均质量分 75
澹泊明志 宁静致远
梦想还是要有的,或许不会实现,但却会无限接近,不知不觉就成了那个“别人家的孩子”。
展开
-
Spring项目打印请求日志,记录用户操作日志相关实现
最近公司的项目,客户临时追加一个需求,要看到使用用户的操作日志。类似于下方那样。此项目是网上的一个叫做xboot的项目,功能挺齐全的,可以参考。回到此功能,这个功能并不复杂,主要就是记录并显示用户请求了哪些业务方法,ip,请求时间,请求参数等信息。我这里想到了三种实现方式,这里分别说说。AOP代理实现方式这种实现方式,其实就是定义一个切面,去横切指定的Controller方法,然后用环绕通知这种advice,在调用原目标方法前记录一些信息,在执行目标方法后再记录一些信息,最终打印或存储日志。这种原创 2021-11-15 00:02:23 · 2291 阅读 · 0 评论 -
压缩文件或文件夹工具类
最近有个需求是要压缩指定目录下所有的文件及问价夹。看了网上一些实现,明白了大概流程,于是为了契合自己的业务需求,自己封装了个工具类。支持功能给定一个文件夹或文件的路径,输出的压缩包路径,生成压缩包。给定一个路径集合,将不同路径的文件或文件夹下的包压缩在一个包下。可以自行决定是否添加所有文件的上级文件夹名称。实现代码/** * @Auther: binghua.zheng * @Date: 2021/9/5 14:14 * @Description: */public class F原创 2021-09-05 22:21:04 · 231 阅读 · 0 评论 -
记录自己常用的idea插件以及初始配置
又一次重做了系统,自己又没有导出Idea配置的习惯,每一次都要重新上网查询需要装哪些插件,需要初始化哪些配置。这次就单独开个文章记录自己个人认为不错的插件及配置。常用Idea插件1. Background Image PlusBackground Image Plus主要是用于修改idea工作区背景图片的,注意名字别错了,最好直接复制过去搜索,插件库里有好几种,别安装错误了。这个几乎是我永远不会忘记装的,虽然它对你的工作没有实质性帮助,但是它不可或缺的可以让你面对电脑不再单调。比如下面我设置的我老原创 2021-06-07 23:51:06 · 392 阅读 · 4 评论 -
XShell6提示更新且强制更新问题的解决办法
前几个月安装rabbitmq,用到了xshell。今天突然想安装redis,重新打开xshell,发现需要更新了。这软件真鸡贼!网上找解决办法,据说有三种,1,改系统时间。2,卸载重装。3,修改更新验证dll文件。第一种方案,最简单,但是不太友好,没尝试。第二种方案,我在本地试了,发现我win10,xshell6版本就然不好使,仍然提示更新,估计有些注册信息被放入了C盘,卸载不干净。第三种方案,没办法了,只有尝试第三种方案。修改nslicense.dll文件修改此文件,我临时下载了Sublim原创 2020-10-13 00:41:40 · 8907 阅读 · 23 评论