SpirngBoot使用拦截器

文章浏览阅读457次,点赞13次,收藏8次。在Spring Boot中,拦截器是一种强大的工具,可以帮助我们处理请求和响应。通过使用拦截器,我们可以轻松地实现权限验证、日志记录、性能监控等功能,从而提高Web应用程序的性能和安全性。本文将介绍如何使用Spring Boot拦截器,包括拦截器的定义、配置和使用示例。通过这些内容,读者可以更好地了解拦截器在Spring Boot中的重要性和应用方式,从而更好地利用它来开发高性能的Web应用程序。_spirboot 使用拦截器
分类: 企业开发 发布时间: 04-16 23:59 阅读次数: 0

使用ThreadLocal存储分页参数

文章浏览阅读1.2k次,点赞28次,收藏18次。文章介绍了如何通过ThreadLocal和拦截器在复杂系统中管理分页参数,避免多层级传递,提高并发性能,并展示了如何在Mybatis中应用。这种方法简化了代码,降低耦合度,提高开发效率。
分类: 企业开发 发布时间: 04-16 23:59 阅读次数: 0

SpringBoot+Vue使用AES进行接口加密

文章浏览阅读3.3k次,点赞57次,收藏30次。本文介绍了如何在前端使用crypto-js库进行AES加密解密操作,以及在SpringBoot后端实现数据请求和响应的加密策略,包括RequestBodyAdvice和ResponseBodyAdvice的实现,以提升系统的数据安全性。
分类: 企业开发 发布时间: 04-16 23:59 阅读次数: 0

Vue实现公告循环横向播报组件

文章浏览阅读3.5k次,点赞21次,收藏25次。本文介绍了如何在Vue应用中使用代码组件构建一个动态滚动的公告显示区,当公告内容超过设定宽度时,会自动循环播报。通过JavaScript控制公告的滚动和重复展示过程。
分类: 企业开发 发布时间: 04-16 23:59 阅读次数: 0

HashMap的put和get流程

文章浏览阅读960次,点赞14次,收藏13次。本文详细描述了HashMap的put流程,涉及哈希值扰动、扩容、链表转红黑树等步骤;同时概述了get流程,包括哈希计算和在树或链表中查找的过程。
分类: 企业开发 发布时间: 04-16 23:59 阅读次数: 0

服务器和CDN推荐

文章浏览阅读1.2k次,点赞17次,收藏7次。陆云Roovps是一家成立于2021年的主机服务商,主要业务是销售美国服务器、香港服务器及国外湖北十堰高防服务器,还有相关CDN产品。_roovps
分类: 企业开发 发布时间: 04-16 23:59 阅读次数: 0

Vue中的 v-if 与 v-show 的区别

文章浏览阅读1k次,点赞15次,收藏7次。v-if和v-show都是 Vue.js 中非常有用的指令,用于根据条件控制元素的显示与隐藏。然而,它们之间存在明显的差异,包括实现方式、性能影响和适用场景。因此,在选择使用哪个指令时,我们需要根据具体的需求和场景来做出决策。_1.vue中v-show和v-if指令的区别?
分类: 企业开发 发布时间: 04-16 23:59 阅读次数: 0

ROS导航方式

文章浏览阅读652次,点赞23次,收藏25次。我在做导航任务时总结了一下几项导航方式代码方面不做过多解释,可以查看我的上一篇文章。_ros导航
分类: 企业开发 发布时间: 04-16 23:59 阅读次数: 0

关于近期 OPENPPP2 1.0.0.25116 版本更新提供的 MUX 控制选项

文章浏览阅读322次。congestions 是一个MUX 很重要拥塞控制选项,若用户运行 OPENPPP2 的客户端与服务器 CPU性能爆炸,远远溢出两端之间的最大管道瓶颈带宽时,可以将其设置为:0。尽力避免链路CWND过多减少,因为当链路CWND过多减少后,在重新爬升的 ssthresh(位值)会浪费更多的时间,这会减少某一特定时间范围内的网络突发能效。OPENPPP2 近期更新为客户开放 MUX 控制选项使能,本文着重介绍新增选项的作用,其中心实现原理,感兴趣的童鞋,可自行检索开放源代码。3:远程 + 本地加速(11)
分类: 移动开发 发布时间: 04-16 23:59 阅读次数: 0

SpringBoot整合GateWay(详细配置)

文章浏览阅读4.3k次,点赞15次,收藏14次。整合Spring Cloud Gateway到Spring Boot项目中需要添加相关依赖、配置路由规则、过滤器以及其他相关设置。这个过程涉及到多个步骤和配置文件,需要仔细规划和配置。一旦配置完成,Spring Cloud Gateway将为你的微服务架构提供强大的路由、安全性和监控功能。_springboot 集成gatway
分类: 企业开发 发布时间: 04-16 23:59 阅读次数: 0

Seate分布式锁

