通过前面的源码系列文章中的netty reactor线程三部曲,我们已经知道,netty的reactor线程就像是一个发动机,驱动着整个netty框架的运行,而服务端的绑定和...
通过前面的源码系列文章中的netty reactor线程三部曲,我们已经知道,netty的reactor线程就像是一个发动机,驱动着整个netty框架的运行,而服务端的绑定和...
开发环境 jdk 11.0.10 SpringBoot 2.6.2 Idea 主要依赖 核心代码 自定义注解 限流器抽象类 令牌桶实现类 具体实现令牌桶的Lua脚本 切面类 ...
开发环境 jdk 11.0.10 SpringBoot 2.6.2 Idea 本文的代码实现了动态数据源切换的starter工具类。 SpringBoot提供了Abstrac...
最近在看关于netty的相关知识点,想着手撸一个RPC框架。查了网上很多资料,大多都是个小demo,真正能直接用于生产的非常少,而且很多细节问题都没有考虑,于是花了一个礼拜将...
环境准备 虚拟机系统地址: http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.i...
在实际生产过程中,多线程的线程安全性是非常复杂的,如果没有进行充足的同步操作,多线程中的操作执行顺序是难以预测的。举例来说,我们有一个序列号生成器,在单线程中它可以正常的工作...
在Oracle中 空格会被认为是空 空字符串''会被认为是NULL 如果要筛选,则应该使用IS NOT NULL而不是<>'' 如果使用trim 那么空格被trim后会被Or...
Promise函数(异步请求操作可用) Promise用法 Promise其实是一个构造函数 ! 使用方法如下: new Promise(function(resolve,r...
在index.html中添加 属性meta http-equiv="X-UA-Compatible" content="IE=edge"/> 修改主工程下默认的browser...