Netty使用二:简单http服务器

上一篇用Netty实现了简单的服务器与客户端通过TCP连接进行请求和响应,这次使用Netty来实现一个简单的Http服务器;如果要实现一个完整的Http服务器那将是十分复杂的,所以我打算实现GET和POST请求的响应。

GET/POST请求,服务器打印参数
然后返回【啦啦啦+当前服务器时间戳】

阅读全文

Netty使用一:简单服务器应答

Netty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。

学习Netty之前最好先学习NIO的相关内容便于理解。

阅读全文

Java线程池四:ScheduledThreadPoolExecutor

概述

ScheduledThreadPoolExecutor可以用来在给定延时后执行异步任务或者周期性执行任务。

阅读全文

Java线程池三:ThreadPoolExecutor

概述

ThreadPoolExecutor是实现线程池的类,它实现了线程池的所有功能。

阅读全文

Java线程池二:AbstractExecutorService

概述

AbstractExecutorService是jdk线程池实现的基类,它实现了ExecutorService接口的部分方法。

阅读全文

Java线程池一:基本概念与FutureTask

概述

Java的线程池一直在用,最近的抽奖也用到线程池来实现异步,但是对于线程的配置还有具体的实现还是很懵懂的,所以打算对线程池的源码进行阅读。

阅读全文

Sentinel原理十一:DegradeSlot

概述

DegradeSlot 位于 FlowSlot 后一个节点,负责降级处理,是降级的核心。

阅读全文

Sentinel原理十:FlowSlot

概述

FlowSlot 处于 AuthoritySlot 节点后面,负责处理流量的校验,是限流的核心。

阅读全文

Sentinel原理九:AuthoritySlot

概述

AuthoritySlot 处于 SystemSlot 节点后面,负责校验权限规则。

阅读全文

Sentinel原理八:SystemSlot

概述

SystemSlot 处于 StatisticSlot 节点后面,如果开启系统状态校验,则会校验整个系统总的qps/rt/cup利用率/负载。

阅读全文