不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2021-06-14 21:12  分类:Java框架/系统  编辑

配置拦截器(Interceptor)不拦截静态资源(JS/CSS/Image等)

作者:php-note.com  发布于:2021-06-14 13:19  分类:Java框架/系统  编辑

最近在用Spring Boot写一个项目,发现它确实比Spring MVC好用,通过各种配置就可以较少很多代码。

但是在项目过程中,发现自己定义的拦截器在通过@Autowired注入Bean时不成功,为null

作者:php-note.com  发布于:2021-06-13 17:45  分类:Java框架/系统  编辑
setMaxAge(int seconds)

该方法用于设置cookie的有效时间,传入的参数表示有效时间(秒),是int型的秒数值

作者:php-note.com  发布于:2021-06-13 00:15  分类:Java框架/系统  编辑

在写业务功能的过程中,总是有些敏感数据不能明文的储存,需要在进入数据库时进行加密,相应的在取出使用时就需要进行解密处理。加解密的方法有很多种,这次就只介绍一个在当前项目中用到的一个基于hutool工具包的DES加解密方法。

作者:php-note.com  发布于:2021-06-12 09:37  分类:Java框架/系统  编辑

可以传入运行参数,比如需要加载不同的配置文档,在生产环境你可以这样运行

nohup java -jar xxx.jar --spring.profiles.active=prod >> springboot.log &
  • >> 输出到文件,追加操作;
  • > 输出到文件,覆盖操作;
  • & 在Linux命令的末尾加上一个 & 号,将这个任务放到后台去执行;
  • nohup no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行;
作者:php-note.com  发布于:2021-06-11 17:56  分类:Java框架/系统  编辑

新建 Spring Boot+MyBatis 项目,报错:No MyBatis mapper was found in '[xx.mapper]' package. Please check your configuration.

作者:php-note.com  发布于:2021-06-11 09:42  分类:Python/数据采集分析  编辑

元素不可交互原因有多种,不同的原因有不同的解决方案。

原因1:点击速度过快,页面没有加载出来就需要点击页面上的元素

作者:php-note.com  发布于:2021-06-07 16:45  分类:Python/数据采集分析  编辑

【Selenium】关闭提示:Chrome 正受到自动测试软件的控制

作者:php-note.com  发布于:2021-06-06 17:29  分类:Python/数据采集分析  编辑

time.sleep(3):固定等待3秒

driver.implicitly_wait(10):隐性的等待,对应全局

WebDriverWait( driver, timeout).until('有返回值的__call__()方法或函数'):显性的等待,直到找到对应的元素

作者:php-note.com  发布于:2021-06-04 17:05  分类:Python/数据采集分析  编辑

一定要会用selenium的等待,显性等待