一、在Intellij安装PlantUML插件 在菜单栏Intellij IDEA打开插件安装窗口(版本不一样,可能入口菜单不一样,比如我的版本中是在Intellij IDE...
IP属地:浙江
一、在Intellij安装PlantUML插件 在菜单栏Intellij IDEA打开插件安装窗口(版本不一样,可能入口菜单不一样,比如我的版本中是在Intellij IDE...
这一章节,我们通过例子学习netty的一些高级特性。 1、netty客户端流控 在有些场景下,由于各种原因,会导致客户端消息发送积压,进而导致OOM。 1、当netty服务端...
执行多线程并发任务的时候,如果任务类型相同,一般会考虑使用线程池,一方面利用了并发的优势,一方面避免创建大量线程得不偿失。使用线程池执行的任务一般是我们自己的代码,或者第三方...
MQ解决什么问题? 要了解MQ的必要性,需要先了解一下微服务的产生与出现的问题。只有了解了问题产生的原因才能明白MQ的作用。举个栗子:支付业务 单服务 传统的服务以单服务为主...
公司搬了一下办公室之后,然后我们的网络就出现了各种问题,第一时间我把公司的网络调节正常了,能上网了,但是突然到了下午的时候Mac打不开网页了,就像下面这个样子 然后我在网上也...
Rust[https://www.rust-lang.org/zh-CN/] 一门赋予每个人构建可靠且高效软件能力的语言。具有高性能、可靠性、和生产力三大特点。 接下来就从安...
聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。比如,InnoDB的聚簇索引使用B+Tree的数据结构存储索引和数据。聚簇索引与非聚簇对比如下图。 当表有聚簇索引时,...
手写RPC框架1、手写一个RPC框架,看看100个线程同时调用效果如何[https://www.jianshu.com/p/916a02ae36de]2、手写RPC框架(2)...