-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
Netty分布式ByteBuf使用page级别的内存分配解析
Netty分布式ByteBuf使用page级别的内存分配解析目录netty内存分配数据结构我们看PoolArena中有关chunkList的成员变量我们看PoolSubpage的属性我们回到PoolA...
-
Netty分布式ByteBuf使用的回收逻辑剖析
Netty分布式ByteBuf使用的回收逻辑剖析目录ByteBuf回收这里调用了release0, 跟进去我们首先分析free方法我们跟到cache中回到add方法中我们回到free方法中前文传送门:...
-
sentinel 整合spring cloud限流的过程解析
sentinel 整合spring cloud限流的过程解析spring cloud基于http进行服务调用,大致过程如下:服务提供端:提供http接口,并向服务中心注册服务信息服务消费端:将服务端的...
-
Netty分布式ByteBuf使用subPage级别内存分配剖析
Netty分布式ByteBuf使用subPage级别内存分配剖析目录subPage级别内存分配我们其中是在构造方法中初始化的, 看构造方法中其初始化代码在构造方法中创建完毕之后, 会通过循环为其赋值这...
-
Java 设计模式以虹猫蓝兔的故事讲解单例模式
Java 设计模式以虹猫蓝兔的故事讲解单例模式目录专栏介绍本期介绍什么是单例模式懒汉式一正常模式单例模式为什么线程不安全呢懒汉式二为什么线程安全呢饿汉式懒汉式与饿汉式的区别专栏介绍【java长虹键法】...
-
Java必踩的坑之方法中形参、实参传递
Java必踩的坑之方法中形参、实参传递首先亮明java中方法参数传递的规则,这两点很重要:如果实参是基本类型(包括包装类型)或者String,则实参不会变(传的是值);如果实参是对象集合或者数组,则实...
-
Netty分布式ByteBuf使用SocketChannel读取数据过程剖析
Netty分布式ByteBuf使用SocketChannel读取数据过程剖析目录Server读取数据的流程我们首先看NioEventLoop的processSelectedKey方法这里会走到Defa...
-
Netty分布式解码器读取数据不完整的逻辑剖析
Netty分布式解码器读取数据不完整的逻辑剖析目录概述第一节: ByteToMessageDecoder我们看他的定义我们看其channelRead方法我们看cumulator属性我们回到channR...
-
Java超详细教你写一个斗地主洗牌发牌系统
Java超详细教你写一个斗地主洗牌发牌系统目录一、斗地主1.前言2.介绍3.图解二、准备牌1.代码示例2.数据展示三、洗发牌与排序代码示例四、看牌(打印到控制台)1.代码示例2.展示六、总结一、斗地主...
-
Netty分布式固定长度解码器实现原理剖析
Netty分布式固定长度解码器实现原理剖析固定长度解码器上一小节:解码器读取数据不完整的逻辑剖析我们了解到, 解码器需要继承ByteToMessageDecoder, 并重写decode方法, 将解析...
