自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot中使用 Redis 来解决海量重复提交问题

在 Spring Boot 项目中使用 Redis 来解决海量重复提交问题是一种高效的方法。Redis 可以作为一个高速缓存系统,用于存储请求的唯一标识符及其过期时间,从而避免重复处理。

2024-07-26 09:27:13 327

原创 Spring Boot 中实现防抖的几种方案,拒绝重复提交

在 Spring Boot 中实现接口防抖(debouncing)可以防止频繁的请求触发操作,例如重复点击按钮或频繁请求接口。防抖技术通常用于限制某个操作在一定时间内只能执行一次。在 Spring Boot 中实现防抖有多种方法,下面提供了几种常见的方法:

2024-07-26 09:23:50 434

原创 性能起飞!! SpringBoot + 虚拟线程

虚拟线程是 Java 21 中引入的轻量级线程,由 JVM 管理,与传统的操作系统线程相比,它们具有更低的开销和更高的效率。虚拟线程的设计目的是解决高并发情况下线程管理的复杂性和性能瓶颈。传统线程:由操作系统管理,每个线程都有自己的栈和内存空间,创建和切换线程的开销较大。虚拟线程:由 JVM 管理,它们的创建和切换开销远低于操作系统线程。虚拟线程的实现方式包括通过协作式调度和高效的栈管理等技术。虚拟线程在 Java 21 引入,为并发编程提供了一种新的解决方案,特别适合处理大量并发任务。

2024-07-25 09:34:37 374

原创 5000字一文到底,教你吃透Laravel

ravel介绍: 1. 设计理念2. 主要特性3. 应用实例4. 社区和生态系统Laravel学习: 1. 基础准备2. 学习资源3. 学习步骤4. 实战经验5. 持续学习Laravel 开发应用: 1. 环境准备2. 开发基本功能3. 测试 4. 部署5. 维护和更新

2024-07-24 13:06:02 540

原创 怎样在实际项目中优雅地应用设计模式?

常用的设计模式有哪些? 1.策略模式 2.工厂模式 3.单例模式 4.代理模式 5.工厂方法模式 观察者模 6.模板方法模式 7.适配器模式 下面是一些常用的设计模式,每个设计模式的解析和实现模板:

2024-07-24 12:51:20 380

原创 Vue 2,Vue3 项目快速搭建,付实战项目源码下载

安装 Node.js 和 npm,然后安装 Vue CLI(可选)。使用vue create或 npm init vue脚手架工具创建项目。根据需要选择配置,然后启动开发服务器。这样,你就可以快速搭建一个 Vue 2 或 Vue 3 项目,开始进行开发了。如果有更多特定需求或问题,可以进一步调整项目配置。

2024-07-24 09:45:00 811

原创 面试官:在软件开发中,尽量减少数据库调用?为什么数据库连接很消耗资源?

尽量减少数据库调用的主要目的是为了提高系统的性能、降低数据库负载、减少事务开销以及减少网络延迟。通过合理的设计和优化策略,例如使用连接池、缓存机制、批量操作、合并事务等,可以显著提升应用程序的整体性能和用户体验。

2024-07-24 09:15:00 225

原创 ?.报错--解决Uncaught SyntaxError: Unexpected token ‘?‘或Uncaught SyntaxError: Invalid or unexpected token

Babel 是一个流行的 JavaScript 转译器,可以将现代 JavaScript 代码转译为兼容旧版浏览器的代码。如果你使用像 Webpack 这样的构建工具,可以配置它与 Babel 一起使用,以确保你的代码兼容老旧浏览器。在开发中,确保使用适当的工具链来处理兼容性问题,以便在各种浏览器中运行你的代码。如果你不能使用 Babel 或其他工具,你可以手动重写代码,以兼容旧版浏览器。这样的现代 JavaScript 运行时库,它提供了一些对旧浏览器的兼容性支持,但对于语法特性的支持还是要依赖转译器。

2024-07-24 09:15:00 450

原创 [超详细!]WebKit 详细介绍及实际运用代码

WebKit是一个开源的网页浏览引擎,用于呈现网页内容。它最初由苹果公司于 2002 年基于 KDE 的 KHTML 引擎开发,后来逐步发展成为一个独立的项目。WebKit 不仅用于苹果的 Safari 浏览器,也曾用于 Google Chrome(在转向 Blink 引擎之前)和其他一些应用程序和设备。....

2024-07-24 09:14:29 764

原创 Spring Boot 注解及其详细应用

Spring Boot 是一个用于简化 Spring 应用开发的框架,它提供了一系列注解用于配置、管理和简化 Spring 应用的各种功能。以下是常见的 Spring Boot 注解及其详细应用说明:核心注解...

