摘要:
今天我开始学习Spring Cloud的第一天,了解了什么是Spring Cloud,以及Spring Cloud的核心组件和功能。 首先,我们需要创建一个Eureka Server,用于服务的注册和发现。 @SpringBootApplication @EnableEurekaServer pub 阅读全文
摘要:
今天我学习了Netty的WebSocket和HTTP协议支持,包括HTTP协议的编解码器、WebSocket相关Handler等,掌握了Netty基于WebSocket和HTTP的服务器开发技术。下面是一个WebSocket服务器: public class WebSocketServer { pu 阅读全文
摘要:
今天我学习了Netty的线程模型和Reactor模式,掌握了Netty的IO线程池和业务线程池的设计和使用。下面是一个使用EventExecutorGroup的服务器: public class Server { public static void main(String[] args) thro 阅读全文
摘要:
今天我学习了Netty的TCP协议优化技术,包括TCP的心跳机制、Nagle算法的启用和禁用等。下面是一个启用NoDelay的服务器: public class Server { public static void main(String[] args) throws Exception { Ev 阅读全文
摘要:
今天我学习了Netty的TCP协议优化技术,包括TCP的心跳机制、Nagle算法的启用和禁用等。下面是一个启用NoDelay的服务器: public class Server { public static void main(String[] args) throws Exception { Ev 阅读全文
摘要:
今天我系统地学习了Netty的Channel和EventLoop,掌握了Netty的事件循环模型,了解了Netty采用的多路复用器技术。下面是一个简单的客户端: public class Client { public static void main(String[] args) throws E 阅读全文
摘要:
今天我学习了Netty的各种编解码器,包括基于长度域的编解码器、基于分隔符的编解码器等,掌握了Netty的粘包和拆包处理技术。下面是一个使用长度域编解码器的服务器: public class Server { public static void main(String[] args) throws 阅读全文
摘要:
今天,我学习了Netty的ByteBuf缓冲区,包括ByteBuf的基本用法和常用方法,掌握了Netty的组合缓冲区技术。下面是一个使用ByteBuf的服务器: public class Server { public static void main(String[] args) throws E 阅读全文
摘要:
今天我开始了学习Netty的第一天,学习了Netty的基本概念和架构,了解了Netty的核心组件,包括Channel、EventLoop、ChannelHandler以及编解码器等。下面是一个简单的Netty服务器: public class Server { public static void 阅读全文
摘要:
今天我学习了Netty的Channel Handler和编解码器,掌握了Netty的数据编解码机制。下面是一个使用自定义编解码器的服务器: public class Server { public static void main(String[] args) throws Exception { 阅读全文