Netty入门与实战(4) 客户端与服务端双向通信

Netty入门与实战(4) 客户端与服务端双向通信

在前面两个小节,我们已经学习了服务端启动与客户端启动的流程,熟悉了这两个过程之后,就可以建立服务端与客户端之间的通信了,本小节,我们用一个非常简单的 Demo 来了解一下服务端和客户端是如何来通信的。......
阅读全文
Netty入门与实战(3) 客户端启动流程?

Netty入门与实战(3) 客户端启动流程?

上一小节,我们已经学习了 Netty 服务端启动的流程,这一小节,我们来学习一下 Netty 客户端的启动流程。 一、客户端启动 Demo 对于客户端的启动来说,和服务端的启动类似,依然需要线程模......
阅读全文
Netty入门与实战(1) Netty 是什么?

Netty入门与实战(1) Netty 是什么?

在开始了解 Netty 是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的 IO 编程,应该如何来实现? 一、IO编程 我们简化下场景:客户端每隔两秒发送一个带......
阅读全文
SpringBoot自定义注解+AOP实现系统操作日志

SpringBoot自定义注解+AOP实现系统操作日志

在之前我们记录一些后台操作日志都是通过 logService.insert(log) 的方式,每次都要获取一堆信息,代码比较冗余和侵入性太强。我们想能不能通过一个东西抽取公共的代码,通过注解设置简单的......
阅读全文
RocketMQ api 生产者和消费者例子

RocketMQ api 生产者和消费者例子

上文介绍了 RocketMQ 和可视化控制台的安装和启动,本文介绍通过 RocketMQ 官方的 api实现一个简单的生产者和消费者例子,因为是直接使用官方API,所以不需要 springboot 项......
阅读全文
Mac或Linux安装RocketMQ和可视化控制台

Mac或Linux安装RocketMQ和可视化控制台

消息中间件是当前互联网公司必用的一个东西,通常用于 异步、削峰和解耦。目前公司里常见的MQ主要是 RabbitMQ、RocketMQ 和 Kafka,目前所在的项目组主要是 Kafka,之前的一个公司......
阅读全文
开发环境从从旧电脑转移到新电脑

开发环境从从旧电脑转移到新电脑

上一次买的电脑还是17年暑假,那时候买的是 17款 8GB内存 128GB容量,用了两年,渐渐发现容量严重不足,内存也吃紧。 就在前几天,痛下血本付全款(1.4w)买了最新款,MBP 13寸 1......
阅读全文