
流式编程
孔令宽
从事安卓、前端富客户端、java后台、netty的开发和研究
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
吐血加死一窝脑细胞--记录vertx3版本框架bug发现和解决策略
场景:http流代理 精力和代价: 三天一夜 无数调试和尝试 问题发现:对于tomcat等目标服务器,如果尝试用post文件流的形式尝试访问一个简单的get请求的小文件,比如localhost:8080/tomcat.png,现象会是怎样呢?尝试如下过程得出结论: 1 通过postman发起一个大文件流给tomcat,可以立马得到响应,多次发起多次响应没任何问题,看不出任何端倪,监控磁盘也没有发现有大的磁盘IO,初步结论,tomcat不会收取大文件流 2 通过自己写httpclient post一个原创 2020-09-20 12:16:08 · 562 阅读 · 0 评论 -
跟我学代码架构设计模式之--命令式编程和流式编程区别分析
随着计算机技术的发展,传统的命令式编程方式在解决某问题上变得捉襟见肘,流式编程有着天然的异步属性,适合用在做IO等高高吞吐量的场景下,本文我来简单分析下两种编程模型的区别。 一、数据驱动方式不同 命令式编程是业务代码驱动数据的方式,即数据的流动是我们的业务代码主动驱动的。一旦没有业务代码驱动,数据是不会流动起来的。我们也可以理解为数据"拉"模型,我们的业务要主动的取数据来完成业务计算和数据加...原创 2019-01-29 16:09:21 · 655 阅读 · 1 评论 -
跟我学代码架构设计模式之--命令式编程、流式编程、异步、同步、阻塞非阻塞概念理论大一统
一直以来各种编程概念充斥于耳-命令式编程、流式编程、函数式编程、异步编程、同步编程、阻塞编程、非阻塞编程、reactor模型、、潜意识里我总觉的这些概念之间有关联又没有关联的样子,今天我总于有所领悟----它们之间是围绕着一个理论基础的!!!即---数据推拉模型的不同!!! 看本文之前请先看我上篇文章,我的观点如下: 首先命令式编程是数据“拉”模型,我们的业务代码要负责数据的拉取,然后处理,...原创 2019-01-29 16:56:01 · 380 阅读 · 0 评论