自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 美团Leaf分布式ID生成器:雪花算法原理与应用

美团Leaf分布式ID生成器:雪花算法原理与应用提供了高可用、高性能的分布式ID解决方案。本文重点解析Leaf中**雪花算法(Snowflake)**的使用与优化技巧。是保证数据一致性的核心技术之一。传统方案(如数据库自增ID、UUID)存在性能瓶颈或无序性问题,而。:电商订单、物流跟踪、实时消息等需要有序唯一ID的业务。美团Leaf分布式ID生成器:雪花算法原理与应用

2025-04-07 18:26:06 10842

原创 高德地图猎鹰服务调用指南(Java后端)

本文为调用高德地图猎鹰服务的完整流程指南介绍,包含关键接口说明、代码示例及避坑要点。官方文档可能更新,建议以为准。

2025-03-17 09:55:41 1710

原创 uniapp图片上传功能前后端代码(java)

重要点就 这两个,接受格式和后端的业务逻辑代码,(我这里是上传到阿里云OSS)上传的代码详细见(java上传文件至阿里云OSS)注意点:1.接口名 2.文件大小和类型限制 3.后端服务器要启动 4.如果前后端分离部署,确保后端支持跨域请求(CORS)//从相册选择album,从摄像机选择camera。//可以指定是原图还是压缩图,默认二者都有。//这里面是和图片一起传过来的数据。//默认为9,我们一次上传一张。//仅为示例,非真实的接口地址。"图片上传至本地成功""图片上传至本地失败"

2024-10-21 16:29:38 1514 1

原创 UNIAPP 实现静态地图(腾讯地图)

之所以选择腾讯地图是因为uniapp中,只有腾讯地图适用的场景较多,比较好用。

2024-10-15 15:51:21 433

原创 SpringMVC 执行流程

在前后端分离的情况下,SpringMVC 的执行流程主要集中在处理 RESTful 请求和返回 JSON 数据。这里的 Controller 会直接返回数据,而不是视图。我们通常会使用和来处理请求,会让返回的数据自动转换成 JSON 格式。请求到达 DispatcherServlet:客户端发起请求,由拦截并处理。请求映射(Handler Mapping)根据请求 URL 和 HTTP 方法查找对应的处理方法。调用 Controller 方法。

2025-04-15 22:10:39 1518

原创 Spring 三级缓存机制 解决循环依赖

循环依赖(Circular Dependency)指两个或多个组件相互直接或间接依赖,形成闭环引用关系。在Spring框架中,主要表现为Bean之间的相互注入。Spring通过三级缓存机制这是框架层面的补救措施,而非设计推荐构造器注入的循环依赖无法解决原型作用域的Bean不支持循环依赖复杂项目应通过代码重构消除循环依赖。

2025-03-27 11:04:52 1012

原创 Spring Boot 整合 Nacos 注册中心

通过本文的整合指南,您可以快速将Spring Boot服务接入Nacos注册中心。建议重点关注版本兼容性心跳配置和网络设置这三个核心要点。实际部署时,推荐结合Nacos集群部署方案提升系统可靠性。

2025-03-25 11:28:55 2616

原创 Spring Boot整合SSE实现消息推送:跨域问题解决与前后端联调实战

本文记录了一次完整的Spring Boot整合Server-Sent Events(SSE)实现实时消息推送的开发过程,重点分析前后端联调时遇到的跨域问题及解决方案。通过注解的实际应用案例,帮助开发者快速定位和解决类似问题。跨域问题定位:当出现错误时,首先检查前端请求地址与后端允许的源连接管理要点及时清理失效连接使用线程安全集合添加心跳检测机制生产环境建议使用Nginx反向代理统一端口配置HTTPS加密通信踩坑心得。

2025-03-25 11:22:00 1014

原创 Spring Boot整合阿里云OSS实现文件上传(超简单教程)

阿里云对象存储服务(Object Storage Service,简称OSS)是一种海量、安全、低成本、高可靠的云存储服务。它适合存储任意类型的文件,适用于海量数据存储、图片/视频存储、静态网站托管等场景。

2025-03-24 18:11:23 1207 1

原创 Spring Boot 整合 RabbitMQ:注解声明队列与交换机详解

通过 Spring Boot 整合 RabbitMQ,开发者可以快速实现消息队列的声明、消息的发送与消费。依赖配置:引入并配置连接信息。注解声明:使用@Bean定义队列、交换机及绑定规则。生产者与消费者:通过发送消息,监听队列。交换机路由:根据业务需求选择合适的交换机类型(如 Direct、Topic)。实际开发中,可结合消息确认、持久化等机制提升系统可靠性。适合精准路由。支持灵活的多级路由。用于广播场景。

2025-03-23 21:30:04 1697

原创 Zookeeper快速搭建

