小豆丁技术栈
主页
目录
Links icon
Java文章 SpringBoot文章 Jenkins文章 Docker文章 kubernetes文章 博客示例 Github 地址
关于
Search
🌐
中文
  • SpringBoot 遇上状态机:简化复杂业务逻辑的利器

    SpringBoot 遇上状态机:简化复杂业务逻辑的利器

    2025-04-10 09:43:00 java springboot state-machine

    在 Spring Boot 开发里,复杂业务流程常让代码因大量 if/else 或 switch 语句而难以维护与扩展,不过状态机能有效解决这一难题。本篇博客将深入探讨如何在 Spring Boot 应用中引入状态机管理复杂业务流程,借助状态机的设计与实现,能清晰定义业务状态及状态间的转换规则,这不仅能提高代码的可维护性和可扩展性,还能让开发人员更易理解和调试复杂业务逻辑。此外,文中会详细介绍状态机的基本概念、在 Spring Boot 中的配置方法,还会通过一个详细案例演示如何使用状态机框架(Cola - Statemachine)实现状态转换。

    阅读更多
  • SpringBoot 使用 AOP 方式高效的记录操作日志

    SpringBoot 使用 AOP 方式高效的记录操作日志

    2025-03-15 19:51:00 java springboot spring aop

    随着软件系统复杂度的提升,操作日志的关键作用愈发凸显,但传统日志记录方式存在耦合度高、维护困难等弊端。为解决这些问题,本文将探讨如何在 Spring Boot 项目中运用 AOP 技术,构建高效且易于维护的操作日志记录机制,从而增强系统的可维护性和可扩展性。

    阅读更多
  • 深入浅出 JAVA 之集合 - ConcurrentHashMap

    深入浅出 JAVA 之集合 - ConcurrentHashMap

    2025-02-12 15:33:00 java jvm

    ConcurrentHashMap 和 HashMap 一样,是一个实现了 Map 接口,用于存储键值对数据的集合。不过 ConcurrentHashMap 在多线程环境下具备更好的线程安全性和并发性能,提供了额外的并发操作方法和迭代器一致性保证,是多线程场景中最常用的集合之一,掌握其原理和使用非常必要。而本篇文章就是要对其进行详细介绍。

    阅读更多
  • RocketMQ 相关概念

    RocketMQ 相关概念

    2025-01-20 23:55:00 java

    。

    阅读更多
  • 深入浅出 JAVA 集合 - HashMap

    深入浅出 JAVA 集合 - HashMap

    2025-01-12 21:28:00 java jvm

    HashMap 是 Java 中最常用的集合,基于哈希表结构,可以存储键值对数据。掌握 HashMap 集合中的方法源码及内部结构等,会使我们更加了解如何合理使用 HashMap 集合进行业务逻辑。

    阅读更多
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

超级小豆丁

Good luck will come along with a smiling.

欢迎关注我的公众号"小豆丁技术栈"关注最新技术动态

我的信息

Address:BeiJing

Github:github.com/my-dlq

My Email:mynamedlq@163.com

个人留言

比较忙碌,有疑问可以发邮件或者公众号留言

最新文章

  • SpringBoot 遇上状态机:简化复杂业务逻辑的利器
  • SpringBoot 使用 AOP 方式高效的记录操作日志
  • 深入浅出 JAVA 之集合 - ConcurrentHashMap
  • 深入浅出 JAVA 集合 - HashMap
  • 深入浅出 JVM 之垃圾回收-垃圾回收器
  • 深入浅出 JVM 之垃圾回收-垃圾回收概述与算法
  • 深入浅出 JVM 之运行时数据区-程序计数器
  • 深入浅出 JVM 之运行时数据区-虚拟机栈

分类

KUBERNETES 67 JAVA 50 SPRINGBOOT 19 JENKINS 11 DOCKER 9 PROMETHEUS 9 SPRINGCLOUD 5 HELM 4 LINUX 4 GRAFANA 1 ISTIO 1 SPRING 1

标签

