- 博客(38)
- 收藏
- 关注
原创 el-select 同时存储 label 和 value和 远程搜索(记录)
【代码】el-select 同时存储 label 和 value和 远程搜索(记录)
2024-09-24 10:15:30 153
转载 el-table 横向滚动条固定在可视窗口底部(可用)
https://github.com/mizuka-wu/el-table-horizontal-scroll#installhttps://www.bilibili.com/read/cv15185833/
2024-09-04 16:40:18 228
原创 Java对象属性比较工具类(可用)
BeanCompareUtil是一款实用的Java对象属性比较工具类,它基于反射机制和Spring框架的ReflectionUtils工具类实现。通过使用BeanCompareUtil,我们可以轻松地进行对象属性比较,提高开发效率。在实际项目中,我们可以根据需求对BeanCompareUtil进行扩展,以满足更多场景的需求。
2024-08-29 14:38:18 669
原创 若依上传文件(用户导入),第二次选择文件时没有反应(可用)
https://gitee.com/y_project/RuoYi-Cloud/issues/I582YB
2024-08-28 14:32:34 141
原创 Java实现URL清理器:去除多余/(可用)
在Web开发中,我们经常需要对URL进行操作,例如获取路径、参数等。有时候,由于各种原因,URL中可能会包含多余的斜杠,如 “https://example.com/path/to//profile///somefile.jpg”。这样的URL虽然不会影响访问,但在某些场景下,我们需要将其简化,以提高代码的可读性和维护性。
2024-08-27 19:06:00 320
原创 如何为列表元素分配序列号(Java Stream API 实战)
本文将详细介绍如何在Java中使用Stream API对列表中的元素进行分组,并为每组元素分配一个唯一的序列号。通过一个具体的示例和测试案例,我们将演示这一技术如何简化数据处理,提高代码效率。在Java编程中,我们经常需要对数据进行分组和排序。Java 8引入的Stream API为我们提供了强大的数据处理能力。本文将介绍如何利用Stream API来实现一个实用的功能:为列表中的元素分配序列号。
2024-08-20 14:42:31 386
原创 mysqldump(使用)
是MySQL提供的一个非常有用的数据库备份工具,可以用来导出数据库中的数据到一个文件中。这里将会提示输入密码,出于安全考虑不要直接在命令行中带上密码。你可以手动输入密码。
2024-08-19 15:58:38 184
转载 若依系统侧边菜单实现可拖拽宽度(可行)
参考:https://blog.csdn.net/xiaoxuya_/article/details/137782588。
2024-08-14 17:32:33 97
原创 记录SQL函数 SUBSTRING_INDEX 函数使用(实战)
在这个示例中,getShortStreetName方法接收一个街道名称,并检查是否包含“街道”。如果包含,它会截取“街道”之前的部分并添加“街道”后缀;如果不包含,它将返回原始街道名称。主方法main创建了一个街道名称列表,并使用getShortStreetName方法处理每个街道名称,最后打印出处理后的结果。如果包含,它会使用SUBSTRING_INDEX来提取“街道”之前的部分,并加上“街道”后缀。这个SQL查询语句的目标是从street_name字段中提取街道名称,并在其后加上“街道”后缀。
2024-08-14 16:55:29 161
原创 决定是不是最新一条数据(思路,编写未完整)
单字段:判断数据的的创建时间 或 修改时间字段来判断多字段:需要根据决定但手动录入可能存在日期或事件相同的情况,所以要借助额外字段来确定是否是最新一条数据日期是不包含时间的,如何区分同一天内的先后方案1:加上排序字段方案2:时刻维护更新时间,(记得插入时也同时维护一下更新时间)
2024-08-02 17:06:14 364
原创 使用Spring Boot实现基于Redis的IP访问频率限制(可用)
通过上述步骤,我们成功地在Spring Boot项目中实现了基于Redis的IP访问频率限制。这种方法不仅能够有效防止恶意行为,还保持了系统的高可用性和响应性。希望这篇博客能帮助你在自己的项目中实现类似的功能。
2024-07-09 10:16:30 252
原创 naiveui 实现点击时不触发面板切换(可用)
在Naive UI 中,如果你想要实现点击时不触发页签切换的效果,你可以通过自定义事件处理来实现。
2024-07-04 15:14:02 448
原创 防止网页与应用中的重复提交问题(记录大体方案)
在现代Web开发中,用户界面的流畅性和用户体验是至关重要的。然而,在提交表单或执行关键操作时,用户无意中的重复提交行为可能引发一系列问题,从数据冗余到系统性能下降,甚至是业务逻辑混乱。本文旨在深入探讨重复提交问题的原因、影响,并提出一套综合性的前后端解决方案,以提升应用的稳定性和用户体验。通过上述策略的综合应用,开发者能够有效降低重复提交的风险,提升应用的稳定性和用户体验。在快速迭代的互联网产品开发中,这一系列措施不仅是技术实现的细节优化,更是提升用户满意度和产品竞争力的关键所在。
2024-07-02 13:12:44 511
原创 系统登录时记住用户当前所在位置(设计思路)
通过上述流程,我们实现了从用户点击登录到成功登录并返回原页面的无缝体验。为了进一步提升体验和安全性,可以考虑以下几点:● 优化用户体验:增加登录状态的即时反馈,如加载指示器,减少用户等待焦虑。●安全性加固:对callbackUrl进行校验,防止开放重定向攻击,确保只重定向到应用内页面。● 跨域处理:如果前后端部署在不同域名下,需正确配置CORS策略,允许跨域请求。● 状态管理:考虑使用更现代的状态管理方案(如Redux、Vuex),统一管理登录状态,提高代码可维护性。
2024-06-29 14:22:54 692
原创 记录一个NaiveUI基础表单验证的案例(可用)
市面上的表单组件,基本围绕校验和提交两个方向进行的各种配置。记录的目的是快速再次使用表单组件,而不是从头到尾再去看文档,找文档每次都要经历大体上的思路选择合适的表单项类型 ,input、select、radio 等校验、判空、格式等 (必须实现,不实现不行,因为后端如果懒得搞)字数限制 (繁琐)老是忘记限制空格输入(繁琐)老是忘记 组件v-model.trim 大多都能支持<template> <ProfileCard class="mx-[370px]">
2024-06-27 21:36:09 1107
原创 记录hutool.IdUti中UUID的区别(UUID)
在这四种生成UUID的方法中,randomUUID()和fastUUID()生成的是完全符合RFC 4122标准的UUID,理论上保证了全球唯一性。:类似于randomUUID(),但不直接调用JDK的randomUUID()方法,而是Hutool内部实现的一个快速生成标准格式UUID的方法。:生成一个简化的UUID字符串,去除了标准UUID中的-分隔符,只保留字符部分,适用于需要较短且连续的字符串标识场景。这种UUID包含时间戳、时钟序列、节点ID等信息,且格式固定,包含-分隔符,全局唯一。
2024-06-27 17:29:49 1423
原创 开发中各种日期格式记录(可用)
可能表示基于周的年份,这可能导致日期解析错误。因此,始终建议查阅相关库的文档以确保正确使用日期格式。来表示年份,以避免潜在的误解。在ElementUI中,在某些库中可能有不同的含义,通常建议使用。用于表示四位数的年份,但在其他上下文中,
2024-06-27 14:32:39 326
原创 记录一个vue3请求时loading简化【可用】
通过上述步骤,我们成功创建了一个简单而强大的加载状态管理工具,它不仅能够清晰地控制组件的加载显示逻辑,还保持了代码的整洁与模块化。Vue的Composition API使得状态管理变得更加直观和灵活,有助于开发者构建复杂且高度可维护的应用程序。这种模式鼓励我们以函数式的方式思考和组织代码,提高了代码的复用性和可测试性。
2024-06-27 13:25:07 748
原创 记录一个简易分页功能实现(可用)
提供List ,传入pageNum 和 pageSize 要实现分页功能,也就是返回 List数据 和 total。注意甄别是否存在bug,或者有更为简化的写法,自行改进。还有性能问题,注意自行甄别。
2024-06-23 23:39:58 165
原创 Vant输入标签想要在上方如何设置,求解答?【疑惑】
不指定label属性,写标题样式,布局等。文章位置 Field输入框 > 输入框文本位置。文档说有属性,但根本没有top,也不生效?
2024-06-22 17:29:25 463
原创 记录一个复杂密码前端校验思路(可用)
记录了ElemetUI表单验证的一些使用模板记录了密码规则的正则校验是否有存在重大Bug自行甄别、若需要更复杂可以自行扩展应该可以简化代码,自行研究为啥要记录,因为不想重复造轮子,每个人多多少少都会实现,普通程序员效率才是王道。
2024-06-22 16:55:50 332
原创 记录一个下拉菜单同时传输label 和 value的方案
记得把label赋给表单项,同时记得在前端或后端判空‘注意两个接收值都是 companyCode。
2024-06-21 18:16:24 261
原创 倒计时功能的验证码发送按钮(可用)
在现代的Web应用中,发送验证码是一个常见的功能,通常用于用户注册、登录或重置密码等场景。为了防止用户频繁发送请求,我们通常会为发送验证码按钮添加一个倒计时功能。本文将介绍如何使用Vue 3和Naive UI实现一个带有倒计时功能的验证码发送按钮。当你点击按钮时,按钮会进入倒计时状态,并且在倒计时结束后可以再次点击发送验证码。通过这种方式,我们可以有效地防止用户频繁发送验证码请求,提升应用的安全性和用户体验。的组件,该组件包含一个按钮,点击按钮后会触发发送验证码的请求,并开始倒计时。
2024-06-21 17:46:00 287
原创 naiveui 禁止输入空格记录(可用)
请注意,这种方法会禁止所有空格的输入,包括用户在输入时意外键入的空格和有意输入的空格。如果您只想禁止特定情况下的空格输入(例如,不允许密码以空格开头或结尾),您可能需要调整正则表达式或添加额外的逻辑来处理这些情况。当用户在输入框中输入时,它会自动移除所有空格。这种方法的好处是它可以在任何输入组件中使用,而无需为每个输入组件编写单独的事件处理函数。在Vue 3中,您可以通过全局注册一个自定义指令来禁止输入空格。以下是一个示例,展示了如何在Vue 3应用程序中创建和注册一个自定义指令,以禁止在。
2024-06-21 17:11:39 356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人