logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

管道 - 过滤器(软考架构师架构风格)

管道-过滤器架构是一种数据流驱动的软件架构模式,其核心由过滤器(独立处理单元)和管道(数据传输通道)组成。该架构具有高复用性、松耦合、易扩展等优点,适用于批处理和流式处理场景,但存在数据格式强约束和额外IO开销等缺点。典型应用包括Unix Shell命令(如日志过滤)、ELK日志处理系统和大数据流计算框架(如Flink)。示例通过Java代码模拟了用户行为日志处理的完整管道-过滤器链路,展示了数据

文章图片
#架构#云计算#java
批处理(软考架构师架构风格)

【摘要】批处理是一种经典数据处理架构风格,核心特征包括离线批量输入、分阶段转换处理、定时调度执行和批量输出结果。其优点是架构简单、资源可控、适合海量数据计算,但延迟较高且无法实时处理。典型应用场景包括金融清算、报表统计等T+1业务。标准架构分为数据采集、批处理计算和结果输出三层,通过调度工具实现任务管理。与流处理相比,批处理处理的是有界全量数据而非实时数据流。文中以银行信贷批量代扣系统为例,详细说

#架构#java#hadoop
关于:git 报错 You can only push commits that were committed with one of your own verified emails问题。

描述:在公司实习时写好需求代码准备提交到gitlab时 push出现问题。本地的仓库是可以提交的,但是不能push到远程仓库上。百度了好几个原因:要么是git的账号密码或者邮箱不对,要么是拉取代码和提交代码时的email不一致,但是这些尝试过了 都没有用。然后到git上设置全局的用户名密码和邮箱,最后保持拉取代码和提交代码时的email一致即可解决问题。在公司分配的gitlab账号中有一个emai

文章图片
#git#java#maven +1
解决Unable to install extension ‘dart-code.flutter‘ as it is not compatible with VS Code ‘1.64.1’问题

解决Unable to install extension 'dart-code.flutter' as it is not compatible with VS Code问题

文章图片
#前端#typescript#vscode
到底了