InvQ的专栏

325 篇文章
31.7K 次阅读
31 人订阅

全部文章

MickyInvQ

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

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

3540
MickyInvQ

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

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

5410
MickyInvQ

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

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

7230
MickyInvQ

快慢指针删除数组目标值

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

4710
MickyInvQ

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

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

4010
MickyInvQ

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

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

6230
MickyInvQ

利用dfs深度遍历

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

6620
MickyInvQ

java.lang.OutOfMemoryError: Java heap space

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

6420
MickyInvQ

Netty 的 FastThreadLocal VS JAVA ThreadLocal

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

7730
MickyInvQ

Netty 零拷贝技术

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

3630
MickyInvQ

轻量级对象回收站——Recycler 对象池

我们学习了 Netty 内存池的高性能设计原理,本文会介绍 Netty 的另一种池化技术:Recycler 对象池。在刚接触到 Netty 对象池这个概念时,你...

7830
MickyInvQ

第K小数——折半删除

给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。

8740
MickyInvQ

Netty 高性能内存管理设计(2)

Netty 的内存规格分类以及内存管理的核心组件,今天我们继续介绍 Netty 内存分配与回收的实现原理。有了上节课的基础,相信接下来的学习过程会事半功倍。

4520
MickyInvQ

java.lang.ClassNotFoundException: com.fasterxml.jackson.annotation.JsonMerge

4520
MickyInvQ

yum install redis 报错

4610
MickyInvQ

用【滑动窗口】 比较长度,用 Hash Table 记录位置

输入: s = “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2:

3210
MickyInvQ

Netty 高性能内存管理设计 (1)

Netty 作为一款高性能的网络框架,需要处理海量的字节数据,而且 Netty 默认提供了池化对象的内存分配,使用完后归还到内存池,所以一套高性能的内存管理机制...

4910
MickyInvQ

走访 Linked List 时考虑进位

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。

2710
MickyInvQ

ElasticSearch 7.x 简体/繁体搜索

需求,在搜索简体的时候,应该也能把繁体字搜出来。因为我们一般很少用繁体字进行搜索,所以本篇文章,仅仅从索引层的analyzer的char_filter入手,在索...

3010
MickyInvQ

Netty 堆外内存的管理

本篇文章我们将进入 Netty 内存管理的学习,在此之前,我们需要了解 Java 堆外内存的基本知识,因为当你在使用 Netty 时,需要时刻与堆外内存打交道。...

5010

扫码关注云+社区

领取腾讯云代金券