KUBERNETES 70 JAVA 63 SPRINGBOOT 41 JVM 24 JENKINS 13 PROMETHEUS 12 DOCKER 11 TRAEFIK 8 GC 5 GIT 5 REDIS 5 SPRINGCLOUD 5 CENTOS 4 ETCD 4
所有标签
ACID1 ALERTMANAGER2 APISERVER1 APOLLO2 BACKUP1 BLACKBOX1 CADVISOR2 CAFFEINE1 CALACO1 CENTOS4 CONFIGURATIONPROPERTIES1 COREDNS1 CRONJOB1 DASHBOARD3 DATABASE2 DATETIMEFORMATTER1 DISTRIBUTED1 DISTRIBUTED-LOCK1 DLEDGER1 DNS1 DOCKER11 DOCKERFILE1 ELASTICSEARCH3 EMAIL1 ENCRYPT1 ENVIRONMENT1 ETCD4 EUREKA3 EXCEPTION-HANDLER1 FASTJSON1 FLUENTD1 FUNTION1 GC5 GIT5 GIT-BRANCH1 GIT-PARAMETER1 GIT-PUSH1 GITLAB1 GLUSTERFS1 GRAFANA4 GSON1 HARBOR1 HEKETI1 HELM3 HOSTS1 HTTP1 HTTPCLIENT1 HTTPCLIENT5.01 ID1 IDEMPOTENCE1 INDEX1 INGRESS2 IPVS1 ISSUE4 ISTIO1 JAVA63 JENKINS13 JENKINS-ROLE1 JENKINS-SLAVE1 JOB1 JSON1 JVM24 KAFKA3 KAFKA-LOGS1 KAFKA-MANAGER1 KERNAL1 KIBANA2 KUBEADM4 KUBEADM-INSTALL-KUBERNETES1 KUBECTL1 KUBELET1 KUBERNETES70 KUBERNETES-1.16.31 KUBERNETES-RBAC1 LAMBDA2 LIMITRANGE1 LINUX4 LIVENESSPROBE1 LOCALDATETIME1 LOCALTIME1 LOG4J21 MAVEN2 MAVEN-REPOSITORY1 METRICS1 METRICS-SERVER2 MONGODB1 MYBATIS3 MYSQL3 NACOS1 NDS1 NEXUS31 NFS3 NFS-PROVISIONER2 NODE1 OPTIONAL1 POD1 PROMETHEUS12 PROMETHEUS-OPERATOR2 PV1 PVC1 QOS1 RBAC1 READINESSPROBE1 REDIS5 REDIS-CLUSTER1 RESOURCEQUOTA1 ROCKETMQ2 SONAR1 SONARQUBE2 SONATYPE1 SPRING1 SPRING-AOP2 SPRING-CACHE2 SPRING-DATA-REDIS1 SPRINGBOOT41 SPRINGBOOT-ADMIN2 SPRINGBOOT-APOLLO1 SPRINGBOOT-EXCEPTION-HANDLER1 SPRINGBOOT-FILTER1 SPRINGBOOT-KAFKA1 SPRINGBOOT-VALID1 SPRINGCLOUD5 SPRINGCLOUD-KUBERNETES4 SPRINGCLOUD-KUBERNETES-CONFIG2 SPRINGCLOUD-ZUUL1 STATE-MACHINE2 STOMP1 STORAGECLASS3 STREAM1 SWAGGER3 TAINT1 THINBACKUP1 THREAD2 TOLERATION1 TRAEFIK8 TRAEFIK-INGRESS1 TRAEFIK-MIDDLEWARES1 TRAEFIK-V2.01 TRAEFIK-V2.11 TRAEFIK-V2.21 TRAEFIK-V2.31 TRAEFIK2.01 TRAEFIK2.11 TRAEFIK2.21 TRAEFIK2.31 TRANSACTION1 VALID1 VALUE1 WEBSOCKET1 ZIPKIN1 ZOOKEEPER1 ZUUL1
[A~Z][0~9]

Copyright 2017-  小豆丁技术栈. All Rights Reserved

京ICP备18058506号-1
京公网安备 11011102001149号