猿柒-牛翰网-第2页
HotSpot虚拟机对象探秘-牛翰网

HotSpot虚拟机对象探秘

HotSpot虚拟机对象探秘 HotSpot虚拟机在Java堆中的对象分配、布局和访问。 对象的创建 如何划分可用空间。 并发下指针分配的安全问题。 普通Java对象、数组对象和Class对象。此处只讨论普通Java...
剑指offer-16、合并两个有序链表-牛翰网

剑指offer-16、合并两个有序链表

题⽬描述 输⼊两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满⾜单调不减规则。 如输⼊{1,3,5} , {2,4,6} 时,合并后的链表为{1,2,3,4,5,6} ,所以对应的输出为{1,2...
聚合系统设计:利用泛型来重构三方服务的底层调用-牛翰网

聚合系统设计:利用泛型来重构三方服务的底层调用

三方服务API接口响应说明 我司通道服务里调用的一个三方服务商,其响应结构如下: 字段名 类型 描述 code int 业务响应的 code 码(非 HTTP 状态码) message string 返回值的状态描述 data obj...
Spring AI 框架中如何集成 MCP?-牛翰网

Spring AI 框架中如何集成 MCP?

SpringAI MCP介绍 Spring AI MCP 为模型上下文协议提供 Java 和Spring 框架集成、它使 SpringAI 应用程序能够通过标准化的接口与不同的数据源和工是进行交互,支持同步和异步通信模式。整体架构...
“子弹弹夹”装弹和出弹的抽象原理实战:掌握栈的原理与实战-牛翰网

“子弹弹夹”装弹和出弹的抽象原理实战:掌握栈的原理与实战

栈的数据结构就像是子弹弹夹一样,后装入的子弹先发出。 从概念到实战逐步掌握数据结构:通过自定义栈来彻底掌握栈数据结构,并通过自定义栈解决实际问题。 1. 栈的基本概念 1.1. 概念与属性 定...
JAVA注解处理-牛翰网

JAVA注解处理

元注解 JDK元注解 @Target 指定注解可以应用的目标(如类、方法、字段等)。 常用取值(ElementType 枚举): TYPE:类、接口、枚举 FIELD:字段 METHOD:方法 PARAMETER:方法参数 CONSTRUCTOR...
本可避免的P1事故:Nginx变更导致网关请求均响应400-牛翰网

本可避免的P1事故:Nginx变更导致网关请求均响应400

问题背景 项目上使用SpringCloudGateway作为网关承接公网上各个业务线进来的请求流量,在网关的前面有两台Nginx反向代理了网关,网关做了一系列的前置处理后转发请求到后面各个业务线的服务,简...
多线程和并发编程之并发编程三大特性-牛翰网

多线程和并发编程之并发编程三大特性

并发编程的三大特性:原子性、可见性、有序性,只有掌握这三大特性才能说是真正踏入并发编程的门槛,而这三大特性也会将贯穿我们学习并发编程的所有历程! 一、原子性: 1、定义:操作要么全部...
剑指offer-14、链表中倒数第k个结点-牛翰网

剑指offer-14、链表中倒数第k个结点

题⽬描述 输⼊⼀个链表,输出该链表中倒数第k个结点。 例如输⼊{1,2,3,4,5} , 2 时,对应的链表结构如下图所示: 其中蓝⾊部分为该链表的最后2 个结点,所以返回倒数第2 个结点(也即结点值为4 ...
`System.out.println(Object)` 的打印行为详解-牛翰网

`System.out.println(Object)` 的打印行为详解

System.out.println(Object) 是 Java 中最常用的输出方法之一,它的行为等同于 java.io.PrintStream#println(Object),因为 System.out 是一个 PrintStream 实例。 package java.lang; public f...