牧龙鼠_个人页

个人头像照片 牧龙鼠
个人头像照片 个人头像照片
45
0
0

个人介绍

暂无个人介绍

擅长的技术

  • Java
  • Go
  • 容器
  • 微服务
  • Linux
  • 数据库
  • C++
  • C#
  • Python
  • Rust
获得更多能力
通用技术能力:
  • Go
    高级

    能力说明:

    能够开发出高质量的代码。能够熟练使用Golang的高级特性,各种应用框架和测试框架。

    获取记录:

    • 2023-10-13大学考试 Go语言高级能力 大学参加技能测试未通过
    • 2023-10-13大学考试 大学/社区-用户参加考试
  • Linux
    高级

    能力说明:

    熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。

    获取记录:

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2024年04月

  • 04.15 16:09:26
    发表了文章 2024-04-15 16:09:26

    转载 - gcc/ld 动态连接库和静态连接库使用方法

    本文介绍了如何在GCC中实现部分程序静态链接、部分动态链接。使用`-Wl`标志传递链接器参数,`-Bstatic`强制链接静态库,`-Bdynamic`强制链接动态库。

2024年02月

  • 12.04 11:19:00
    发表了文章 2023-12-04 11:19:00

    PostgreSQL函数管理接口

    学习PostgreSQL服务端开发必须要对函数管理接口有比较深入的了解

2023年12月

  • 12.21 20:58:09
    发表了文章 2023-12-21 20:58:09

    PostgreSQL SQL扩展 ---- C语言函数(二)

    可以用C(或者与C兼容,比如C++)语言编写用户自定义函数(User-defined functions)。这些函数被编译到动态可加载目标文件(也称为共享库)中并被守护进程加载到服务中。“C语言函数”与“内部函数”的区别就在于动态加载这个特性,二者的实际编码约定本质上是相同的(因此,标准的内部函数库为用户自定义C语言函数提供了丰富的示例代码)
  • 12.18 16:43:35
    发表了文章 2023-12-18 16:43:35

    PostgreSQL SQL扩展 ---- C语言函数(一)

    可以用C(或者与C兼容,比如C++)语言编写用户自定义函数(User-defined functions)。这些函数被编译到动态可加载目标文件(也称为共享库)中并被守护进程加载到服务中。“C语言函数”与“内部函数”的区别就在于动态加载这个特性,二者的实际编码约定本质上是相同的(因此,标准的内部函数库为用户自定义C语言函数提供了丰富的示例代码)
  • 12.12 17:57:26
    发表了文章 2023-12-12 17:57:26

    pg_orphaned扩展分析(二)

    pg_orphaned扩展是用于维护PostgreSQL孤儿文件的扩展,通过分析学习了查找孤儿文件的方法,同时还将学习在PostgreSQL后端(backend)如何查找指定表/视图、如何创建cache、如何使用hash表、如何使用List、如何使用正则表达式、C语言扩展如何返回结果集。
  • 12.09 15:34:40
    发表了文章 2023-12-09 15:34:40

    pg_orphaned扩展分析(一)

    pg_orphaned扩展是用于维护PostgreSQL孤儿文件的扩展,通过分析学习了查找孤儿文件的方法,同时还将学习在PostgreSQL后端(backend)如何查找指定表/视图、如何创建cache、如何使用hash表、如何使用List、如何使用正则表达式、C语言扩展如何返回结果集。
  • 11.24 15:40:18
    发表了文章 2023-11-24 15:40:18

    Rust调用libpq访问PostgreSQL

    Rust调用libpq访问PostgreSQL

