首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
netty
订阅
科尔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
讲的太好了,一次性就让我搞懂了Java集合,建议收藏起来!
一类是以键值对的方式存储元素,超级父接口是java.util.Map。 Collection和Map,是集合框架的根接口。 集合结构的继承需要熟练掌握。注意分清哪些是接口,哪些是实现类。 Collection接口是List接口和Set接口的父接口。Collection接口中定义…
搞微服务用阿里开源的 Nacos 真香啊!
HelloGitHub 推出的《讲解开源项目》系列,今天给大家带来一款开源 Java 版可以实现动态服务发现,配置和服务管理平台——Nacos,它是阿里巴巴团队开源符合国人的一切使用习惯,并且中文文档丰富,开源社区也特别活跃。 在选择使用一个工具之前,我们先大概了解一下它的同类…
Arthas的Web Console简单实现
通过下载arthas-tunnel-server。我们可以拿到对应的arthas的server端。下载完毕之后直接运行即可(我是将其在ECS上直接运行)。 在客户端对应的启动arthas-boot。并且通过启动参数附加上server的地址(我是将其在本地运行)。 选择对应的进程…
Java调度线程池ScheduleExecutorService(续)
上面列出了最近写的关于java线程池ScheduleExecutorService的内容,可以作为参考,本文是对ScheduleExecutorService学习和总结的一个收尾,对java线程池技术更为深入的学习和总结将在未来适宜的时候进行。 本文依然延续上一篇文章Java调…
基于 Netty 的帧调度策略,自行实现流量控制及可靠性通信
最近正在做一个 Java 后端项目「大规模集群设备的管理平台」。使用 Spring 作为基础框架,使用 Netty 搭建 TCP 服务器与上万台设备组成的集群通信,使用基于 JavaFX 的图形界面应用程序模拟上万台设备的行为,并可对服务器进行压力测试。 Java 服务器中,由…
深入理解线程池原理篇
开始之前,需要明确几个概念,方便后面理解线程池的运行原理。 核心线程(corePool):线程池最终执行任务的角色肯定还是线程,同时我们也会限制线程的数量,所以我们可以这样理解核心线程,有新任务提交时,首先检查核心线程数,如果核心线程都在工作,而且数量也已经达到最大核心线程数,…
netty4+protobuf3最佳实践
Frame为描述协议,所有消息在发送的时候都序列化成byte数组写入Frame的payload,messageName约定为要发送的message的类名,生成的时候设置java_multiple_files = true可以让类分开生成,更清晰些,也更方便后面利用反射来获取这些…
Netty(三) 什么是 TCP 拆、粘包?如何解决?
记得前段时间我们生产上的一个网关出现了故障。 这个网关逻辑非常简单,就是接收客户端的请求然后解析报文最后发送短信。 但这个请求并不是常见的 HTTP ,而是利用 Netty 自定义的协议。 问题是有天突然发现网关解析报文出错,查看了客户端的发送日志也没发现问题,最后通过日志发现…