在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java语言基础 → Java高并发核心编程 卷2 源代码

Java高并发核心编程 卷2 源代码

Java语言基础

下载此实例
  • 开发语言:Java
  • 实例大小:3.35M
  • 下载次数:9
  • 浏览次数:75
  • 发布时间:2022-10-16
  • 实例类别:Java语言基础
  • 发 布 人:lien1414313279
  • 文件格式:.zip
  • 所需积分:2

实例介绍

【实例简介】Java高并发核心编程 卷2 源代码

【实例截图】

【核心代码】

.
├── Java-high-concurrency-core-Programming-Volume-2-source-code
│   ├── CoccurrentDemos
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           └── java
│   │               └── com
│   │                   └── crazymakercircle
│   │                       ├── asq
│   │                       │   ├── SelfLock.java
│   │                       │   ├── Test.java
│   │                       │   └── TrinityLock.java
│   │                       ├── coccurent
│   │                       │   ├── GuavaFutureDemo.java
│   │                       │   ├── JavaFutureDemo.java
│   │                       │   └── JoinDemo.java
│   │                       ├── completableFutureDemo
│   │                       │   ├── CompletableFutureDemo.java
│   │                       │   ├── DrinkTea.java
│   │                       │   └── IntegrityDemo.java
│   │                       ├── lockfree
│   │                       │   ├── AkkaDemo.java
│   │                       │   ├── ConcurrentSkipListSetDemo1.java
│   │                       │   └── CopyOnWriteArrayListTest.java
│   │                       ├── operator
│   │                       │   ├── NotSafePlus.java
│   │                       │   └── SafePlus.java
│   │                       ├── pool
│   │                       │   ├── CounDownDemo.java
│   │                       │   └── JavaFuturePoolDemo.java
│   │                       └── syncontainer
│   │                           └── CollectionsDemo.java
│   ├── README.md
│   ├── chatcommon
│   │   ├── pom.xml
│   │   ├── proto
│   │   │   ├── Message.proto
│   │   │   ├── ProtoMsg.proto
│   │   │   ├── ProtoMsg3.proto
│   │   │   ├── compile.txt
│   │   │   ├── protoConfig
│   │   │   │   └── ProtoMsg.proto
│   │   │   ├── protobin
│   │   │   │   └── protoc3.6.1.exe
│   │   │   └── protobuf.bat
│   │   ├── protoc-3.6.exe
│   │   ├── protoc.exe
│   │   └── src
│   │       ├── main
│   │       │   └── java
│   │       │       └── com
│   │       │           └── crazymakercircle
│   │       │               ├── anno
│   │       │               │   ├── AgeRange.java
│   │       │               │   ├── ConfigFieldAnno.java
│   │       │               │   ├── ConfigFileAnno.java
│   │       │               │   └── Tanscation.java
│   │       │               ├── cocurrent
│   │       │               │   ├── CallbackTask.java
│   │       │               │   ├── CallbackTaskScheduler.java
│   │       │               │   ├── DisruptorTaskScheduler.java
│   │       │               │   ├── ExecuteTask.java
│   │       │               │   └── FutureTaskScheduler.java
│   │       │               ├── config
│   │       │               │   └── SystemConfig.java
│   │       │               ├── im
│   │       │               │   └── common
│   │       │               │       ├── ProtoInstant.java
│   │       │               │       ├── bean
│   │       │               │       │   ├── ChatMsg.java
│   │       │               │       │   ├── User.java
│   │       │               │       │   └── msg
│   │       │               │       │       └── ProtoMsg.java
│   │       │               │       └── codec
│   │       │               │           ├── ProtobufDecoder.java
│   │       │               │           └── ProtobufEncoder.java
│   │       │               ├── keystore
│   │       │               │   ├── CertHelper.java
│   │       │               │   └── KeyStoreHelper.java
│   │       │               ├── netty
│   │       │               │   └── util
│   │       │               │       ├── HttpProtocolHelper.java
│   │       │               │       └── TransShard.java
│   │       │               ├── petstore
│   │       │               │   ├── actor
│   │       │               │   │   ├── Consumer.java
│   │       │               │   │   └── Producer.java
│   │       │               │   ├── goods
│   │       │               │   │   ├── Goods.java
│   │       │               │   │   └── IGoods.java
│   │       │               │   └── store
│   │       │               │       ├── CartItem.java
│   │       │               │       ├── Customer.java
│   │       │               │       └── ShoppingCart.java
│   │       │               ├── springUtil
│   │       │               │   └── StartUpApplication.java
│   │       │               ├── ssl
│   │       │               │   ├── SSLContextHelper.java
│   │       │               │   └── X509TrustManagerFacade.java
│   │       │               ├── threadpool
│   │       │               │   ├── PoolSizeCaculatorDemo.java
│   │       │               │   └── PoolSizeCalculator.java
│   │       │               ├── util
│   │       │               │   ├── Base64Utils.java
│   │       │               │   ├── BeanUtil.java
│   │       │               │   ├── ByteUtil.java
│   │       │               │   ├── ClassLoaderUtil.java
│   │       │               │   ├── ConfigProperties.java
│   │       │               │   ├── DataCertCreate.java
│   │       │               │   ├── DateUtil.java
│   │       │               │   ├── DeEnCode.java
│   │       │               │   ├── FileLogger.java
│   │       │               │   ├── FileUtil.java
│   │       │               │   ├── FormatUtil.java
│   │       │               │   ├── HttpClientHelper.java
│   │       │               │   ├── IOUtil.java
│   │       │               │   ├── JsonUtil.java
│   │       │               │   ├── JvmUtil.java
│   │       │               │   ├── Logger.java
│   │       │               │   ├── MathUtil.java
│   │       │               │   ├── OsUtil.java
│   │       │               │   ├── Print.java
│   │       │               │   ├── RandomUtil.java
│   │       │               │   ├── ReflectionUtil.java
│   │       │               │   ├── ShutdownHookThread.java
│   │       │               │   └── ThreadUtil.java
│   │       │               └── zk
│   │       │                   ├── ClientFactory.java
│   │       │                   └── ZKclient.java
│   │       └── test
│   │           └── java
│   │               └── com
│   │                   └── crazymaker
│   │                       └── common
│   │                           ├── ByteBufTest.java
│   │                           └── DisruptorTaskSchedulerTester.java
│   ├── lock-demos
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           └── java
│   │               └── com
│   │                   └── crazymakercircle
│   │                       └── demo
│   │                           ├── cas
│   │                           │   ├── ContendedDemo.java
│   │                           │   ├── FalseShareTest.java
│   │                           │   ├── LongAdderVSAtomicLongTest.java
│   │                           │   └── PaddedAtomicLong.java
│   │                           └── lock
│   │                               ├── IncrementData.java
│   │                               ├── LockSupportDemo.java
│   │                               ├── LockTest.java
│   │                               ├── MutexAndShareLockTest.java
│   │                               ├── PetStoreWithReadWriteLock.java
│   │                               ├── PetStoreWithStampedLock.java
│   │                               ├── ReadWriteLockTest.java
│   │                               ├── ReadWriteLockTest2.java
│   │                               ├── ReentrantCommunicationTest.java
│   │                               ├── ReentrantLockPetStore.java
│   │                               ├── SemaphoreTest.java
│   │                               ├── ShareLockTest.java
│   │                               ├── StampedLockTest.java
│   │                               ├── TemplateDemo.java
│   │                               ├── TwoLockDemo.java
│   │                               └── custom
│   │                                   ├── CLHLock.java
│   │                                   ├── MutexLock.java
│   │                                   ├── ReentrantSpinLock.java
│   │                                   ├── ShareLock.java
│   │                                   ├── SimpleMockLock.java
│   │                                   └── SpinLock.java
│   ├── pom.xml
│   ├── src
│   │   └── test
│   │       └── java
│   │           └── test
│   │               └── mybatis
│   │                   └── springboot
│   │                       └── model
│   │                           └── User.java
│   └── thread-demos
│       ├── pom.xml
│       └── src
│           └── main
│               └── java
│                   └── com
│                       └── crazymakercircle
│                           ├── cas
│                           │   ├── AtomicTest.java
│                           │   ├── LongAdderVSAtomicLongTest.java
│                           │   └── TestCompareAndSwap.java
│                           ├── designmodel
│                           │   ├── forkjoin
│                           │   │   ├── AccumulateTask.java
│                           │   │   └── ForkJoinTest.java
│                           │   ├── masterworker
│                           │   │   ├── Master.java
│                           │   │   ├── MasterWorkerTest.java
│                           │   │   ├── Task.java
│                           │   │   └── Worker.java
│                           │   └── singleton
│                           │       ├── ASingleton.java
│                           │       ├── BSingleton.java
│                           │       ├── ESingleton.java
│                           │       └── FSingleton.java
│                           ├── innerlock
│                           │   ├── InnerLockTest.java
│                           │   └── ObjectLock.java
│                           ├── mutithread
│                           │   └── basic
│                           │       ├── create
│                           │       │   ├── CreateDemo.java
│                           │       │   ├── CreateDemo2.java
│                           │       │   ├── CreateDemo3.java
│                           │       │   ├── CreateDemo4.java
│                           │       │   ├── EmptyThreadDemo.java
│                           │       │   ├── SalesDemo.java
│                           │       │   ├── ScheduleDemo.java
│                           │       │   ├── ScheduleDemo2.java
│                           │       │   ├── StackAreaDemo.java
│                           │       │   └── ThreadPoolDemo.java
│                           │       ├── create3
│                           │       │   ├── BlockedStatusDemo.java
│                           │       │   ├── CreateThreadPoolDemo.java
│                           │       │   ├── ObjectWateDemo.java
│                           │       │   ├── ObjectWateNotifyAllDemo.java
│                           │       │   ├── ObjectWateNotifyDemo.java
│                           │       │   ├── RunnableDemo.java
│                           │       │   ├── StatusDemo.java
│                           │       │   ├── StatusDemo2.java
│                           │       │   └── WaitingStatusDemo.java
│                           │       ├── threadlocal
│                           │       │   ├── Foo.java
│                           │       │   ├── SimpleDemo.java
│                           │       │   ├── SpeedLog.java
│                           │       │   ├── SpeedLogThreadPool.java
│                           │       │   ├── ThreadLocalTest.java
│                           │       │   └── ThreadLocalTest2.java
│                           │       └── use
│                           │           ├── DaemonDemo.java
│                           │           ├── DaemonDemo2.java
│                           │           ├── InterruptDemo.java
│                           │           ├── JoinDemo.java
│                           │           ├── JoinDemo2.java
│                           │           ├── PriorityDemo.java
│                           │           ├── SleepDemo.java
│                           │           ├── SuspendDemo.java
│                           │           ├── ThreadNameDemo.java
│                           │           ├── WaitNotifyDemo.java
│                           │           ├── YieldDemo.java
│                           │           └── YieldDemo2.java
│                           ├── plus
│                           │   ├── NotSafePlus.java
│                           │   ├── PlusTest.java
│                           │   ├── SafePlus.java
│                           │   └── SafeStaticMethodPlus.java
│                           ├── producerandcomsumer
│                           │   └── store
│                           │       ├── ArrayBlockingQueuePetStore.java
│                           │       ├── CommunicatePetStore.java
│                           │       ├── NotSafeDataBuffer.java
│                           │       ├── NotSafePetStore.java
│                           │       ├── PetStore.java
│                           │       ├── PetStore2.java
│                           │       ├── PetStore3.java
│                           │       ├── PetStore4.java
│                           │       ├── PetStore5.java
│                           │       ├── SafeDataBuffer.java
│                           │       └── SafePetStore.java
│                           └── visiable
│                               ├── CounterSample.java
│                               ├── Driver.java
│                               ├── InstructionReorder.java
│                               ├── JoinExample.java
│                               ├── OutofOrderExecution.java
│                               ├── ReorderDemo.java
│                               ├── ReorderExample.java
│                               ├── StartExample.java
│                               ├── VolatileDemo.java
│                               ├── VolatileRawSample.java
│                               ├── VolatileSample.java
│                               └── VolatileVar.java
└── 好例子网_67988-Java高并发核心编程 卷2_源代码.zip

87 directories, 197 files



实例下载地址

Java高并发核心编程 卷2 源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警