- 博客(10)
- 收藏
- 关注
原创 Java Web 中 HttpServlet 相关类的协作与使用注意!
本文系统梳理了Java Web开发中HttpServlet相关核心类及其作用。首先介绍了基础抽象类Servlet接口和GenericServlet,它们定义了Servlet生命周期和通用实现。重点解析了HttpServlet类如何针对HTTP协议进行封装,通过doXxx方法处理不同请求类型。同时详细说明了HttpServletRequest和HttpServletResponse作为请求/响应数据载体的核心功能。最后提及SpringMVC等框架如何基于HttpServlet进行扩展封装。
2025-09-10 14:44:36
708
原创 IM 项目分类与关键模块解析!
互动功能:语音通话(VoIP 技术)、视频通话(编解码如 H.264)、群聊(群成员管理、群权限);- 数据加密:传输加密(如 TLS/SSL)、存储加密(敏感消息本地加密)、端到端加密(如微信 “密聊”、Telegram “秘密聊天”);的缩写,因此 “IM 项目” 通常指以开发、运营或优化 “即时通讯产品 / 服务” 为目标的专项工作,核心是实现用户间实时的文字、语音、视频、文件等信息传递与互动。:微信(WeChat)、QQ、WhatsApp、Telegram、Discord(侧重兴趣社群)等。
2025-09-09 14:19:39
703
原创 修复 RabbitMQ 容器中.erlang.cookie 权限!
摘要:当RabbitMQ容器因.erlang.cookie权限问题无法启动时,可通过宿主机修改挂载目录权限解决。步骤如下:1)强制删除问题容器;2)在宿主机挂载目录(/data/rabbitmq/node1)中检查并修复.erlang.cookie文件权限(所有者设为999:999,权限设为600);3)重新启动容器。核心原理是容器会继承宿主机挂载目录的权限设置,确保RabbitMQ用户(UID/GID=999)有正确访问权限即可解决问题。
2025-09-09 09:54:58
489
原创 CentOS 7 中 Docker 部署 RabbitMQ 集群!
本文详细介绍了在CentOS7中使用Docker部署RabbitMQ单机和集群的完整流程。单机部署包括拉取管理版镜像、配置端口映射、账号密码和数据持久化。集群部署采用3节点方案,重点说明统一Erlang Cookie、创建自定义网络、端口映射规则等关键配置,并提供了节点加入集群和配置镜像队列/仲裁队列的具体命令。文章还包含管理界面访问验证、集群状态检查方法,以及网络互通、Cookie一致等常见问题的解决方案,帮助用户快速搭建高可用的RabbitMQ环境。
2025-09-08 21:39:57
663
原创 RocketMQ 和 RabbitMQ 的对比及选择!
RocketMQ与RabbitMQ核心差异对比:RocketMQ源于阿里,基于Java,专为大规模分布式设计,支持高吞吐(10万+TPS)、事务消息和海量积压,适合电商/金融等Java场景;RabbitMQ基于Erlang,原生支持AMQP协议,以低延迟(1-10ms)、灵活路由和多语言兼容见长,适合实时通知和非Java技术栈。选择建议:大规模分布式系统优先RocketMQ,轻量级多语言场景选择RabbitMQ。两者均满足消息队列核心功能,关键需匹配技术栈与业务需求。
2025-09-08 13:24:18
1189
原创 Java 领域核心架构方案关系解析!
本文以餐厅经营为比喻,系统介绍了Java系统架构从单体到云原生的演进过程。1)单体架构如社区小餐厅,功能集中但扩展性差;2)SOA架构通过中央厨房实现部分功能复用;3)微服务架构类似美食广场,各模块完全独立;4)云原生架构在此基础上实现智能调度和弹性扩展。文章指出架构选择需结合实际需求,小型系统用单体架构更高效,云原生是微服务的优化而非替代,并澄清了"架构越先进性能越好"等常见误区。不同架构各有适用场景,核心是根据业务规模、迭代频率等需求选择最合适的方案。
2025-09-06 20:49:26
1039
原创 Spring、Spring MVC、Spring Boot 与 Spring Cloud 的关系解析!
专门解决 “多栋楼协同管理”(微服务架构中多个独立服务协同工作)的问题 —— 相当于小区的 “物业系统”:当小区盖了 “住户楼、商铺楼、停车场楼”(多个微服务)后,需要 “水电管网连接、安保巡逻、住户登记”(服务注册、负载均衡、熔断降级),这些都靠 Spring Cloud 实现。微服务是 “小区架构方案”(多栋楼),Spring Cloud 是 “实现该方案的运维工具”—— 方案≠工具,比如 “盖小区” 是方案,“物业系统” 是工具。,没有 Spring 就没有后两者。、Spring MVC 的。
2025-09-05 17:47:46
971
原创 解决Uniapp用uploadFile()方法上传文件报Cannot invoke “org.springframework.web.multipart.MultipartFile.isEmpty()
Uniapp、上传头像问题、uploadFile()、SpringBoot、Cannot invoke "org.springframework.web.multipart.MultipartFile.isEmpty()
2024-10-01 15:10:47
547
原创 CommunicationsException: Communications link failure
在学习Java的时候,碰到这样的错误CommunicationsException: Communications link failure,我们该如何解决!
2023-02-05 17:41:29
610
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1