InvQ的专栏

335 篇文章
38.2K 次阅读
31 人订阅

全部文章

MickyInvQ

最长有效括号

给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。

5140
MickyInvQ

不使用除法的“除法”

给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。

5530
MickyInvQ

Netty 中应用了哪些设计模式?

Netty 源码中运用了大量的设计模式,常见的设计模式在 Netty 源码中都有所体现。

5300
MickyInvQ

RPC 实战总结与进阶延伸

ByteBuf 是必须要掌握的核心工具类,并且能够理解 ByteBuf 的内部构造。ByteBuf 包含三个指针:读指针 readerIndex、写指针 wri...

5400
MickyInvQ

单元测试

指对软件中最小的可测试单元进行检查和验证,调用被测服务的类或方法,根据类或方法的参数,传入相应的数据,得到一个返回结果,最终断言返回的结果是否符合预期。如果相等...

5000
MickyInvQ

win10 office 2016 专业增强版纯命令解决

1、首先查看Office2016安装目录在哪里,如果是默认安装,没有修改路径,在C:\Program Files\Microsoft Office\Office...

8610
MickyInvQ

spring boot如何集成resteasy-netty使用netty作为http服务器

为什么底层要使用Netty? 在互联网公司中,对性能的要求一般都比较高,spring boot web 默认是Tomcat,但是Tomcat的I/O性能不如N...

9730
MickyInvQ

优化分布式作业redis分布式锁到elasticJob分片执行

多个节点竞争分布式redis key,来进行跑任务,因为之前项目中使用的elasticsearch,runtype=all,那么每个节点都会跑,为了避免任务的重...

9440
MickyInvQ

java.util.concurrent.RejectedExecutionException异常

业务一切正常,突然收到一堆告警,发现全是 java.util.concurrent.RejectedExecutionException异常报错。 具体看了...

4410
MickyInvQ

服务治理——服务发现与负载均衡机制的实现

在分布式系统中,服务消费者和服务提供者都存在多个节点,如果服务提供者出现部分机器节点负载过高,那么可能会导致该节点上接收的请求处理超时,从而导致服务提供者整体可...

8630
MickyInvQ

win10 office 2016 专业增强版纯命令解决

1、首先查看Office2016安装目录在哪里,如果是默认安装,没有修改路径,在C:\Program Files\Microsoft Office\Office...

7840
MickyInvQ

远程通信——通信协议设计以及编解码的实现

上篇文章中我们搭建了服务提供者和服务消费者的基本框架,现在我们可以建立两个模块之间的通信机制了。我们通过向 ChannelPipeline 添加自定义的业务处理...

6110
MickyInvQ

服务发布与订阅——搭建生产者和消费者的基础框架

此系列从本文开始,将开始动手开发一个完整的 RPC 框架原型,通过整个实践,不仅可以熟悉 RPC 的实现原理,而且可以对之前 Netty 基础知识加深理解,同样...

8030
MickyInvQ

快慢指针删除数组目标值

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。

5810
MickyInvQ

递归解决k个一组的链表节点翻转问题

你的算法只能使用常数的额外空间。 你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。

4710
MickyInvQ

MQ消费端线程“突然挂掉”??或许只是异常没catch

消费端实现了MessageListenerConcurrently监听接口,然后实现了consumeMessage这个方法。 此方法中,我开了线程池去执行消费...

7730
MickyInvQ

利用dfs深度遍历

数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。

7920
MickyInvQ

java.lang.OutOfMemoryError: Java heap space

这个服务本来是rpc提供方,但是消费端经常用着用着就说没有provider,期初没注意同事说重启下就好了,确实管用,但后来能用时间越来越少,重启后只能管几分钟,...

7720
MickyInvQ

Netty 的 FastThreadLocal VS JAVA ThreadLocal

我们都有在源码中发现 FastThreadLocal 的身影,顾名思义,Netty 作为高性能的网络通信框架,FastThreadLocal 是比 JDK 自身...

8530
MickyInvQ

Netty 零拷贝技术

Netty 实现高性能的另一个高阶特性——零拷贝。零拷贝是一个耳熟能详的词语,在 Linux、Kafka、RocketMQ 等知名的产品中都有使用,通常用于提升...

4130

扫码关注云+社区

领取腾讯云代金券