
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
目录一、需求背景二、需要的pom依赖三、AOP切面编程实现四、Interceptor拦截器实现五、Filter过滤器实现六、ArgumentResolver七、拓展部分八、参考文献一、需求背景根据产品经理要求,需要对用户的行为进行记录。重点记录用户的姓名、IP、操作行为、请求参数和返回参数。先采用暴力解决问题,每个行为增加记录行为,当然这个是最不恰当的方案,工作量大不说,还不具有扩展性。因此参考他
一、背景自己一直在使用gitee(网址:https://gitee.com/)管理自己的代码,但是总感觉使用github(https://github.com/)比较好一些,毕竟github是全球通用的。但是发现仓库空间地址名字是自己的名字,总感觉怪怪的,故萌生了修改仓库名字的想法。找了很多文献,终于搞定了,特记录如下:二、修改个人空间地址实操1、登录自己的github账号右上角头像--->
一、背景金三银四话说是跳槽的最佳时机,各大公司也在此时招兵买马,当然面试者也很多,基本上一个面试官至少2场面试,而面试者也旗鼓相当,每天面2家的节奏。我本人也参加了一些公司的面试,发现线程池被问到的概率达到50%以上,而且问的问题大概就那几个,没啥新意。唯一有新意的是一个架构师问我“如何设计一个线程池”,虽然看过,但是没有理解,忘了!!!好记性不如烂笔头,还是记录下吧。二、高频面试题(八股文)1、
目录一、背景二、配置1、pom文件配置2、yml文件配置3、SQL准备三、具体代码(增删改查)四、Wrapper中的QueryWrapper常用ge,gt,lt,le等具体含义五、参考文献一、背景1.1 MyBatis-Plus 是由一个叫苞米豆的一个组织来开发的,组织负责人叫青苗,目前组织中大概有31人。MyBatis-Plus( https://mybatis.plus/)简称 MP是一个 M
目录一、背景二、解决方案一:使用转义字符三、解决方案二:四、参考文献一、背景项目中有一个联合查询的SQL一直很慢,总感觉无法再继续优化了,实际上还是有继续优化的方案的。具体方案如下:1、将判断条件尽可能写在最里面的查询(如果需要的话);2、将is null 修改为不等于0。实施第二个方案的过程中发现,xml文件中直接写status<>0,报错,故寻找解决方案。二、解决方案一:使用转义字
目录一、SpringCloud与SpringBoot的版本对应二、参考文献一、SpringCloud与SpringBoot的版本对应SpringCloud版本SpringBoot版本2021.0.1-SNAPSHOTSpring Boot >=2.6.4-SNAPSHOT and <2.7.0-M12021.0.0Spring Boot >=2.6.1 and <2.6.4
目录一、背景二、Apollo简介三、安装包准备四、安装Apollo4.1环境准备4.2 软件准备4.2.1 JDK安装4.2.2 MySQL安装4.3 部署开发环境4.4 启动脚本五、环境测试六、Springboot集成Apollo配置中心6.1客户端(具体应用的项目)的修改6.1.1 pom文件6.1.2 启动类增加Apollo客户端6.1.3 在application.yml增加配置6.2 在
目录一、SpringCloud与SpringBoot的版本对应二、参考文献一、SpringCloud与SpringBoot的版本对应SpringCloud版本SpringBoot版本2021.0.1-SNAPSHOTSpring Boot >=2.6.4-SNAPSHOT and <2.7.0-M12021.0.0Spring Boot >=2.6.1 and <2.6.4
目录一、背景二、方法一:使用 find 命令在 Linux 中搜索文件和文件夹三、方法 二:使用 locate 命令在 Linux 中搜索文件和文件夹四、方法三:在 Linux 中搜索文件使用 which 命令五、方法四:使用 whereis 命令在 Linux 中搜索文件六、参考文献一、背景作为程序猿,是离不开虚拟机操作的,比如磁盘爆了,但是你又不知道logs日志路径咋办,只能通过一些命令查找,