自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(343)
  • 收藏
  • 关注

原创 spring重试机制

分离删除和计算:避免在同一循环中进行删除和计算范围删除替代逐条删除:减少数据库操作次数和锁竞争添加重试机制:对不可避免的死锁进行自动重试清理冗余操作:移除不必要的删除调用。

2025-06-06 17:01:34 133

原创 SQLserver 表被锁如何查看和解锁

杀死被死锁的进程即可。

2025-06-05 11:34:23 75

原创 Vue2 父子组件数据传递与同步详解

Vue2 父子组件数据传递与同步摘要 Vue2 中父子组件通信主要通过 props 和 $emit 实现单向数据流: 父→子:使用 props 传递数据,支持类型验证和默认值 子→父:通过 $emit 触发自定义事件传递数据 双向绑定:.sync 修饰符或 v-model 实现数据同步 关键点: 父组件通过 :propName="data" 传值给子组件 子组件使用 this.$emit('eventName', data) 通知父组件 双向绑定使用 .sync 修饰符实现自动同步 遵循

2025-06-03 11:52:14 954

原创 WebTracing:一站式前端埋点监控解决方案

WebTracing是一款功能全面的前端埋点SDK,支持8种监控功能,包括行为、性能、异常、请求等监控。提供核心JS包和Vue2/3专用版本,支持CDN和npm安装。配置灵活,可控制监控开关、数据缓存和采样率,并提供生命周期钩子进行数据处理。适用于各类前端项目,帮助开发者全面追踪用户行为和应用性能。

2025-06-03 11:38:59 635

原创 AI配色神器:一键生成专业色彩方案

AI Colors是由BairesDev开发的智能配色工具,通过AI技术将文字描述转换为专业色彩方案。该工具提供智能生成、灵活编辑、社区共享、实时预览和一键导出等功能,支持通过情感、场景等提示词生成配色,并允许手动调整HEX值。用户可浏览社区配色方案,在不同UI场景预览效果,并以CSS、JSON等格式导出。工具采用色彩心理学和60-30-10配色原则,适用于网页、品牌和UI/UX设计。建议使用具体情感或场景提示词,多方案对比,并建立个人配色库。该工具完全免费,无需注册即可使用。

2025-06-03 11:25:54 1005

原创 VueUse:组合式API实用函数全集

VueUse 是Vue 3生态系统中不可或缺的工具库,它提供了:✅丰富的功能:涵盖传感器、浏览器、网络、状态管理等各个方面✅开箱即用:无需复杂配置,直接导入使用✅类型安全:完整的TypeScript支持,提供良好的开发体验✅性能优秀:按需导入,优化包体积✅生态完善:与Nuxt、Vue Router等完美集成✅持续更新:活跃的社区维护,功能不断丰富。

2025-06-03 11:09:15 435

原创 爱果果H5素材网站

