• Flink checkpoint 源码分析- Flink Checkpoint 触发流程分析

    时间:2024-05-01 07:15:26

    序言 最近因为工作需要在阅读flink checkpoint处理机制,学习的过程中记录下来,并分享给大家。也算是学习并记录。 目前公司使用的flink版本为1.11。因此以下的分析都是基于1.11版本来的。 在分享前可以简单对flink checkpoint机制做一个大致的了解。 Flink che...

  • Linux内核(2) - 分析内核源码如何入手(上)

    时间:2024-04-24 22:54:01

    透过现象看本质,兽兽们无非就是一些人体艺术展示。同样往本质里看过去,学习内核,就是学习内核的源代码,任何内核有关的书籍都是基于内核,而又不高于内核的。既然要学习内核源码,就要经常对内核代码进行分析,而内核代码千千万,还前仆后继的不断往里加,这就让大部分人都有种雾里看花花不见的无助感。不过不要怕,孔老...

  • Dubbo 源码分析 - 服务导出

    时间:2024-04-24 10:39:29

    1.服务导出过程本篇文章,我们来研究一下 Dubbo 导出服务的过程。Dubbo 服务导出过程始于 Spring 容器发布刷新事件,Dubbo 在接收到事件后,会立即执行服务导出逻辑。整个逻辑大致可分为三个部分,第一是前置工作,主要用于检查参数,组装 URL。第二是导出服务,包含导出服务到本地 (J...

  • SpringAOP从入门到源码分析大全(三)ProxyFactory源码分析

    时间:2024-04-23 07:01:55

    文章目录 系列文档索引五、ProxyFactory源码分析1、案例2、认识TargetSource(1)何时用到TargetSource(2)@Lazy的原理(3)应用TargetSource3、ProxyFactory选择cglib或jdk动态代理原理4、jdk代理获取代理方法的逻辑(1)...

  • quartz源码分析——执行引擎和线程模型

    时间:2024-04-18 21:07:41

    title: quartz源码分析——执行引擎和线程模型date: 2017-09-09 23:14:48categories: quartztags: [quartz, 源码分析]------[TOC]软件版本:quartz-2.2.3序上一篇介绍了quartz的启动过程,这篇主要介绍quartz...

  • Android应用AsyncTask处理机制详解及源码分析

    时间:2024-04-18 12:33:21

    1 背景Android异步处理机制一直都是Android的一个核心,也是应用工程师面试的一个知识点。前面我们分析了Handler异步机制原理(不了解的可以阅读我的《Android异步消息处理机制详解及源码分析》文章),这里继续分析Android的另一个异步机制AsyncTask的原理。当使用线程和H...

  • 【转载】Android应用AsyncTask处理机制详解及源码分析

    时间:2024-04-18 12:26:33

    【工匠若水 http://blog.csdn.net/yanbober 转载烦请注明出处,尊重分享成果】1 背景Android异步处理机制一直都是Android的一个核心,也是应用工程师面试的一个知识点。前面我们分析了Handler异步机制原理(不了解的可以阅读我的《Android异步消息处理机制详...

  • 7z文件格式及其源码的分析(五)

    时间:2024-04-17 22:03:39

    这是7z文件格式及其源码的分析系列的第五篇. 上一篇讲到了7z文件压缩流程。最近太忙了,好久没更新,都快忘了写到哪了。:)这一篇就说说7z文件的尾头的生成方式吧。...

  • MySQL源码分析:源码文件结构及主要数据结构

    时间:2024-04-17 10:37:04

    原文地址:http://blog.itpub.net/30186219/viewspace-1481125/BUILD: 内含在各个平台、各种编译器下进行编译的脚本...

  • MySQL源码:MYSQL存储过程/函数的分析原理及缓存机制 - 竹 石

    时间:2024-04-17 10:37:00

    MySQL源码:MYSQL存储过程/函数的分析原理及缓存机制 2012-05-15 21:09 竹 石 阅读(2897) 评论(0) 编辑 收藏 举报 前言:我个人认为,有关MYS...

  • asp.net bbs源码分析

    时间:2024-04-15 17:32:36

    asp.ne bbst源码分析1.登陆页面1.登陆页面登陆页面中需要注意的大致上就是两条:如何实现验证码?如何防止sql注入。1.如何实现验证码?验证码简单的实现可...

  • 【Orleans开胃菜系列2】连接Connect源码简易分析

    时间:2024-04-14 21:36:39

    【Orleans开胃菜系列2】连接Connect源码简易分析/** * prism.js Github theme based on GitHub's theme. * @author Sam Clarke */code[class*="language-"],pre[class*="languag...

  • 使用systemtap分析ceph源码流程

    时间:2024-04-14 13:16:50

                         说明:之前一直用gdb和lttng 调试ceph源码,后来又发现了systemtap,下面对比下这三种工具。一,3种源码分析工具的比较                    1,gdb                                 优点:擅...

  • 基于Python的深度学习的中文情感分析系统(V2.0),附源码-1 简介

    时间:2024-04-14 06:58:44

    本文主要还是以基于python深度学习的中文情感分析的系统设计与实现为主要的考虑内容,我们通过python的技术将目前中文语言的各种信息进行相关的预测,换句话说我们的数据来源完完全全都是真实的数据。那么在数据库方面还是采用了MYSQL的数据库,这样即节约了成本又能快速上手。 关键词: MYSQL...

  • opencv迭代去畸变算法(含源码分析)

    时间:2024-04-13 18:58:17

    函数简介opencv中函数undistortPoints()用于对图像点坐标进行去畸变,以下为该函数解释:void undistortPoints(InputArray src, OutputArray dst, InputArray cameraMatrix, InputArray distCoe...

  • java编译器源码分析之词法分析器

    时间:2024-04-13 14:18:30

    java编译器是什么?编译简单理解就是一种高级语言到另一种低级语言的翻译过程;而执行这个过程的主体称为编译器。寻常所说的编译器是指把汇编语言转变成机器语言,也称目标代码,即CPU指令集。汇编语言是一种比机器语言对人友好的语言,但不同机器硬件构造不一样,驱动机器的软件也不一样,因此汇编语言需要针对不同...

  • 驱动框架3——初步分析led驱动框架源码

    时间:2024-04-13 11:57:58

    以下内容源于朱有鹏《物联网大讲堂》课程的学习整理,如有侵权,请告知删除。1、涉及到的文件led-core.c(一些宏与头文件包含而已)led-class.c(1)分析发现,LED驱动框架中,内核开发者实现的部分主要是led-class.c;(2)led-class.c其实就是一个内核模块(明显的特征...

  • 以太坊源码分析(51)rpc源码分析

    时间:2024-04-13 11:04:13

    ## RPC包的官方文档Package rpc provides access to the exported methods of an object across a networkor other I/O connection. After creating a server instance...

  • 以太坊源码分析(15)node包建立多重协议以太坊节点

    时间:2024-04-13 11:03:39

    node包建立多重协议以太坊节点一个node是一组服务,通过共享资源提供RPC API。Services提供devp2p协议,当node实例开始运行,服务被wire到devp2p网络Node管理资源Node实例使用到的所有文件系统资源被放到data目录中。每个资源的路径可以通过额外的node配置改写...

  • 以太坊源码分析(30)eth-bloombits和filter源码分析

    时间:2024-04-13 11:03:15

    ## 以太坊的布隆过滤器以太坊的区块头中包含了一个叫做logsBloom的区域。 这个区域存储了当前区块中所有的收据的日志的布隆过滤器,一共是2048个bit。也就是256个字节。而我们的一个交易的收据包含了很多的日志记录。 每个日志记录包含了 合约的地址, 多个Topic。 而在我们的收据中也存在...