ICode9

精准搜索请尝试: 精确搜索
  • Android Input 流程分析2022-01-20 14:02:53

    1. addView 流程 addView()一般用来动态添加View,LinearLayout、RelativeLayout 添加子控件都可以用addView() addView 最终在WindowManager ->  WindowManagerImpl ->WindowManagerGlobal -> ViewRootImpl.setView() OnCreated阶段: frameworks/base/core/java/android/app/Act

  • flink的内存管理2022-01-04 18:07:47

    背景 之前我们介绍了flink中task的运行机制,以及数据在task线程内部以及不同TaskManager之间的流转过程。其中,网络传输Buffer数据以及task接收Buffer数据都会申请对应的Segment内存段,其中涉及堆内和堆外内存。这里我们从NetworkBuffer资源管理、flink的内存模型和MemorySegmen

  • android touch事件传递流程分析2021-08-02 17:01:55

    由于项目需要,需要了解下android touch数据的传递流程,看了下代码后把过程记录下来,方便后面查阅。 本文章基于Android11开源源码,所有代码均可以在aosp官方提供的地址去查阅下载,Android11具体流程可能和其他Android版本有点不一致, 如果文中有不对的地方欢迎同学们指出一起讨论交流~

  • android 触摸事件流转流程2021-07-26 20:30:31

    Iput 子系统 https://www.cnblogs.com/Ph-one/p/4849558.html inputReader  https://www.jianshu.com/p/34f5c7d55337 InputDispatcher分发事件 https://www.jianshu.com/p/6e250a8ff80c 1、InputReader获取事件,最终InputReader将input event放到InputDispatcher的mInboundQu

  • 【Flink】Flink netty 通讯 PartitionRequestClient NettyPartitionRequestClient2021-07-04 20:57:45

    1.概述 转载:http://www.voidcn.com/article/p-tbmjvzhq-bkg.html 这篇文章不是很完善,这点我也不是很懂,以后补充 分区请求客户端(PartitionRequestClient)用于发起远程PartitionRequest请求,它也是RemoteChannel跟Netty通信层之间进行衔接的对象。 对单一的TaskManager而言只存

  • 【Android 事件分发】事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 )2021-06-28 10:33:09

    Android 事件分发 系列文章目录 【Android 事件分发】事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 ) 文章目录 Android 事件分发 系列文章目录一、事件分发脉络二、驱动层通过中断传递事件三、WindowManagerService 向 View 传

  • spring cloud stream 3.1.2 源码搭配rocketmq学习 (三)2021-06-07 19:01:34

    (二)中介绍了函数的注册, 这篇介绍一下函数的初始化 这文章涉及到了大量响应式编程的方式, reactor 需要补一下 前言 这个 functionInitializer 其实是 channel 和 function bean的绑定 响应式的doOn 同步钩子方法,在subscriber触发一系列事件的时候触发 先来熟悉一下doOn系列

  • 诡异的内存泄漏2021-05-18 10:54:33

    1.问题描述当我们遇到下面的问题时,以为是创建了很多对象没有释放,或者数据库的cursor未关闭,导致了内存泄漏,但是等我们排查代码后,发现不是以上原因导致的03-25 23:27:32.985 E/AndroidRuntime(12714): java.lang.OutOfMemoryError: Could not allocate JNI Env 03-25 23:27:32.9

  • Flink1.12源码解读—— Netty通讯模式2021-03-11 18:04:29

    Apache Flink作为国内最火的大数据计算引擎之一,自身支持高吞吐,低延迟,exactly-once语义,有状态流等特性,阅读源码有助加深对框架的理解和认知。 在之前解析过的Flink物理执行图(一)和Checkpoint过程中我们能看到过程中涉及到了数据的存储和交互,并且在后面分析Task运行任务时也会涉及

  • 大日志文件拆分2020-11-26 15:03:40

    package test; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; public class splitFile { public static void splitFile(String filePath, int f

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有