java 第124页
还在用ifelse来写业务?了解下Spring状态机-拾光赋

还在用ifelse来写业务?了解下Spring状态机

状态机之所以强大,是因为其行为在启动时就以固定的方式定义了操作规则,从而确保了一贯的连贯性和相对较高的可调试性。关键在于,应用程序处于且仅可能处于有限数量的状态中。然后,某些事件发...
Lee的头像-拾光赋Lee2年前
0120
聚合系统设计-批付交易中的“双批次ID设计(or双批次号设计)” // 双批次ID设计:在复杂业务场景下构建清晰、可维护的应用系统-拾光赋

聚合系统设计-批付交易中的“双批次ID设计(or双批次号设计)” // 双批次ID设计:在复杂业务场景下构建清晰、可维护的应用系统

聚合系统设计-批付交易中的“双批次ID设计(or双批次号设计)” // 双批次ID设计:在复杂业务场景下构建清晰、可维护的应用系统,本文将聚焦于聚合支付系统商户API批量付款场景,深入剖析双批次I...
Lee的头像-拾光赋Lee5个月前
06211
双版本jdk的安装与使用切换-拾光赋

双版本jdk的安装与使用切换

作为一个Java学习者,学习不同版本的jdk,我觉得还是挺必要的,了解其中的新特性,所以这篇我写了关于对于不同版本的jdk使用安装与切换,请放心食用,实在不懂可以联系作者为你解答 先来说一下...
Lee的头像-拾光赋Lee2年前
0400
技术面:SpringBoot(springboot的类加载和传统的双亲委派有什么区别、如何按顺序实例化Bean)-拾光赋

技术面:SpringBoot(springboot的类加载和传统的双亲委派有什么区别、如何按顺序实例化Bean)

技术面:SpringBoot(springboot的类加载和传统的双亲委派有什么区别、如何按顺序实例化Bean),前言 在SpringBoot中,类加载机制与Java的传统双亲委派类加载机制是有一定区别。主要体现在自定义...
Lee的头像-拾光赋Lee4个月前
05213
ForkJoinPool在生产环境中使用遇到的一个问题-拾光赋

ForkJoinPool在生产环境中使用遇到的一个问题

1、背景 在我们的项目中有这么一个场景,需要消费kafka中的消息,并生成对应的工单数据。早些时候程序运行的好好的,但是有一天,我们升级了容器的配置,结果导致部分消息无法消费。而消费者的...
Lee的头像-拾光赋Lee2年前
0180
SpringCloud 常见面试题(三)-拾光赋

SpringCloud 常见面试题(三)

SpringCloud 常见面试题(三),服务网关 在微服务架构中,网关的作用是什么 在微服务架构中,网关(Gateway)具有以下作用: 统一入口:网关为所有的微服务提供一个唯一的入口点,从而简化了客...
Lee的头像-拾光赋Lee4个月前
0607
Java实现的表达式求值算法(包括加减乘除以及括号运算)-拾光赋

Java实现的表达式求值算法(包括加减乘除以及括号运算)

package com.example.demo.java; import com.greenpineyu.fel.FelEngine; import com.greenpineyu.fel.FelEngineImpl; import java.math.BigDecimal; import java.util.HashMap; import java.ut...
Lee的头像-拾光赋Lee2年前
0250
MyBatis 扩展BaseTypeHandler 转换泛型 JSON 列表-拾光赋

MyBatis 扩展BaseTypeHandler 转换泛型 JSON 列表

MyBatis 扩展BaseTypeHandler 转换泛型 JSON 列表,最近发现一个mybatis里面json转换的bug, 写了这么多年Java这方面还是没有理清楚, 把正确的处理方法记录一下. 一. 对象JSON转换 这个是比较简单...
Lee的头像-拾光赋Lee3个月前
0456
从零开始学Spring Boot系列-集成MyBatis-Plus-拾光赋

从零开始学Spring Boot系列-集成MyBatis-Plus

在Spring Boot应用开发中,MyBatis-Plus是一个强大且易于使用的MyBatis增强工具,它提供了很多实用的功能,如代码生成器、条件构造器、分页插件等,极大地简化了MyBatis的使用和配置。本篇文章...
Lee的头像-拾光赋Lee2年前
0350
分表路由:为什么大神都用 & (n-1),而不用 % ?一次给你讲透-拾光赋

分表路由:为什么大神都用 & (n-1),而不用 % ?一次给你讲透

分表路由:为什么大神都用 & (n-1),而不用 % ?一次给你讲透, 写在前面 '分库分表'大家都不陌生。当数据量激增时,我们习惯性地写下 userId % tableCount 来决定数据路由到哪张表。 这段代码逻...
Lee的头像-拾光赋Lee1个月前
03314
DDD领域设计理解-拾光赋

DDD领域设计理解

DDD 领域驱动设计理解(Domain Driven Design) 目录 DDD 领域驱动设计理解(Domain Driven Design) 概念 核心 目标 概念 领域驱动设计事实上是1针对OOAD的一个扩展和延申。DDD基于面向对象分...
Lee的头像-拾光赋Lee2年前
0210
剑指offer-66、机器⼈的运动范围-拾光赋

剑指offer-66、机器⼈的运动范围

剑指offer-66、机器⼈的运动范围,题目描述 地上有⼀个 m ⾏和 n 列的⽅格。⼀个机器⼈从坐标(0,0) 的格⼦开始移动,每⼀次只能向左,右,上,下四个⽅向移动⼀格,但是不能进⼊⾏坐标和列坐标...
Lee的头像-拾光赋Lee1个月前
0338