摘要:
使用到的工具 GitLab Jenkins Maven Docker harbor Kubernetes(k8s) nexus(NEXUS是一个强大的仓库管理器,主要用于管理和维护Maven构件) npm 001 002 出处 点击跳转
阅读全文
posted @ 2025-07-14 11:28
(Play)
阅读(19)
推荐(0)
摘要:
package com.example.demo.test01; import com.alibaba.fastjson.JSON; import lombok.Data; import java.util.ArrayList; import java.util.Arrays; import jav
阅读全文
posted @ 2025-07-14 10:19
(Play)
阅读(32)
推荐(0)
摘要:
2、 Redis锁使用 @Async @Scheduled(cron = "${outside_cron:0 0 23 * * ?}") public void showTimer() throws ParseException { String reqId = StringUtil.getShor
阅读全文
posted @ 2025-07-10 11:34
(Play)
阅读(10)
推荐(0)
摘要:
目录常见问题梳理高并发请求问题:数据和缓存一致性问题:在程序运行期间,当数据库的数据发生修改之后,导致缓存中的数据和数据库数据不一致性的问题。消息丢失/消息积压等问题:消息丢失是指在消息传递过程中,消息未能到达目的地,可能是由于网络问题、系统故障等原因造成的。消息积压是指消息队列中累积了大量的未处理
阅读全文
posted @ 2025-07-04 15:02
(Play)
阅读(62)
推荐(0)
摘要:
目录k8s总结 k8s Kubernetes(k8s)是用于自动化部署、扩展和管理容器化应用的开源平台。 总结 Docker 与 k8s 的组合实现了应用打包与集群管理的解耦: Docker解决了 “环境一致性” 问题(一次构建,到处运行) k8s解决了 “规模化运维” 问题(自动化部署、扩缩容、自
阅读全文
posted @ 2025-07-02 10:26
(Play)
阅读(21)
推荐(0)
摘要:
目录DevOps核心目标 DevOps DevOps 是一种将软件开发(Development)和 IT 运维(Operations)融合的文化、方法与实践体系,旨在打破部门壁垒,通过自动化和持续改进,实现从代码提交到生产部署的高效协作与交付。 核心目标 缩短交付周期、提高部署频率、增强可靠性、提升
阅读全文
posted @ 2025-07-02 10:13
(Play)
阅读(34)
推荐(0)
摘要:
> 
阅读全文
posted @ 2025-07-01 17:58
(Play)
阅读(15)
推荐(0)
摘要:
在Java中处理高并发通常涉及到多个层面的设计和优化,以确保应用程序能够有效地处理大量并发请求。以下是一些关键的策略和最佳实践: 线程池模型选择 FixedThreadPool、CachedThreadPool、ScheduledThreadPool、SingleThreadExecutor 参数:
阅读全文
posted @ 2025-07-01 17:50
(Play)
阅读(25)
推荐(0)
摘要:
在将Java项目从旧环境迁移到新环境时,可能会遇到多种问题。这些问题可能涉及到配置、依赖管理、环境设置、代码兼容性以及性能调优等方面。下面是一些常见的问题及其解决方案: 环境配置差异 解决方案:确保新环境中的Java版本、操作系统、数据库以及其他依赖服务的配置与旧环境一致。例如,如果旧环境使用的是J
阅读全文
posted @ 2025-07-01 16:34
(Play)
阅读(148)
推荐(0)
摘要:
目录NacosHystrix、Sentinel(3特no)区别RocketMQSeata分布式事务解决方案Spring Cloud GatewayNAlibaba Cloud OSSacosAlibaba Cloud ACMAlibaba Cloud SLS Nacos Hystrix、Sentin
阅读全文
posted @ 2025-06-30 16:46
(Play)
阅读(74)
推荐(0)