自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java小霸王学习机

学习JDK源码、JVM、Spring源码的笔记本,QQ邮箱:[email protected]

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 测试地址测试地址

1113

2022-11-28 20:01:00 277

原创 JDK12源码分析_07 ReentrantLock、ReentrantReadWriteLock、StampedLock 源码分析

JDK12源码分析_07 ReentrantLock、ReentrantReadWriteLock、StampedLock 源码分析ReentrantLockReentrantReadWriteLockStampedLockReentrantLockReentrantLock 是可重入的独占锁,同一时间只有一个线程可以获得到该锁。abstract static class Sync exte...

2019-04-27 23:07:07 254

原创 JDK12源码分析_06 LockSupport、AbstractQueuedSynchronizer 源码分析

JDK12源码分析_06 LockSupport、AbstractQueuedSynchronizer 源码分析LockSupportAbstractQueuedSynchronizerLockSupportLockSupport 是非常重要的基本工具,主要用来阻塞线程和唤醒线程。有人会觉得Lock系列的对象才是阻塞唤醒线程的,但是底层都是LockSupports 提供的方法。我们先来看L...

2019-04-27 20:46:18 186

原创 JDK12源码分析_05 CopyOnWriteArrayList、CopyOnWriteArraySet 源码分析

JDK12源码分析_05 CopyOnWriteArrayList、CopyOnWriteArraySet 源码分析

2019-04-21 13:56:34 216

原创 JDK12源码分析_04 LongAdder / DoubleAdder、LongAccumulator / DoubleAccumulator、Striped64 源码分析

JDK12源码分析_04 LongAdder / DoubleAdder、LongAccumulator / DoubleAccumulator、Striped64 源码分析LongAdderDoubleAdderLongAccumulatorDoubleAccumulatorLongAdderAtomicLong内部只有一个volatile long value,这种非阻塞的原子操作虽然说相...

2019-04-11 23:08:52 471

原创 JDK12源码分析_03 AtomicIntegerArray 和 AtomicIntegerFieldUpdater、AtomicReferenceFieldUpdater 源码分析

JDK12源码分析_03 AtomicIntegerArray 和 AtomicIntegerFieldUpdater 源码分析AtomicIntegerArrayAtomicIntegerFieldUpdaterAtomicReferenceFieldUpdaterAtomicIntegerArrayAtomicIntegerArray 、AtomicLongArray 、AtomicRef...

2019-04-09 23:26:57 375

原创 JDK12源码分析_02 AtomicBoolean、AtomicLong、AtomicStampedReference、AtomicMarkableReference 源码分析

JDK12源码分析_02 AtomicBoolean、AtomicLong、AtomicReference、AtomicStampedReference、AtomicMarkableReference 源码分析AtomicBooleanAtomicLongAtomicReferenceAtomicStampedReferenceAtomicMarkableReferenceAtomicBoole...

2019-04-07 18:07:13 660

原创 JDK12源码分析_01 java.util.concurrent.atomic包分析和AtomicInteger源码分析

JDK12源码分析_01 java.util.concurrent.atomicjava.util.concurrent.atomic包总图类的关系java.util.concurrent.atomic包总图我们先看一下包下面总共有17个类,如下图所示:类的关系asdasdasdsad...

2019-04-04 23:37:15 894

原创 Redis 五种数据类型应用整理

背景与前言在线客服系统缓存模块使用Redis,例如消息通讯缓存、会话状态、客服信息缓存等等。Redis是一个开源的Key-Value数据库,并提供多种语言的API。Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted ...

2019-03-22 14:17:07 271

原创 在线客服机器人交互功能开发总结

背景与前言在线客服系统是MIC和新一站等部门客服与访客通讯的平台。最近智能机器人很火,我们部门也配合开发了交互功能,投入线上使用。在线客服前端为了配合机器人功能显示,遇到了不少问题,涉及交互和代码,下面具体分析一下。目前新一站和MICEN已经上线使用,访客端和客服端的机器人交互和速度优化明显。本文可以让您了解智能机器人落地使用的例子。1、通讯方式之前的通讯方式是每秒...

2019-03-22 14:10:39 3893

python-2.7.17.amd64.msi

python-2.7.17版本,win系统安装包

2019-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除