-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
ThreadLocal 在上下文传值场景实践源码
ThreadLocal 在上下文传值场景实践源码目录开篇语1、回顾2、ThreadLocal实现 2.1、定义ThreadLocal上下文工具类3、开启子线程 4、线程池+ThreadLocal5、解...
-
java线程池不同场景下使用示例经验总结
java线程池不同场景下使用示例经验总结目录引导语1、coreSize==maxSize2、maxSize无界+SynchronousQueue3、maxSize有界+Queue无界4、maxSize...
-
java线程池使用及原理面试题
java线程池使用及原理面试题目录引导语1、说说你对线程池的理解?2、ThreadPoolExecutor、Executor、ExecutorService、Runnable、Callable、Fut...
-
Java 线程池ThreadPoolExecutor源码解析
Java 线程池ThreadPoolExecutor源码解析目录引导语1、整体架构图1.1、类结构1.2、类注释1.3、ThreadPoolExecutor重要属性2、线程池的任务提交3、线程执行完任...
-
CountDownLatch和Atomic原子操作类源码解析
CountDownLatch和Atomic原子操作类源码解析目录引导语1、CountDownLatch1.1、await1.2、countDown1.3、示例2、Atomic原子操作类3、总结引导语本...
-
java同步器AQS架构AbstractQueuedSynchronizer原理解析
java同步器AQS架构AbstractQueuedSynchronizer原理解析目录引导语1、整体架构1.1、类注释1.2、类定义1.3、基本属性1.3.1、简单属性1.3.2、同步队列属性1.3...
-
JAVA偏向锁的原理与实战
JAVA偏向锁的原理与实战目录1.偏向锁的核心原理2.偏向锁代码演示3.偏向锁的膨胀与撤销1.偏向锁的撤销2.批量重偏向与撤销3.偏向锁的膨胀总结1. 偏向锁的核心原理如果不存在线程竞争的一个线程获得...
-
子线程任务发生异常时主线程事务回滚示例过程
子线程任务发生异常时主线程事务回滚示例过程目录一、提出问题二、主线程与子线程三、线程池四、异常的捕获五、事务的回滚一、提出问题最近有一位朋友问了我这样一个问题,问题的截图如下:这个问题问的相对比较笼统...
-
java并发编程包JUC线程同步CyclicBarrier语法示例
java并发编程包JUC线程同步CyclicBarrier语法示例目录1.创建CyclicBarrier障碍2.在CyclicBarrier障碍处等待3.CyclicBarrierAction4.Cy...
-
Java的内存区域与内存溢出异常你了解吗
Java的内存区域与内存溢出异常你了解吗目录1.运行时数据区域1.程序计数器(线程私有)2.java虚拟机栈(线程私有)3.本地方法栈(线程私有)4.Java堆(线程共享)5.方法区(线程共享)6.运...