一:Flink介绍1:事件驱动(Event-driven) 2:基于流处理 一切皆由流组成,离线数据是有界流;实时数据是一个没有界限流。(有界流、无界流) 3:分层API 越顶层越抽象,表达含义越简明,使用越方便 越底层越具体,表达能力越丰富,使用越灵活二:环境搭建 使用maven创建flink工程。添加依赖。<!-- flink-java版本 --> <de
转载 2024-07-24 13:17:38
42阅读
文章目录前言标准库区别1. 提供基本接口`io`最基础接口 `io.Reader`与`io.Writer`辅助接口 `io.Seeker`与`io.Closer`进阶:偏移量指定`io.ReaderAt`和`io.WriterAt`进阶:来源与去处指定 `io.ReaderFrom`和 `io.WiterTo`适配:各种数据类型读取与写入Byte 读写一个字节Rune 读一个字符Stri
转载 2024-07-29 16:46:55
30阅读
Linux内核实现 Linux是一个自由开放源代码操作系统,其内核是Linux内核。Linux内核又被称为Linux操作系统核心,是整个操作系统核心部分,负责管理计算机硬件资源和提供基本系统功能。而红帽公司则是一家以开发和销售Linux操作系统为主知名软件公司。本文将介绍Linux内核实现一些关键技术和特点。 首先,Linux内核实现采用了模块化设计。这意味着Linux内核
原创 2024-01-30 17:28:36
48阅读
管道内核实现及出现四种情况
原创 2016-04-11 09:21:15
457阅读
1点赞
内核实现策略: 1.微内核。最基本功能由中央内核(微内核实现。所有其他功能都委托给一些独立进程,这些进程通过明确定义通信接口与中心内核通信。 2.宏内核内核所有代码,包括子系统(如内存管理、文件管理、设备驱动程序)都打包到一个文件中。内核每一个函数都可以访问到内核中所有其他部分。目前
转载 2020-03-05 16:40:00
156阅读
2评论
Linux是什么logo:Linux是一个操作系统。操作系统:操作系统(Operating System,OS)本身就是一个软件。常见操作系统:Windows、Linux、Mac OS、Android等Office、QQ、迅雷、微信等则称为 应用程序操作系统会控制其他程序运行,管理系统资源,提供最基本计算功能,如管理及配置内存、决定系统资源供需优先次序等,同时还提供一些基本服务程序,例如:文
转载 2024-10-18 19:09:20
25阅读
内核实现策略: 1.微内核。最基本功能由中央内核(微内核实现。所有其他功能都委托给一些独立进程,这些进程通过明确定义通信接口与中心内核通信。 2.宏内核内核所有代码,包括子系统(如内存管理、文件管理、设备驱动程序)都打包到一个文件中。内核每一个函数都可以访问到内核中所有其他部分。目前
转载 2020-03-05 16:43:00
80阅读
2评论
Mac将本地文件上传到服务器上scp -P 22 /Java/program.war root@123.456.789.987:/usr/server/tomcat7/webapps/上端口大写P 为参数,22 表示更改SSH端口后端口,如果没有更改SSH端口可以不用添加该参数。 /Java/program.war表示本地上准备上传文件路径和文件名。root@123.456.789.987 表
mingdu.zheng <at> gmail <dot> comh
原创 2022-11-18 09:12:22
62阅读
前面一篇文章介绍了kexec和kdump思想,本文着重讲它们另一个方面,就是kdump到底是如何转储垮掉内核内存映像。首先定义一个链表,它很重要。 static LIST_HEAD(vmcore_list); unsigned long long elfcorehdr_addr = ELFCORE_ADDR_MAX; //一个重要变量记录内核装载位置,用以判断是正常启动还是kdump
原创 2010-02-09 21:20:00
1036阅读
PHP数组/Hash表实现、操作、PHP变量内核实现 - [ PHP内核学习]
原创 2023-07-24 11:24:40
29阅读
PHP Opcode内核实现 - [ PHP内核学习]
原创 2022-12-21 08:58:53
160阅读
用户态对accept标准使用方法:if ((client_fd = accept(sockfd, (struct sockaddr *)&remote_addr, &sin_size)) == -1) { //accept()函数让server接收客户连接请求 perror("acce...
转载 2014-08-09 17:24:00
272阅读
2评论
北春南秋2019.04.17 15:38:29字数 379阅读 985参考http://hustcat.github.io/linux-soft-roce-implementation/  内核在4.9实现Soft-RoCE​实现了RoCEv2.队列初始化libRXE (user space library)ibv_create_qp|--- rxe_create_qp |--- ibv_
转载 2022-04-01 16:29:01
1683阅读
前言:故事开始是这样,某天在脉脉上看到有人发了下面的帖子: 想不到 mmap 都成了黑科技了,为了让大家都能了解这个黑科技,所以还是写篇文章来详细介绍一下 mmap 实现吧。其实,源码分析是比较难写,主要有两个原因:一方面是源码实现一般会涉及多个知识点,所以在分析源码时需要穿插多个知识点,从而增加分析难度。另一方面是源码实现会处理很多细节问
一、网络子系统初始化 inet_init         注册各协议结构体:proto_register,注册slab         安装协议族操作表 sock_register(&inet_family_ops);   &
原创 2011-09-22 01:22:45
2431阅读
信号捕捉特性 练习1:为某个信号设置捕捉函数 【sigaction1.c】练习2: 验证在信号处理函数执行期间,该信号多次递送,那么只在处理函数之行结束后,处理一次。 【sigaction2.c】练习3:验证sa_mask在捕捉函数执行期间屏蔽作用。 【sigaction3.c】 内核实现信号捕捉
转载 2019-08-11 09:55:00
264阅读
传输模式: [直接路由方式]:直接查找路由表,以原始数据包目的地址为查找键。本地配置ip地址就是数据包目的地址,数据既然已经到了本地为何还要查找,为何还要继续路由?这是因为本地目的地到达情景仅仅是一个假象,真正提供服务机器还在后面,也就是说服务被负载均衡了。此时问题是,既然本地配置了一个目的地ip地址,其它机器还能配置这个ip地址吗?那样的话岂不ip冲突了吗?  &nbsp
原创 2010-08-28 18:23:00
568阅读
OTA升级流程初稿一 、OTA应用升级APIRecoverySystem.installPackage(this, new File("/data/ota_package/update.zip"));将OTA升级包固件传入应用调用api接口@RequiresPermission(android.Manifest.permission.RECOVERY) public static vo
转载 2023-08-18 21:55:31
177阅读
GRE简介协议简介       GRE(Generic Routing Encapsulation,通用路由封装)协议是对某些网络层协议(如IP和IPX)数据报文进行封装,使这些被封装数据报文能够在另一个网络层协议(如IP)中传输。GRE采用了Tunnel(隧道)技术,是VPN(Virtual Private Network)第三层隧道协议。
转载 2024-04-28 15:47:09
31阅读
  • 1
  • 2
  • 3
  • 4
  • 5