搜索结果
查询Tags标签: 2021SC,共有 52条记录-
2021SC@SDUSC BRPC源码分析(十二)thrift
2021SC@SDUSC BRPC源码分析(十二)thrift 目录 thriftthrift介绍thrift编译Client端访问thrift server 代码分析thrift thrift介绍 thrift是应用较广的RPC框架,最初由Facebook发布,后交由Apache维护。为了和thrift服务互通,同时解决thrift原生方案在多线程安全、易用性…
2021/12/12 22:21:05 人评论 次浏览 -
Hbase源码分析(十三)MovedRegionsCleaner工作线程 2021SC@SDUSC
文章目录 前言MovedRegionsCleaner总结前言 本文主要分析一下HRegionServer上的MovedRegionsCleaner工作线程MovedRegionsCleaner MovedRegionsCleaner是什么呢?看下它在HRegionServer上的定义:是HRegionServer上一个被移动Region列表的定期清理工作线程。/*** Chore to…
2021/12/9 17:21:45 人评论 次浏览 -
Hbase源码分析(十三)MovedRegionsCleaner工作线程 2021SC@SDUSC
文章目录 前言MovedRegionsCleaner总结前言 本文主要分析一下HRegionServer上的MovedRegionsCleaner工作线程MovedRegionsCleaner MovedRegionsCleaner是什么呢?看下它在HRegionServer上的定义:是HRegionServer上一个被移动Region列表的定期清理工作线程。/*** Chore to…
2021/12/9 17:21:45 人评论 次浏览 -
<2021SC@SDUSC> 开源游戏引擎 Overload 代码模块分析 之 OvGame(五)—— Debug(下)FrameInfo & GameProfiler
2021SC@SDUSC 开源游戏引擎 Overload 代码模块分析 之 OvGame(五)—— Debug(下)FrameInfo & GameProfiler目录 前言分析1、FrameInfo1.1 FrameInfo.h1.1.1 头文件1.1.2 主要代码 1.2 FrameInfo.cppFrameInfo() 函数Update() 函数2、GameProfiler2.1 GameProfiler…
2021/12/8 23:24:27 人评论 次浏览 -
<2021SC@SDUSC> 开源游戏引擎 Overload 代码模块分析 之 OvGame(五)—— Debug(下)FrameInfo & GameProfiler
2021SC@SDUSC 开源游戏引擎 Overload 代码模块分析 之 OvGame(五)—— Debug(下)FrameInfo & GameProfiler目录 前言分析1、FrameInfo1.1 FrameInfo.h1.1.1 头文件1.1.2 主要代码 1.2 FrameInfo.cppFrameInfo() 函数Update() 函数2、GameProfiler2.1 GameProfiler…
2021/12/8 23:24:27 人评论 次浏览 -
Netty源码断线重连的2021SC@SDUSC
2021SC@SDUSC 上次先是搞清楚了ChannelFuture是什么,明白了ChannelFuture是用来支持异步回调事件,并且在代码中使用的是监听器做异步回调处理。 public void connect() throws Exception {System.out.println("netty client start。。");//启动客户端去连接服…
2021/12/6 14:51:44 人评论 次浏览 -
Netty源码断线重连的2021SC@SDUSC
2021SC@SDUSC 上次先是搞清楚了ChannelFuture是什么,明白了ChannelFuture是用来支持异步回调事件,并且在代码中使用的是监听器做异步回调处理。 public void connect() throws Exception {System.out.println("netty client start。。");//启动客户端去连接服…
2021/12/6 14:51:44 人评论 次浏览 -
SQLite学习之路? 互斥锁(2021SC@SDUSC)
SQLite 学习之路 第十一节 请求锁和销毁锁请求互斥锁,sqlite3_mutex_enter()导致阻塞,sqlite3_mutex_try()返回SQLITE_BUSY。sqlite3_mutex_enter() 和 sqlite3_mutex_try()例程尝试键入一个互斥锁,如果另一个线程已经拥有这个互斥锁,sqlite3_mutex_enter()将阻塞,sq…
2021/12/6 2:16:55 人评论 次浏览 -
SQLite学习之路? 互斥锁(2021SC@SDUSC)
SQLite 学习之路 第十一节 请求锁和销毁锁请求互斥锁,sqlite3_mutex_enter()导致阻塞,sqlite3_mutex_try()返回SQLITE_BUSY。sqlite3_mutex_enter() 和 sqlite3_mutex_try()例程尝试键入一个互斥锁,如果另一个线程已经拥有这个互斥锁,sqlite3_mutex_enter()将阻塞,sq…
2021/12/6 2:16:55 人评论 次浏览 -
2021SC@SDUSC“F2移动端可视化方案”源码分析(六)——Node端
Node 端渲染 F2 虽然 F2 默认基于 Html5 Canvas 进行图表绘制,但是对于当前运行时环境来说,只要能够提供和 Html5 Canvas 上下文环境一样的上下文接口,一样也能使用 F2 进行图表绘制。下面的表格给出了各个运行环境下可使用的 F2 的功能对比:-- Html5 Node 小程序(…
2021/12/5 22:46:48 人评论 次浏览 -
2021SC@SDUSC“F2移动端可视化方案”源码分析(六)——Node端
Node 端渲染 F2 虽然 F2 默认基于 Html5 Canvas 进行图表绘制,但是对于当前运行时环境来说,只要能够提供和 Html5 Canvas 上下文环境一样的上下文接口,一样也能使用 F2 进行图表绘制。下面的表格给出了各个运行环境下可使用的 F2 的功能对比:-- Html5 Node 小程序(…
2021/12/5 22:46:48 人评论 次浏览 -
2021SC@SDUSC TencentOS Tiny(十)软件定时器(一)
2021SC@SDUSC 文章目录 软件定时器的基本概念软件定时器的数据结构软件定时器列表软件定时器任务相关的数据结构软件定时器的回调函数软件定时器的基本概念 TencentOS tiny 的软件定时器是由操作系统提供的一类系统接口,它构建在硬件定时器基础之上,使系统能够提供不受硬…
2021/12/5 7:22:23 人评论 次浏览 -
2021SC@SDUSC TencentOS Tiny(十)软件定时器(一)
2021SC@SDUSC 文章目录 软件定时器的基本概念软件定时器的数据结构软件定时器列表软件定时器任务相关的数据结构软件定时器的回调函数软件定时器的基本概念 TencentOS tiny 的软件定时器是由操作系统提供的一类系统接口,它构建在硬件定时器基础之上,使系统能够提供不受硬…
2021/12/5 7:22:23 人评论 次浏览 -
Hbase源码分析(十一)MemStore的flush处理(中)2021SC@SDUSC
文章目录 前言cacheFlusher如何处理flush请求requestFlush()WakeupFlushThreadFlushRegionEntry 总结前言 本文继续介绍了HRegion上Memstore flush的主体流程和主要细节,cacheFlusher如何处理flush请求。cacheFlusher如何处理flush请求 通过如何初始化cacheFlusher部分的…
2021/12/3 11:06:36 人评论 次浏览 -
Hbase源码分析(十一)MemStore的flush处理(中)2021SC@SDUSC
文章目录 前言cacheFlusher如何处理flush请求requestFlush()WakeupFlushThreadFlushRegionEntry 总结前言 本文继续介绍了HRegion上Memstore flush的主体流程和主要细节,cacheFlusher如何处理flush请求。cacheFlusher如何处理flush请求 通过如何初始化cacheFlusher部分的…
2021/12/3 11:06:36 人评论 次浏览