2023年11月

  • 11.19 10:53:04
    发表了文章 2023-11-19 10:53:04

    golang pgx自定义PostgreSQL类型

    golang的pgx驱动提供了大约70种PostgreSQL类型支持,但还是有一些类型没有涵盖,本文介绍如何自己编写代码支持特殊的类型。
  • 11.19 10:25:52
    发表了文章 2023-11-19 10:25:52

    golang存取PostgreSQL

    golang如何存取PostgreSQL中的数据?
  • 11.16 10:57:13
    发表了文章 2023-11-16 10:57:13

    PostgreSQL pg_orphaned扩展

    由于种种原因,PostgreSQL可能会产生一些孤儿文件,这些文件会占用磁盘空间,手工查找费时费力还容易出错,pg_orphaned扩展很好的解决了这个问题。
  • 11.15 16:12:57
    发表了文章 2023-11-15 16:12:57

    PostgreSQL孤儿文件

    与所有其他关系数据库系统一样,PostgreSQL需要通过写入wal日志或在Checkpoint时同步数据到数据文件来持久化数据到磁盘上。对于数据文件,一旦Relation达到SEGMENT_SIZE(默认1GB),PostgreSQL就会创建一个新的数据文件。因此如果Relation持续增长,则该Relation可能会由多个文件组成。在这篇文章中想要考虑的问题是,是否可能存在孤儿文件。
  • 11.14 15:28:20
    发表了文章 2023-11-14 15:28:20

    auto_explain扩展分析

    PostgreSQL官方提供的扩展auto_explain扩展可以将查询的执行计划记录到日志中,本文分析其实现原理。
  • 11.10 16:54:44
    发表了文章 2023-11-10 16:54:44

    ubuntu使用小技巧 -- 设置rclocal开机启动

    CentOS下可以通过编辑/etc/rc.local文件,加入一些开机启动项,ubuntu下怎么设置呢?
  • 11.09 14:46:35
    发表了文章 2023-11-09 14:46:35

    Pgpool-II实现高可用+读写分离+负载均衡(八)---- 维护工具

    Pgpool提供了一些维护工具,用于日常观察Pgpool运行状态、上线、下线节点等操作。主要有:pcp_stop_pgpool,pcp_node_count,pcp_node_info,pcp_health_check_stats,pcp_proc_count,pcp_proc_info,pcp_detach_node,pcp_attach_node,pcp_recovery_node,pcp_promote_node,pcp_pool_status,pcp_watchdog_info,pcp_reload_config
  • 11.08 16:45:13
    发表了文章 2023-11-08 16:45:13

    PostgreSQL服务端开发学习 -- fmgr.h

    fmgr按官方的解释就是Postgres函数管理器和函数调用接口,在使用C语言开发PostgreSQL后端应用时,所以与backend交互时必须遵循fmgr.h中定义的一些规范。
  • 11.05 15:16:51
    发表了文章 2023-11-05 15:16:51

    PostgreSQL服务端开发学习 -- Datum

    在使用C语言开发PostgreSQL后端、客户端应用时,Datum无处不在,所以必须要对Datum有很清楚的了解。
  • 11.04 18:06:49
    发表了文章 2023-11-04 18:06:49

    PostgreSQL服务端开发学习 --- 常用结构及宏定义1

    本篇主要讲解使用C语言开发PostgreSQL服务端应用(libpq、自定义函数、扩展)常用到的结构及宏定义。
  • 11.03 16:07:49
    发表了文章 2023-11-03 16:07:49

    pgpool-recovery扩展分析

    Pgpool-II的故障转移功能需要用到pgpool-recovery扩展,提供了pgpool_recovery、pgpool_remote_start、pgpool_pgctl、pgpool_switch_xlog等几个用C语言实现的自定义函数,用于辅助online recovery工作。
  • 11.01 11:08:31
    发表了文章 2023-11-01 11:08:31

    Rocky Linux 9 编译ossfs

    介绍如何在Rocky Linux 9下编译阿里云的ossfs,本方法对CentOS 9 stream也适用。

2023年10月

2023年09月

  • 发表了文章 2024-04-15

    转载 - gcc/ld 动态连接库和静态连接库使用方法

  • 发表了文章 2024-02-21

    PostgreSQL函数管理接口

  • 发表了文章 2023-12-21

    PostgreSQL SQL扩展 ---- C语言函数(二)

  • 发表了文章 2023-12-18

    PostgreSQL SQL扩展 ---- C语言函数(一)

  • 发表了文章 2023-12-12

    pg_orphaned扩展分析(二)

  • 发表了文章 2023-12-09

    pg_orphaned扩展分析(一)

  • 发表了文章 2023-12-01

    Rust调用libpq访问PostgreSQL

  • 发表了文章 2023-11-20

    golang pgx自定义PostgreSQL类型

  • 发表了文章 2023-11-20

    golang存取PostgreSQL

  • 发表了文章 2023-11-16

    PostgreSQL pg_orphaned扩展

  • 发表了文章 2023-11-15

    PostgreSQL孤儿文件

  • 发表了文章 2023-11-14

    auto_explain扩展分析

  • 发表了文章 2023-11-10

    ubuntu使用小技巧 -- 设置rclocal开机启动

  • 发表了文章 2023-11-09

    Pgpool-II实现高可用+读写分离+负载均衡(八)---- 维护工具

  • 发表了文章 2023-11-08

    PostgreSQL服务端开发学习 -- fmgr.h

  • 发表了文章 2023-11-05

    PostgreSQL服务端开发学习 -- Datum

  • 发表了文章 2023-11-04

    PostgreSQL服务端开发学习 --- 常用结构及宏定义1

  • 发表了文章 2023-11-03

    pgpool-recovery扩展分析

  • 发表了文章 2023-11-01

    Rocky Linux 9 编译ossfs

  • 发表了文章 2023-10-30

    PostgreSQL物化视图增量更新扩展 -- pg_ivm

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息