java高级
B.b仅此一生,竭尽全力。
越努力越幸运
展开
-
Netty 设计模式之 reactor
高性能的网络编程都绕不开反应器模式 nginx ,redis, netty 1 什么是反应器模式呢?: 反应器 由reactor反应器线程,任务分发器 ,handler处理器等角色组成, 2 反应器的职责是什么? 负责响应IO事件,并且分发到handlers(自定义处理器)去处理具体的业务逻辑 3 handler处理器的职责(非阻塞的执行业务逻辑的代码片段) 这个是个简单的测试 阻塞的BIO 也就是服务端的阻塞 public static void main(String[] args)原创 2022-02-16 11:56:45 · 891 阅读 · 0 评论 -
平凡的世界
转瞬即逝是什么意思, 在年少的时光我都会发起这样的疑问,但是却得不到自己想要的答案,但是 我锲而不舍依旧重复着同样的疑问,犹如圆规的针尖,始终走不出用我的心为支点规划的舒适圈,我曾经无 数次想要挣脱出去,去认识到时光流失,珍惜时光,珍惜自己,珍惜身边人,珍惜这个世界的真理,无奈,每次都 以失望告终, 随着时间车轮的脚步不知不觉已经褪去原先的稚嫩,对这个陌生的世界的已存在的事物有了 部分的认识,我开始担忧,开始害怕,真相原来是这样原来我一直被禁锢在以自己的心为原点的舒适圈,半步 没有前进。原本知道...原创 2021-09-30 13:56:31 · 98 阅读 · 0 评论 -
自己搭建一个docker 操作系统 ubantu,部署相关服务, 自制一个镜像服务
1 ,安装docker (1)一键安装 方式 阿里云 18.04 测试通过 curl -fsSLhttps://get.docker.com| bash -s docker --mirror Aliyun 2 切换用户 或者使用 管理员权限去执行命令 sudo su +[命令行] 或者 su + [命令行] 3. 查看docker 版本 docker -v 4 安装对应的操作系统的镜像 docker pull [系统镜像名称如 ubantu] ...原创 2021-09-18 14:37:16 · 198 阅读 · 0 评论 -
Netty 抽象协议(非常简单)---万物皆对象
简介: 网关使用netty作为通讯框架,redis作为缓存(处理许可,指令存储,记录存储)处理上位机(BS,CS的服务)和下位机(各种设备)之间的数据通讯, 对于不同的场景处理不同的方式。 面向Web或者移动App需要网关具有认证,鉴权,缓存,服务编排,监控告警等功能。 面向合作伙伴开放的API:满足业务形态对外开放,与企业外合作伙伴建立生态圈,此时的API网关注重认证,权限分级,流量管控,缓存等功能; 企业内部系统互联互通:这类场景,主要是为了企业内部存在不同部门,而部门之间的技术栈不同,使用不同原创 2021-08-25 13:35:32 · 275 阅读 · 0 评论