springboot
未读
Spring Boot 集成 Loki:构建轻量级日志系统的完整实践指南
为什么选择 Loki? 在微服务架构中,传统日志系统(如 ELK)面临资源消耗大、部署复杂等问题。Loki 作为 Grafana Labs 推出的轻量级日志聚合工具,通过 标签索引 替代全文检索,存储效率提升 50% 以上,尤其适合中小型项目或资源受限环境(如 2G 内存服务器)。结合 Spring
springboot
未读
基于Spring Boot的微信扫码登录全流程实现
This article details the full process of implementing WeChat QR code login based on Spring Boot, highlighting its key values and benefits such as user convenience, enhanced security, and data value extraction. It covers configuration settings, code generation, token management, and additional security and feature enhancements.
springboot
未读
Spring Boot 分布式事务实现详解
This article provides an in-depth guide on implementing distributed transactions in Spring Boot. It discusses various methods such as Seata, TCC, Saga, and XA, explaining their mechanisms, use cases, and configurations. The article offers a comprehensive overview of transaction management in a microservices architecture, including practical examples and code snippets.
springboot
未读
Spring Boot深度应用@Cacheable:从入门到高级缓存策略定制
一、基础篇:快速实现缓存功能 1.1 引入依赖与启用缓存 在Spring Boot项目中,需先添加spring-boot-starter-cache依赖(Mav
centos
未读
centos安装htop
这篇文章是关于在CentOS系统上安装htop的指南。首先,通过安装EPEL仓库来准备系统。然后,使用yum命令安装htop。对于CentOS 8及更高版本,可以使用dnf命令达到相同效果。安装完成后,可以直接使用htop命令来查看系统资源使用情况。
centos Stream8 安装最新版本k8s
安装1.25.3最新版本k8s,基于docker容器 原因 k8s在1.24版本之后删除了使用docker容器的兼容包,需要手动安装使
springBoot使用多线程
摘要:
本文是关于Spring Boot中使用多线程的内容,涉及了多个Java类和代码片段,用于演示Spring Boot如何配置和使用多线程。首先是一个关于配置线程池的任务,通过定义AsyncConfiguration类配置了一个线程池,并在CustomMultiThreadingService中使用@Async注解执行异步任务。然后介绍了一个CompletableFuture的示例,用于展示如何在Spring Boot中使用异步编程模型处理并发任务。最后讨论了关于Spring Boot的多线程配置和注意事项,包括使用@EnableAsync注解启用异步支持,以及使用CompletableFuture处理并发任务的一些细节。本文的关键词是java、springBoot使用多线程、多线程和springboot。
springBoot公共返回库
摘要:
本文介绍了关于springboot公共返回库的内容,主要涉及到依赖添加、版本兼容性、成功和错误响应的处理方式,以及分页功能的使用。文章提到了不同版本的springboot与相应版本的jdk的配合使用,并详细展示了如何使用ResultUtils进行成功和错误的响应处理。同时,介绍了异常处理的方式以及PageHelper的使用。最后总结了公共返回库中一些关键的返回值含义。整体来说,文章详细阐述了如何使用springboot公共返回库进行项目开发,对于开发者有一定的参考意义。
linux使用脚本启动java
本文是关于在Linux环境下使用脚本启动Java应用的描述。脚本首先检查是否有正在运行的Java应用进程,如有则终止。接着检查旧Java应用文件是否存在并删除。然后,如果存在新的Java应用文件,则将其移动到指定路径。所有操作都会记录到日志文件中。最后,脚本执行成功或失败的信息以及部署完成的消息会被输出。
docker安装雷池
摘要:本文主要介绍了docker和docker-compose的安装和使用相关注意事项。文章提到了通过执行特定命令安装雷池(可能是某种安全工具),并且提供了相关的使用指导和一些管理操作的命令。同时,文章还涉及了docker-compose的使用和一些常见的操作命令。最后,文章强调了安全设置的重要性,特别是使用TOTP进行身份验证。