Guava源码解析-CharMatcher源码解析
CharMatcher源码解析CharMatcher类介绍CharMatcher提过了多种对字符串处理的方法,它主要用于对字符的操作以及找到匹配的字符。
CharMatcher 的内部实现主要包括两部分: 1. 实现了大量公用内部类, 用来方便用户对字符串做匹配: 例如 JAVA_DIGIT 匹配数
...
Guava源码解析-Strings源码解析
Strings源码解析Strings类介绍Strings是Guava提供的一个操作String的方法类集合。功能没有apache-commons的StringUtils类强大。但这边分析的是Guava的源码,所以……
首先,看下Strings类提供了哪些方法我们可以使用。
1234567891011
...
Guava源码解析-Guava中的注解
Guava中的注解@Beta注解1234567891011121314151617181920212223242526/** * Signifies that a public API (public class, method or field) is subject to incompatibl
...
Spring Cloud Gateway官方文档试译
Posted on
|
In
Spring Cloud
,
Spring Cloud Gateway
,
官方文档翻译
Words count in article:
14.2k
|
Reading time ≈
60
Spring Cloud Gateway 官方文档试译本文尝试着翻译一下Spring Cloud Gateway的官方文档,对应版本2.2.4.BUILD-SNAPSHOT。旨在加深本人对Spring Cloud Gateway的理解和使用。
如果不幸被其他人看到了,那烦请高抬贵嘴,第一次翻译,难免
...
AtomicBoolean源码解析
AtomicBoolean源码解析AtomicBoolean类介绍AtomicBoolean类是为了解决多线程情况下,Boolean值赋值不安全问题而提供的工具类。它处在Java.concurrent.atomic包下。
为什么说Boolean的赋值在多线程情况下是不安全的呢?
先看下下面这段代码
...
AtomicIntegerArray源码解析
AtomicIntegerArray源码解析顾名思义,AtomicIntegerArray就是JDK提供的提供原子操作能力的整型数组。之所以提供这个类是因为整型数组在多线程环境下是线程不安全的。
123456789101112131415161718192021222324252627282930p
...
AtomicIntegerArray源码解析
AtomicIntegerArray源码解析顾名思义,AtomicIntegerArray就是JDK提供的提供原子操作能力的整型数组。之所以提供这个类是因为整型数组在多线程环境下是线程不安全的。
123456789101112131415161718192021222324252627282930p
...
AtomicIntegerFieldUpdater源码解析
AtomicIntegerFieldUpdater源码解析AtomicIntegerFieldUpdater类介绍AtomicIntegerFieldUpdater类是JDK提供的volatile int封装器。可以通过它来原子更新某些对象的volatile修饰的int字段。
看下面这个例子,假设N
...