Java(ZH) 第2页
Condition底层机制剖析:多线程等待与通知机制-拾光赋

Condition底层机制剖析:多线程等待与通知机制

Condition底层机制剖析:多线程等待与通知机制,概述 Condition 是一个多线程协调通信的工具类,可以让某些线程一起等待某个条件(condition),只有满足条件时,线程才会被唤醒。 在使用Lock之前...
Lee的头像-拾光赋Lee19天前
02115
多租户架构设计-拾光赋

多租户架构设计

多租户架构设计,   1、多租户架构设计 请设计一个支撑千万会员的鞋服会员SCRM(SaaS)多租户架构,重点说明如何在促销期间应对流量十倍激增,以及如何保障新旧SaaS客户体验稳定。   ...
Lee的头像-拾光赋Lee19天前
02210
剑指offer-78、求平⽅根-拾光赋

剑指offer-78、求平⽅根

剑指offer-78、求平⽅根,题⽬描述 给定⼀个⾮负整数 x ,计算并返回 x 的平⽅根,即实现 int sqrt(int x) 函数。 正数的平⽅根有两个,只输出其中的正数平⽅根。如果平⽅根不是整数,输出只保留...
Lee的头像-拾光赋Lee20天前
0275
剑指offer-77、打印从1到最⼤的n位数-拾光赋

剑指offer-77、打印从1到最⼤的n位数

剑指offer-77、打印从1到最⼤的n位数,题⽬描述 输⼊数字 n ,按顺序打印出从 1 到最⼤的 n 位⼗进制数。⽐如输⼊ 3 ,则打印出 1 、2 、3⼀直到最⼤的 3 位数 999 。 ⽤返回⼀个整数列表来代替...
Lee的头像-拾光赋Lee21天前
03811
Spring AI学习:聊天记忆-拾光赋

Spring AI学习:聊天记忆

Spring AI学习:聊天记忆,配置依赖 <dependency> <groupId>org.springframework.ai</groupId> <artifactId>spring-ai-starter-model-chat-memory-repository-jdbc</...
Lee的头像-拾光赋Lee21天前
04612
CompletableFuture深度解析:异步编程与任务编排的实现-拾光赋

CompletableFuture深度解析:异步编程与任务编排的实现

CompletableFuture深度解析:异步编程与任务编排的实现,前言 CompletableFuture是jdk8的新特性。CompletableFuture的实现与使用上,处处体现出了函数式异步编程的味道。一个CompletableFuture对...
Lee的头像-拾光赋Lee22天前
0378
9、PipedInputStream和PipedOutputStream的源码分析和使用方法详细分析-拾光赋

9、PipedInputStream和PipedOutputStream的源码分析和使用方法详细分析

9、PipedInputStream和PipedOutputStream的源码分析和使用方法详细分析,  在多线程编程中,线程间的数据交换是一个常见需求。Java IO包中的PipedInputStream和PipedOutputStream提供了一种高...
Lee的头像-拾光赋Lee26天前
0429
8、SequenceInputStream的源码和Vector.class的一些函数说明(windows操作系统,JDK8)-拾光赋

8、SequenceInputStream的源码和Vector.class的一些函数说明(windows操作系统,JDK8)

8、SequenceInputStream的源码和Vector.class的一些函数说明(windows操作系统,JDK8),一、SequenceInputStream源码——可以顺序读取多个输入Stream的装饰器类   SequenceInputStream.class ...
Lee的头像-拾光赋Lee30天前
0419
Java SE 和 Java EE 的核心功能模块-拾光赋

Java SE 和 Java EE 的核心功能模块

Java SE 和 Java EE 的核心功能模块,Java SE :   它的目标是提供一个稳定且跨平台的运行环境和核心类库,用于开发桌面应用、命令行工具和服务器端的基础应用。 Java SE 的功能主要由两大...
Lee的头像-拾光赋Lee32天前
03813
6、(InputStream的源码、FilterInputStream源码、BufferedInputStream的源码解读前言)AtomicReferenceFieldUpdater.class和System.arraycopy()函数的用法-拾光赋

6、(InputStream的源码、FilterInputStream源码、BufferedInputStream的源码解读前言)AtomicReferenceFieldUpdater.class和System.arraycopy()函数的用法

6、(InputStream的源码、FilterInputStream源码、BufferedInputStream的源码解读前言)AtomicReferenceFieldUpdater.class和System.arraycopy()函数的用法,一、AtomicReferenceFieldUpdater的...
Lee的头像-拾光赋Lee32天前
0207
【EASY-YAPI】IDEA插件easyyapi如何解决公共前缀问题-拾光赋

【EASY-YAPI】IDEA插件easyyapi如何解决公共前缀问题

【EASY-YAPI】IDEA插件easyyapi如何解决公共前缀问题,问题 在某些Yapi上的项目,有些设置了项目级别前缀,有些没有设置,有些接口文档是手写的,有些是自动生成的。 因此会出现URL前缀重叠、缺...
Lee的头像-拾光赋Lee33天前
0356
LockSupport深度解析:线程阻塞与唤醒的底层实现原理-拾光赋

LockSupport深度解析:线程阻塞与唤醒的底层实现原理

LockSupport深度解析:线程阻塞与唤醒的底层实现原理,LockSupport简介 LockSupprot 用来阻塞和唤醒线程,底层实现依赖于 Unsafe 类。 LockSupport用来创建锁和其他同步类的基本线程阻塞原...
Lee的头像-拾光赋Lee33天前
03111