文章浏览阅读1.2k次,点赞19次,收藏12次。在事务一执行业务SQL时,在提交事务前先获取全局锁,即将当前事务id和当前table(表)和当前行id进行记录,在执行完之后,事务二来修改,但在获取全局锁时发现已经有其他事务获取到了锁,所以会进行重试获取全局锁,此时如果事务一需要回滚,在获取数据库锁的时候就会失败,因为此时事务二占有数据库锁,但不会造成死锁,因为事务二在重试获取全局锁只有30次,并且每次10毫秒,所以当事务二获取全局锁失败后,就会进行事务回滚,此时事务一就占有了锁并进行回滚,所以此时回滚就不会照成脏写,因为事务二并没有成功更新。_seata 分布式锁
分类: 企业开发 发布时间: 04-16 23:59 阅读次数: 0

记录SpringBoot对接大华摄像头并能够实时预览

文章浏览阅读998次,点赞10次,收藏9次。如果本文章对你有帮助帮忙点个关注或小赞赞哦。SpringBoot、Websocket、Flv.js框架、大华SDK代码(PC端,H5(uniapp的app可用页面嵌套方式),不兼容IOS(IOS目前版本不支持FLV流)_springboot 集成大华摄像头
分类: 企业开发 发布时间: 04-16 23:59 阅读次数: 0

Spring Boot + Vue 基于RSA+AES的混合加密

文章浏览阅读499次,点赞3次,收藏3次。性能提升:AES加密大数据效率比RSA高1000倍以上前向安全性:每次请求使用不同AES密钥安全性增强:CBC模式+随机IV避免模式分析攻击使用HTTPS传输加密后的数据定期轮换RSA密钥对对敏感接口添加频率限制在网关层实现解密拦截器(而非应用层)_vue crypto rsa
分类: 企业开发 发布时间: 04-16 23:58 阅读次数: 0

Vue2 scss 预编译器默认已由 node-sass 更换为 dart-sass,如果您的代码使用了 dart-sass 不支持的旧语法,可能存在部分不兼容的问题

文章浏览阅读1.1k次。Vue2 scss 预编译器默认已由 node-sass 更换为 dart-sass,如果您的代码使用了 dart-sass 不支持的旧语法,可能存在部分不兼容的问题_vue2 scss 预编译器默认已由 node-sass 更换为 dart-sass,如果您的代码使用了 dar
分类: 企业开发 发布时间: 04-16 23:58 阅读次数: 0

挂载mount

文章浏览阅读1.9k次,点赞7次,收藏17次。挂载mount:像访问Linux本地文件一样,访问远程服务器或USB设备的文件_mount挂载
分类: 企业开发 发布时间: 04-16 23:58 阅读次数: 0

Linux C++ 利用 io_uring 技术批量读取 tun 文件描述符的数据。

文章浏览阅读216次。以下是参考的实现代码,IO_URING 操作必须要进行按页大小对齐(仅在O_DIRECT直接I/O下),不能是非对称的,一般大多数操作系统页大小为:4KB。批量读取、writev 批量简写。
分类: 移动开发 发布时间: 04-16 23:58 阅读次数: 0

解决AnyConnect开机自启动问题

文章浏览阅读581次,点赞9次,收藏4次。Cisco AnyConnect Secure Mobility Client 开机自启动问题_cisco anyconnect 开机启动
分类: 企业开发 发布时间: 04-16 23:58 阅读次数: 0

ROS摄像头驱动

文章浏览阅读765次,点赞16次,收藏19次。需要注意通过安装的usb_cam是二进制包,不包括源码,安装后会分布在 ROS 的系统目录中,而并不在你自己定义的ROS工作空间中,如果你想将整个usb_cam工具包安装到当前工作空间来你可以使用如下命令将其克隆到工作空间如果你没有克隆到当前工作空间中也是可以正常使用的。如果需要自定义摄像头参数(如分辨率、帧率、设备号等),可以创建一个自定义的启动文件。首先需要创建一个功能包创建完成后打开src文件,在里面创建一个launch文件,如下所示。_ros设置摄像头帧率
分类: 企业开发 发布时间: 04-16 23:58 阅读次数: 0

Linux 设置进程最大文件描述(通用命令行)

文章浏览阅读75次。100 0000(100W)是能设置的最大值。_修改进城最大文件怎么写
分类: 移动开发 发布时间: 04-16 23:58 阅读次数: 0

ubuntu新装系统黑屏无法进入

文章浏览阅读4.4k次,点赞12次,收藏39次。问题描述:选择’try or install ubuntu’,开始安装,出现黑屏。安装时,先选择" try or install ubuntu", 此时不要按enter,按"e"进入编辑模式;进入命令行模式, 找到 quiet splash,用nomodeset替换“- - -”,然后按F10启动系统,即可进入桌面。_try or install ubuntu 后黑屏
分类: 企业开发 发布时间: 04-16 23:58 阅读次数: 0