学习PostgreSQL内核发现一个学习PG内核的资料,以作记录。首先有段实际没有做深入...
转载
2022-10-16 22:02:30
98阅读
本文参考了《Spark SQL内核剖析》(朱峰、张韶全、黄明等著)的目录结构和内容,这本书主要集中在对SQL内核实现的剖析上,从源码实现上学习分布式计算和数据库领域的相关技术,非常值得有相关需求的专业人士学习和购买。我写这篇文章的目的也是基于此做一个关于Spark SQL的学习以及分享了一些自己的理解。什么是Spark SQL?Spark SQL是近年来SQL-on-Hadoop解决方案(包括Hi
转载
2024-05-22 20:08:47
67阅读
高性能linux服务器内核调优首先,介绍一下两个命令1、dmesg 打印系统信息。有很多同学们服务器出现问题,看了程序日志,发现没啥有用信息,还是毫无解决头绪,这时候,你就需要查看系统内核抛出的异常信息了,使用dmesg命令,可以查看系统信息,dmesg -c 清除已经看过的信息。2、sysctl -p 生效内核配置在我们修改内核参数文件/etc/sysctl.conf后,需要执行以下sysctl
先postgresql的页结构、页物理布局 postgresql 记录(元祖)物理布局 源码定义如下: struct
原创
2022-10-21 14:56:49
310阅读
Python 理解解析式,列表解析式是我最喜欢的Python特性之一。列表解析式乍看起来有点神秘,但在完全理解之后就会发现其结构实际上非常简单。理解的关键在于,相比针对各种容器的for循环,列表解析式相当于语法上更加简化紧凑的改进版。这种东西有时称为语法糖,用来快速完成一些常见功能,从而减轻了Python程序员的负担。来看下面的列表解析式:这个解析式生成一个列表,包含从0到9的所有整数的平方:如果
在执行和获取结果前,数据库系统对此sql将进行几个步骤的处理过程: 1、语法检查(syntax check) 检查此sql的拼写是否语法。 2、语义检查(semantic check) 诸如检查sql语句中的访问对象是否存在及该用户是否具备相应的权限。 3、对sql语句进行解析(prase) 利用内部算法对sql进行解析,生成
Linux操作系统的核心部分就是Linux内核,它是Linux系统的基石,负责管理计算机的硬件资源,并提供用户空间程序访问硬件的接口。而在Linux内核的开发中,有一个备受关注的组件就是红帽(Red Hat)公司。
红帽公司是全球领先的开源解决方案提供商,其产品包括Red Hat Enterprise Linux(RHEL)等,而RHEL的核心就是Linux内核。红帽公司在Linux内核开发中发
原创
2024-03-14 09:34:43
27阅读
华为鸿蒙系统HarmonyOS学习之十:鸿蒙HarmonyOS微内核技术 一、前言 把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。在微内核中通常提供了以下的功能:进程/线程管理低级存储器管理中断和陷入处理微内核具有以下的特点:足够小的
转载
2023-08-21 15:45:27
66阅读
Druid源码分析
1. 入口类: DruidDataSource
1.1 结构
继承抽象类:DruidAbstractDataSource
接口方法:
DruidDataSourceMBean
ManagedDataSource
Referenceable
Closeable
Cloneable
Connect
转载
2024-05-26 16:56:57
251阅读
本文介绍PG DDL操作上层接口。1、DDL操作的入口函数是ExecModifyTable,insert、delete、update都会进入这个函数,如果为insert,执行ExecPr...
原创
2022-09-14 10:11:29
836阅读
1 //
2 // ViewController.m
3 // IOS_0129_HTTP请求
4 //
5 // Created by ma c on 16/1/29.
6 // Copyright © 2016年 博文科技. All rights reserved.
7 //
8
9 #import "ViewController.h"
java.beans.PropertyChangeSupport小解! 大家好!好不容易学了一段时间的rcp,可是为了考试,几个星期没有写代码,学的一点也忘的差不多了。趁着暑假有时间,好好学一学。早就听说里gef 的大名,看样子我也不能免俗,也搞起gef起来!不知道是不是以前的基础没学好,第一个问题就是关于PropertyChangeSupport支持类的。 简要介绍一下,java.bean
同样还是这张图,之前发过shared_buffer和os cache、wal buffer和work mem的文章,今天的主题是图中的clog,即 commit log,PostgreSQL10之前放在数据库目录的pg_clog下面。PostgreSQL10之后修更名为xact,数据目录变更为pg_xact下面,表现形式是一些物理文件。PostgreSQL为什么要使用clog呢,众所周知,Post
原创
2023-10-17 16:27:50
4阅读
一般来说我们编译完内核树以后都会得到好几个不同格式的内核映像,下面我就稍微做一个简单的介绍:
1. kernel\vmlinux: 这是一个没有压缩ELF映像文件,含有符号表,可以用于调试。
2. kernel\arch\arm\boot\Image: 这是vmlinux出去符号表只剩下内核代码和数据的影响
3. kernel\arch\arm\boot\compressed\vmlinux
原创
2009-06-16 09:36:09
1852阅读
2评论
postgresql 内核实现的可观测性,主要是 Metrics 和 Trace 能力。
原创
2022-12-10 01:55:13
233阅读
随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码后,都将面临着同样的问题,即如何将源代码融入到 Linux 内核中,增加相应的 Linux 配置选项,并最终被编译进 Linux 内核。这就需要了解 Linux 的内核配置系统。
随着 Linux 操作
转载
2010-04-23 16:28:14
10000+阅读
点赞
# Android Framework 内核解析
## 简介
Android Framework 内核解析是一项非常重要的技能,它能帮助开发者更好地理解 Android 系统的底层实现和机制。在本文中,我将向你介绍如何实现 Android Framework 内核解析,让你能够更好地理解 Android 系统的运行原理和内部机制。
## 实现步骤
下面是实现 Android Framewor
原创
2023-07-29 10:00:33
77阅读
Android 内核日志解析的描述
Android 内核日志包含了设备运行时的重要信息,能够帮助开发者诊断问题、监控性能及优化系统。在实际的开发和维护过程中,对于这些日志的解读变得十分重要。本文将探讨如何解析 Android 内核日志,分享技术原理、架构解析、源码分析及具体案例分析,并展望未来的可能方向。
### 背景描述
关于 Android 内核日志的解析,时间线大致如下:
```me