2024-07-24 09:04:03 866

原创 同一局域网下,怎么连接他人的MySQL数据库,MySQL数据库连接失败及解决方法

尝试使用 MySQL Workbench、phpMyAdmin 或其他数据库管理工具连接 MySQL 服务器。确保服务器的防火墙允许 3306 端口的流量。在客户端计算机上,确保允许出站连接到 MySQL 服务器的 3306 端口。确保客户端和服务器在同一网络内,且能够互相访问。确保显示的权限列表中有你要用来连接的用户和主机。可以替换为特定的 IP 地址。或者服务器的具体 IP 地址。

2024-07-24 09:00:00 580

原创 解决依赖报错 Maven

更换 Maven 镜像是解决下载依赖问题的一种常见方法。你可以按照以下步骤更换 Maven 的镜像:

2024-07-24 09:00:00 105

原创 基于gunicorn+flask+docker模型高并发部署,详细介绍及如何运用

在高并发环境下部署机器学习模型时,结合Gunicorn、Flask和Docker可以提供一种高效、可扩展的解决方案....

2024-07-23 18:15:44 895

原创 sklearn基本运用

scikit-learn(通常简称为sklearn)是一个用于机器学习的开源 Python 库。它提供了简单而高效的工具来进行数据挖掘和数据分析,涵盖了广泛的机器学习任务

2024-07-23 18:12:37 235

原创 超详细-PHP框架详解 深挖symfony框架

ymfony 是一个功能强大的 PHP 框架,广泛用于开发企业级应用和复杂的 Web 项目。它具有高可扩展性、灵活性和强大的社区支持。下面是 Symfony 框架的一些关键特点和组成部分的详细介绍:

2024-07-23 18:07:56 976

原创 超详细! 如何在 Spring Boot 中实现 RSA + AES 自动接口解密

在 Spring Boot 中实现 RSA + AES 自动接口解密,涉及到使用这两种加密算法来确保数据在传输过程中的安全性。以下是一个高层次的步骤指南,帮助你实现这一功能:

2024-07-23 17:43:49 321

原创 超详细!RSA和AES基础知识

RSA 和 AES 是两种常见的加密算法,分别用于公钥加密和对称加密....

2024-07-23 17:37:09 466

原创 Spring Boot 中使用 Redis

在 Spring Boot 中使用 Redis 可以利用 Spring Data Redis 提供的简化 API。Spring Data Redis 使得在 Spring 应用程序中集成 Redis 更加方便。以下是如何在 Spring Boot 项目中使用 Redis 的详细步骤:

2024-07-23 17:05:50 535

原创 Redis 详细介绍, Windows下安装与使用

Redis 是一个开源的内存数据结构存储系统,支持多种数据结构,包括字符串、哈希、列表、集合、排序集合等。它通常用作数据库、缓存和消息代理。Redis 以其高速性能和丰富的功能而闻名,被广泛用于各种场景。

2024-07-23 17:01:13 1075

原创 在 Vue 项目中使用 `xlsx-style` 库导出 Excel 表格时,可以自定义内容、表头、颜色、宽高以及插入图片。

在 Vue 项目中使用 `xlsx-style` 库导出 Excel 表格时,可以自定义内容、表头、颜色、宽高以及插入图片。下面是一个简化的步骤指南,帮助你实现这些功能。

2024-07-23 16:38:24 168

原创 “let“能替代“var“吗? “let“和“var“区别

在 JavaScript 中,let和var都用于声明变量,但它们在作用域和行为上有一些重要的区别:

2024-07-23 16:24:20 892

vue2实战项目,开箱即用

## 功能 ``` - 登录 / 注销 - 权限验证 - 页面权限 - 指令权限 - 权限配置 - 二步登录 - 多环境发布 - dev - sit - stage - prod - 全局功能 - 国际化多语言 - 多种动态换肤 - 动态侧边栏(支持多级路由嵌套) - 动态面包屑 - 快捷导航(标签页) - Svg Sprite 图标 - 本地/后端 mock 数据 - Screenfull全屏 - 自适应收缩侧边栏 - 编辑器 - 富文本 - Markdown - JSON 等多格式 - Excel - 导出excel - 导入excel - 前端可视化excel - 导出zip - 表格 - 动态表格 - 拖拽表格 - 内联编辑 - 错误页面 - 401 - 404 - 組件 - 头像上传 - 返回顶部 - 拖拽Dialog - 拖拽Select - 拖拽看板 - 列表拖拽 - SplitPane - Dropzon

2024-07-23

空空如也

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

TA关注的人

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