Zookeeper 通过 ZAB 协议、ZNode 数据模型和 Watch 机制,为分布式系统提供高效可靠的协调服务。理解其原理有助于在微服务、大数据等场景中合理设计系统架构,规避分布式环境下的常见问题。随着云原生技术的发展,Zookeeper 仍是在一致性要求严格的场景下的重要基础设施。

2025-03-21 11:44:41 893

原创 前后端联调解决跨域问题的方案

跨域问题是前后端分离架构中常见的一个问题。通过在 Spring Boot 中使用注解,我们可以非常方便地解决这个问题。我们可以选择局部配置(仅限于某些方法)或者全局配置(适用于整个应用)来满足不同的需求。在实际开发中,针对不同的跨域需求,灵活使用注解,将极大提高开发效率,避免不必要的跨域请求错误。希望本文对你解决跨域问题有所帮助!如果你有任何问题,欢迎留言讨论。

2025-03-20 20:13:02 732

原创 IDEA2022自动构建注册表没有compiler.automake.allow.when.app.running选项解决方法

想开启Idea自动构建功能,但却发现自己的注册表里没有compiler.automake.allow.when.app.running选项。项目重启太慢,导致每次启动耗费很多时间。IDEA2022自动构建 实现方法。

2025-03-18 19:41:41 128

原创 JMeter新手使用教程,轻松学会并发测试

jmeter调成中文,并实现并发测试,JMeter的新手使用教程,赶快去试试吧!

2025-03-18 14:16:22 100

原创 URL拼接重复参数问题

在调用第三方API时,手动拼接URL参数容易因编码或重复拼接引发隐藏Bug。Spring框架提供的 UriComponentsBuilder。可自动处理编码和参数拼接,避免低级错误。掌握以上方法,从此告别URL拼接低级错误!),服务端解析异常!

2025-03-15 13:51:07 315

原创 Apifox Helper 自动生成API接口文档

是 Apifox 团队针对 IntelliJ IDEA 环境所推出的插件,可以在 IDEA 环境中识别本地 Java、Kotlin 后端项目的源代码,自动生成 API 文档并一键同步到 Apifox 的项目中。在我们开发过程中我们在编写请求地址和编写请求参数的时候特别花费时间耗费了我们很多时间,作为一个程序员,更应该把精力时间集中在开发上,点击项目进行上传,微服务项目需要创造多个目录,否则所有接口会生成在一个目录导致分不清。:在左侧目录树的模块节点,点击右键,选择「Upload to Apifox」

2025-03-14 18:01:24 569

原创 用Lua脚本实现Redis原子操作

通过Lua脚本,可以轻松实现Redis复杂操作的原子性,解决高并发下的竞态条件问题。在Spring Boot中,结合。,能够高效集成Lua脚本。

2025-03-12 16:15:58 960

原创 在VMware Workstation Pro上轻松部署CentOS7 Linux虚拟机

首先我们需要下载VM虚拟机和Centos7的镜像下载并安装VMware Workstation Pro访问VMware Workstation Pro官网下载第二步:下载centos7镜像访问centos官网下载开始部署Centos7点击创建新的虚拟机这里是Centos7的路径然后命名和选择虚拟机保存路径到这里已经成功创建好了虚拟机。

2025-03-12 16:14:42 854

原创 java手机号、邮箱、日期正则表达式

正则表达式就是。

2025-03-11 21:38:11 536

原创 JavaWeb开发中PO、VO、DTO、DAO、POJO的区别

构建清晰的代码分层结构提高代码可维护性和扩展性避免数据泄露和安全风险在实际项目中,根据业务复杂度灵活选择对象层级,切忌盲目套用设计模式。参考资料《阿里巴巴Java开发手册》Martin Fowler《企业应用架构模式》相关工具MapStruct官方文档。

2025-03-10 17:41:57 1707

原创 无法解析插件 org.springframework.boot:spring-boot-maven-plugin:2.4.13报错异常

路径:Maven\repository\org\springframework\boot\spring-boot-starter。重新配置了一下用户文件查看包里是否有我们需要的版本(这个版本必须与父文件版本相同),今天导入项目的时候,Maven突然加载异常爆红。有的话添加这个maven目录就行了。找到你自己的maven文件地址。

2025-03-10 17:30:31 239

原创 解决IDEA里Maven解析过慢问题

找到Maven文件里的conf,再将setting.xml文件的mirrors里面插入以下代码,配置阿里云仓库。最后将本地仓库重写为新的。

2025-01-03 17:05:31 526

原创 IDEA创建项目不能选择java8

要更改IDea的Java版本,将服务器URL改为start.aliyun.com就可以了。

2025-01-03 17:04:15 275

原创 git推送及下载指令

git上传代码到仓库和克隆代码

2024-10-25 21:43:53 505

原创 Access denied for user ‘root‘@‘localhost‘ (using password:YES),警惕密码设置中的常见陷阱!!!

### 引言。

2024-10-22 17:49:33 422 1

操作系统期末复习题-期末考试

操作系统期末复习题-期末考试

2025-03-11

空空如也

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

TA关注的人

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