爱果果H5素材网站学习指南 爱果果(iguoguo.net)是国内领先的H5创意展示平台,收录大量优秀HTML5交互作品。网站提供多维分类系统,包括按创意形式(如3D效果、游戏互动)、传播内容(行业类别、节庆营销)和品牌主分类(汽车、互联网品牌等)。使用者可通过热度分析功能发现最新趋势和爆款案例。 该平台是设计师和开发者的重要灵感来源,提供系统学习方法建议:从广泛浏览建立认知框架,到深度分析设计规律,再到实践应用。重点关注技术实现(动画效果、交互设计)和创意策略(故事叙事、品牌整合)。通过案例研究(如网易云

2025-06-03 11:00:26 1019

原创 Fuse.js:打造极致模糊搜索体验

Fuse.js 模糊搜索库摘要 Fuse.js 是一个轻量级(约12KB)的 JavaScript 模糊搜索库,支持浏览器和 Node.js 环境。它提供强大的模糊搜索功能,包括拼写容错、多字段搜索、权重设置和高亮显示等核心特性。 安装方式灵活: 通过 npm/yarn 安装 直接 CDN 引入 支持 ES6 模块和 CommonJS 兼容 Deno 环境 基础使用简单: 支持简单数组搜索 可搜索对象数组并指定搜索字段 提供丰富的配置选项(权重、阈值、匹配长度等) 支持扩展搜索语法(精确匹配、排除搜索等)

2025-06-03 10:36:07 1118

原创 Vue-Cropper:全面掌握图片裁剪组件

Vue-Cropper 完全指南:图片裁剪组件详解 Vue-Cropper 是一个功能强大的 Vue 图片裁剪组件,支持 Vue2 和 Vue3。它提供图片缩放、旋转、移动等操作,支持30+配置选项和多种输出格式。组件安装简单,通过 npm 即可安装,支持全局和局部引入。基础使用包括设置图片源、配置裁剪参数、添加控制按钮和实时预览功能。核心配置分为基础参数(如输出质量、格式)和裁剪框参数(如自动裁剪、固定比例)。该组件响应式设计,适用于移动端和桌面端开发场景。

2025-06-03 10:30:08 913

原创 Driver.js:轻松打造完美页面引导体验

showProgress: true, // 显示进度steps: [popover: {title: '网站头部',description: '这里是网站的主要导航区域',},popover: {title: '导航菜单',description: '通过这里可以访问网站的各个页面',},popover: {title: '核心功能',description: '这是我们的主要功能模块',},popover: {title: '扩展功能',

2025-06-03 10:15:31 886

原创 600+纯CSS加载动画一键获取指南

CSS-Loaders.com是一个提供600+纯CSS加载动画的免费资源库,所有动画仅需单个HTML元素即可实现。网站提供40多个分类,包含经典、动态、特效、创意等主题,支持一键复制代码。主要优势包括:纯CSS实现、轻量高效、跨浏览器兼容。使用时只需复制CSS代码到样式文件,添加<div class="loader">即可。高级用户可自定义尺寸、颜色和动画速度,适用于页面加载、AJAX请求等场景。该资源库是提升用户体验的理想轻量级解决方案。

2025-06-02 23:27:11 1127

原创 Uiverse.io:免费UI组件库

Uiverse.io是一个免费开源UI组件库,提供由社区贡献的即用型HTML/CSS组件。使用指南包括:1️⃣浏览分类选择组件;2️⃣预览后复制代码;3️⃣集成到项目并自定义修改。平台特色为完全免费、社区驱动、响应式设计,涵盖按钮、卡片、表单等常见UI元素。最佳实践建议合理组织代码、优化性能并关注兼容性,同时鼓励用户参与社区贡献组件。该资源能显著提升开发效率,助力创建现代化用户界面。

2025-06-02 23:18:46 899

原创 Vue拖拽组件:vue-draggable-plus

vue-draggable-plus是一个专为Vue 3设计的拖拽排序组件,基于Sortablejs库实现。它提供三种使用方式:组件、函数和指令,满足不同场景需求。该组件解决了传统Sortablejs在Vue 3中的兼容性问题,特别是针对组件库中列表根元素插槽缺失的情况。核心特性包括灵活的容器选择、完善的拖拽事件回调、动画效果支持以及跨列表拖拽功能。安装简单,通过npm即可快速集成,适合从简单到复杂的各种拖拽排序场景。

2025-06-01 22:48:15 928

原创 如何使用1panel部署linux网站

按照指令一步步执行即可,注意换成新版本的名称即可如果成功,你会看到这个页面。

2025-06-01 15:45:36 154

原创 设置堆空间的最大值(-Xmx)应该要考虑哪些因素?

系统有8G物理内存,系统自己可能会用掉一点,大概还有7.5G可以用。那么建议配置-Xmx6g(7.5g*0.8=6g)假设物理内存是8G,设置多大堆内存比较合适?

2025-06-01 13:47:13 174

原创 微服务面试(分布式事务、注册中心、远程调用、服务保护)

我们之前解决分布式事务问题是直接使用Seata框架的AT模式,但是解决分布式事务问题的方案远不止这一种。

2025-06-01 10:48:10 1058

原创 SpringBoot集成第三方jar的完整指南

本文介绍了在SpringBoot+Maven项目中引入外部jar包的完整流程。首先在项目根目录创建lib文件夹存放jar文件;然后通过三种方法将jar包加入项目:Add as Library、通过Project Structure添加至Libraries或Modules。接着解决Maven打包问题:在pom.xml中配置第三方jar的dependency(需指定system范围及systemPath路径),并修改spring-boot-maven-plugin配置以包含第三方jar包。文中特别说明group

2025-05-29 11:19:34 793

原创 修改python的pip安装位置

Python的pip默认将库安装在C盘,但用户希望将其安装到D盘。网上提供了两种解决方案:一是修改site.py配置文件中的base路径,二是设置全局环境变量PYTHONUSERBASE指向D盘的Python安装目录。修改配置文件后,使用pip list -v可以查看安装路径,但python -m site仍显示C盘路径,说明未配置环境变量。通过设置PYTHONUSERBASE环境变量,最终成功将库安装路径更改为D盘,并通过python -m site验证了更改。

2025-05-22 10:58:45 1029

原创 快速掌握Cursor添加在线文档技巧

在Cursor中添加在线文档的步骤如下:首先,点击右上角的设置按钮,进入设置界面。接着,选择“Features”选项,点击“Add New Docs”以添加新文档。然后,找到并输入在线文档的地址。在弹出的对话框中,可以为文档重新命名。最后,确认添加后,文档将支持刷新功能,确保内容实时更新。这一过程简单直观,便于用户快速集成和管理在线文档资源。

2025-05-21 11:50:47 224

原创 redis面试(主从、哨兵、分片、结构、内存回收、缓存)

Redis主从集群通过搭建主从节点实现读写分离,提升并发能力。主节点负责写操作并同步数据到从节点,从节点则分担读操作压力。本文详细介绍了如何在同一虚拟机中使用Docker容器搭建主从集群,包括启动多个Redis实例、配置主从关系以及测试读写分离功能。通过docker-compose文件启动三个Redis实例,并使用slaveof命令配置主从关系,最终验证了主节点可执行写操作,从节点仅支持读操作,成功实现了读写分离。

2025-05-19 17:20:16 904

原创 cursor配置mcp

本文介绍了如何配置和使用MCP(Microservice Control Platform)服务。MCP采用客户端-服务器架构,类似于远程调用工作流。首先,通过访问https://smithery.ai/找到MCP服务,并使用connect工具测试服务连通性。接着,在cursor设置中新增MCP配置,可以通过粘贴JSON内容自动完成配置。配置完成后,需启动agent模式以运行MCP,因为MCP本质上是执行npx命令。整个过程包括服务测试、配置添加和模式启动,确保MCP服务能够正常运行。

2025-05-15 10:17:22 150

原创 IDEA编辑器设置的导出导入

从Intel芯片的Mac切换到ARM架构的M芯片Mac后,由于软件兼容性问题,作者选择手动配置新电脑环境。为了简化IntelliJ IDEA(IDEA)的设置过程,作者利用IDEA的导入导出功能。首先,在旧电脑上通过IDEA的“File -- Manage IDE Settings -- Export Settings”导出设置文件,并保存为ZIP格式。然后,将该文件传输到新电脑,通过“File -- Manage IDE Settings -- Import Settings”导入设置文件。这样,新电脑上

2025-05-14 09:03:48 529 1

原创 Ctrl+/注释缩进不一致?一键解决!

在编程过程中,使用 ctrl+/ 进行代码注释时,可能会出现注释缩进与代码规范不一致的问题。为解决这一问题,可以通过调整编辑器的设置来统一注释格式。具体步骤如下:进入 设置 -> 编辑器 -> 代码样式 -> Java -> 代码生成 -> 注释代码,并进行相应配置。通过这种方式,可以确保注释的缩进与代码风格保持一致,提升代码的可读性和规范性。

2025-05-14 08:44:47 97

原创 Python基础知识2

有序排列常见函数常见操作符列表定义创建列表。

2025-05-07 09:56:49 323

原创 elasticSearch-搜索引擎

有了数据库分页查询,为什么还需要搜索引擎?速度数据库分词查询,地理坐标。

2025-04-07 08:31:04 301

原创 Tomcat中的webapps的访问方式和java -jar内置Tomcat的访问方式的区别

总结来说,使用内置Tomcat的Spring Boot应用简化了部署和配置过程,更加适合微服务和快速开发,而传统的Tomcat部署方式适合于需要集中管理和配置的场景。

2025-04-01 09:28:01 543

原创 Python爬虫

爬虫的特点:模拟用户使用浏览器,发送请求,获取响应。

2025-03-31 13:56:11 1178 2

原创 Python基础题

编写一个程序,找到2000年至3200年(包括在内)中所有可被7整除但不能被5整除的所有数字,得到的数字按逗号分隔,打印在一行上。

2025-03-27 10:20:11 315

原创 记录 重启oracle服务之后 报错 ORA-12505

oracle出问题之后,服务器进行了重启。

2025-03-26 15:25:12 453

原创 如何重装windows系统

不要下载第一个,会出现一些未知的问题,这是一个更新助手不要下载第三个,这是一个iso镜像下载第二个。

2025-03-24 21:47:36 414

原创 虚拟机安装centos7

https://blog.csdn.net/m0_74950751/article/details/128773027

2025-03-23 14:24:37 221

原创 如何提高视图的可扩展性

需求并不明确,可能后续可能新增分类,尽量这个分类维护在变量或者临时表中。

2025-03-21 09:41:40 238

原创 druid开启防火墙之后的bug

【代码】druid开启防火墙之后的bug。

2025-03-19 17:26:04 268

原创 Python常见模块

【代码】Python常见模块。

2025-03-18 09:23:18 398

原创 改造el-select,实时更新下拉菜单选项

【代码】改造el-select,实时更新下拉菜单选项。

2025-03-14 16:08:00 355

原创 数据量过大的时候导出数据很慢

【代码】数据量过大的时候导出数据很慢。

2025-03-10 10:15:42 383

原创 力扣72题编辑距离

去三者的最小值,就是最小的编辑次数。

2025-03-09 19:34:05 485

原创 好用的windows软件

powerToys。

2025-03-09 18:53:10 122

原创 微服务与消息队列RabbitMQ

1

2025-03-09 16:23:35 239

原创 Maven安装和配置详细教程

1

2025-03-08 22:20:51 172

cursor配置mcp

cursor配置mcp

2025-05-15

‪D:\file\code\javaProject\mq-demo.zip

rabbit使用java代码发送消息的示例

2025-04-06

maven基础知识33

maven基础知识33

2025-03-08

maven的配置文件settings.xml

maven的配置文件settings.xml

2025-03-08

spring 如何将mutipartFile转存到本地磁盘

spring 如何将mutipartFile转存到本地磁盘

2024-10-13

使用springCache实现缓存

使用springCache实现缓存

2024-10-07

在java后端发送HTTPClient请求工具类

在java后端发送HTTPClient请求工具类

2024-09-30

将图片资源保存到服务器的盘符中

将图片资源保存到服务器的盘符中

2024-09-26

多线程导出Excel文件

多线程导出Excel文件

2024-09-24

easy-excel导入数据

easy-excel导入数据

2024-09-24

多线程导出Excel文件

多线程导出Excel文件

2024-09-23

nginx的反向代理和负载均衡 配置文件

nginx的反向代理和负载均衡 配置文件

2024-09-19

linux基础命令笔记

linux基础命令

2024-09-14

linux常用软件安装文档

linux常用软件安装文档

2024-09-14

java泛型及基础知识

java泛型

2024-07-28

若依的-环境配置安装包

若依 环境配置安装包

2024-07-09

nginx 安装(下载解压就行,免安装)

nginx 安装(下载解压就行,免安装)

2024-07-09

java内置线程池 !!!

java内置线程池

2024-07-07

测试循环计算.splx

测试循环计算

2024-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除