- 博客(9)
- 资源 (16)
- 收藏
- 关注
原创 Netty解决粘包和拆包问题的四种方案
在RPC框架中,粘包和拆包问题是必须解决一个问题,因为RPC框架中,各个微服务相互之间都是维系了一个TCP长连接,比如dubbo就是一个全双工的长连接。由于微服务往对方发送信息的时候,所有的请求都是使用的同一个连接,这样就会产生粘包和拆包的问题。本文首先会对粘包和拆包问题进行描述,然后介绍其常用的解决方案,最后会对Netty提供的几种解决方案进行讲解。这里说明一下,由于oschina将“jie m...
2019-11-23 11:53:13 1074
原创 Docker磁盘空间使用分析与清理
Docker 1.13引入了解决方法,它提供了简单的命令System来查看/清理Docker使用的磁盘空间。前情提要#MyVersion[root@dockercon ~]# docker versionClient: Version: 17.12.0-ce API version: 1.35 Go version: go1.9.2 Git commit: ...
2019-11-21 11:08:19 859
转载 动画图解:十大经典排序算法动画与解析
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-11-19 08:30:55 426
原创 docker 时区8个小时的解决办法
方法一:在使用docker部署网站的时候,无意间发现容器里面的时间竟然是美国时间,被雷到了,不过解决办法也很简单,有两种办法1、重新启动一个容器,加上如下参数,即可使用宿主机时间$ -v /etc/localtime:/etc/localtime:ro # docker run -d -v /etc/localtime:/etc/localtime:ro [image]12、假如,...
2019-11-18 10:57:50 1140
原创 常见软件非功能性需求描述案例
非功能性需求是需求的一个重要组成部分,它影响了系统的架构设计,需要开发人员重点关注。但是在工程实践中,往往客户不会提出非功能性需求,需求人员在描述需求时不知道如何描述,在国际的各种标准中,对非功能性需求有定义,但是比较抽象。因此我整理如下常见的非功能性需求的描述案例,供需求人员进行参考。1、性能需求描述案例:响应时间:在95%的情况下,一般时段响应时间不超过1.5秒,高峰时段不超过4...
2019-11-08 10:37:52 7574 1
原创 软件—非功能性需求
软件需求分为功能需求和非功能性需求,常常会因为注重功能需求而忽略了非功能性需求,以下是对常见几类非功能性需求的总结。非功能性需求1、定义:软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。2、影响:影响着产品是否能够持续稳定并高效的提供服务。3、常见类别:性能需求:响应时间、吞吐量、资源利用率;安全性:保密性、防泄漏、权限控制、防攻击;可维护性与可扩展性:模块性、可...
2019-11-08 10:06:13 4070 2
转载 Netty 100万级高并发服务器配置
疯狂创客圈,一个Java 高并发研习社群 【博客园 总入口 】疯狂创客圈,倾力推出:《Netty Zookeeper Redis 高...
2019-11-04 13:51:26 1521
原创 Netty单机百万连接及优化
单机百万连接调优实现单机的百万连接,瓶颈有以下几点:如何模拟百万连接突破局部文件句柄的限制突破全局文件句柄的限制在linux系统里面,单个进程打开的句柄数是非常有限的,一条TCP连接就对应一个文件句柄,而对于我们应用程序来说,一个服务端默认建立的连接数是有限制的。如何模拟百万连接如上图所示,当服务端开启一个端口,客户端去连接,除去固定的端口,最多只能实现单机6W的连接,实现单...
2019-11-04 13:44:54 843
原创 Netty系列之Netty百万级推送服务设计要点
1. 背景1.1. 话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:Netty是否可以做推送服务器? 如果使用Netty开发推送服务,一个服务器最多可以支撑多少个客户端? 使用Netty开发推送服务遇到的各种技术问题。由于咨询者众多,关注点也比...
2019-11-04 13:43:37 278
dlib-19.21.1-cp38-cp38-win_amd64.zip
2021-01-08
dlib-19.21.99-cp38-cp38-win_amd64.whl
2021-01-08
Shiro详细教程
2018-11-23
统计学习方法-李航
2018-11-20
activity编程宝典
2018-11-20
nginx学习资料
2018-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人