🔔🔔🔔好消息!好消息!🔔🔔🔔 有需要的朋友👉:联系凯哥 好消息!好消息! 微信号 kaigejava2022 利用 MyBatis Plus 拦截器动态管理数据访问权限 利用MyBatisPlus拦截器动态管理数据访问权限引言功能权限与数据权限在软件开发过程中,我们经常遇到需要根据用户角色来控制数据访问权限的需求。特别是在列表数据展示时,要确保用户只能查看其权限数据范围内的。本文将介绍一种通过MyBatis拦截器实现数据权限控制的方案,该方案灵活且易于集成到现有项目中。数据权限分配01基础版本实现1.创建注解类首先,我们需要创建一个自定义注解@UserDataPe 凯哥Java 工作小总结&小工具类 2024-11-17 40已阅读 0 Github优质项目推荐合集 本次Github优质项目推荐合集的内容汇总,主要涵盖了多个在Github上备受欢迎的开源项目,包括数学动画框架、个人知识管理软件、QQ空间历史说说获取工具、安全评估集合、计算机笔记和开源版Postman等。以下是各个项目的详细介绍:用:Manim需要一些依赖项,用户可以在本地安装前通过在线Jupyter环境试用。访问地址:个人版地址为https://github.com/3b1b/manim,社区 凯哥Java ChatGPT 2024-10-27 340已阅读 0 Nginx + Lua + Redis:打造智能 IP 黑名单系统 Nginx+Lua+Redis:打造智能IP黑名单系统nginx通过Lua+Redis实现动态封禁IP需求背景在Web服务中,为了防止恶意用户或爬虫对服务器造成不必要的负载和潜在的安全威胁,我们可以通过设置动态IP黑名单来拒绝来自这些IP的请求。本文将详细介绍如何使用Nginx配合Lua脚本及Redis数据库实现这一功能,并允许为每个被封禁的IP设定失效时间。实现方案对比在实现IP黑名单功能时,有 凯哥Java 工作小总结&小工具类 2024-10-26 201已阅读 0 【若依Vue3批量上传图片、文件上传时传递其他参数的处理方式】 由于近期需要处理图片批量上传的业务,去网上查关于Vue3的图片批量上传解决方案,发现资料确实比较繁杂,甚至很多都要收费,对于功能来说也有一些缺失,我就自己整理了一下包括 (批量图片上传、阿里云OSS、文件上传时传递其他参数到后台、批量上传时重命名处理),希望能帮到友友们!【注:在组件上传文件时不可以直接修改文件的属性如:file.name=XXX,因为文件属性属于只读】前端代码调用< 凯哥Java 若依(ruoyi) 2024-10-21 254已阅读 0 若依RuoYi前端分离版Vue中使用el-upload组件实现多图片上传功能(增加和修改) 一、前言:作为不是第一次做图片上传功能的小伙伴们估计都有这样的体会,实现图片上传功能不难,稍微需要花点时间是增加功能里成功添加的图片在修改功能里能正常显示,以及不刷新项目的前提下,相互切换增加和修改功能时,图片缓存问题的正常处理,以下详细介绍若依RuoYi-Vue前端分离版使用Element里的el-upload组件实现多图片上传功能:二、前端相关代码:A.标签代码(多图片上传组件):<!- 凯哥Java 若依(ruoyi) 2024-10-21 257已阅读 0 敏感词过滤实战:Java 开发者不可错过的 sensitive-word 敏感词过滤实战:Java开发者不可错过的sensitive-word违禁词前言在当今的互联网环境中,敏感词过滤已经成为许多在线平台不可或缺的一部分,无论是社交媒体、论坛还是博客,都需要有效的机制来保护内容的安全性和合法性。Java作为一种广泛使用的编程语言,自然也拥有多种敏感词检测工具。本文将介绍一个简单而强大的Java敏感词检测工具——sensitive-word,并展示如何在实际项目中使用它。 凯哥Java 工作小总结&小工具类 2024-10-21 327已阅读 0 中国省市区数据 数据下载文件列表JSONCSV省级(省份、直辖市、自治区)provinces.jsonprovinces.csv地级(城市)cities.jsoncities.csv县级(区县)areas.jsonareas.csv乡级(乡镇、街道)streets.jsonstreets.csv村级(村委会、居委会)villages.jsonvillages.csv文件列表普通带编码“省份、城市”二级联动数据pc 凯哥Java 工作小总结 2024-10-19 252已阅读 0 ftl(在 FreeMarker 模板中)判断对象是否存在及判断对象内容是否为空 需求:ftl判断对象是否存在及判断对象内容是否为空比如我的:${adConfig.adContent}怎么写?在FreeMarker模板中,您可以使用条件语句来判断对象是否存在以及对象的内容是否为空。以下是一些常见的判断方法:1.判断对象是否存在: 使用`??`运算符来检查对象是否存在。2.判断对象内容是否为空: 使用`?has_content`运算符来 凯哥Java fremarker学习系列 2024-10-13 335已阅读 0 Arthas使用教程(8大分类) 一、简介1、简介 凯哥Java 工作小总结&小工具类 2024-10-08 307已阅读 0 小程序怎么F12查看 WeChatOpenDevTools暂时支持的小程序版本85559105911591299133懒人用法:1.下载安装并设置好环境变量 node 18.15.0 https://nodejs.org/dist/v18.15.0/2.确保微信没有在运行 双击 打开公众号F12 即可唤醒微信 登录微信后即可 开 凯哥Java 工作小总结&小工具类 2024-10-07 321已阅读 0