摘要:
前言 极客时间 eBPF 核心技术与实战 的学习笔记. 本章说一下 ebpf 的运行原理, 本章有些内容是直接 copy 自课程原文 eBPF虚拟机(执行器)包含了什么 官方的说话, eBPF 是运行在 eBPF 虚拟机中, 而不是直接作用于系统. 但是也有人说, eBPF执行系统更应该称之为 执行 阅读全文
摘要:
前言 极客时间 eBPF 核心技术与实战 的学习笔记. 本章简单写一个入门的 ebpf 程序 环境安装 每个版本都不太一样, 所以这里只是做个参考 如果在安装环境上遇到问题只能自行解决了 我自己使用的是 debian12 root@VM-4-12-debian:~/ebpf# uname -a Li 阅读全文
摘要:
前言 极客时间 eBPF 核心技术与实战 的学习笔记. 本章简单介绍一下 eBPF 的发展和概述 eBPF发展历史 注意区分 BPF 和 eBPF 提案 1992年 USENUX 会议上提出BPF机制来在 linux 中进行包过滤 在内核态中引入虚拟机执行 BPF 指令 在用户态使用 BPF 字节码 阅读全文
摘要:
前言 从接触 Golang 到现在, 感觉到的很深的一点是, go 的代码无论是大佬还是菜鸟写出的代码, 都有着大体统一的 格式/流程, 这也是 Go 被开发者喜爱的一个原因, 但是还有一些, 比如变量的命名方式等, 可以称之为 风格 的东西, 却不尽相同, 我在开发中, 其实也希望有一个相对权威的 阅读全文
摘要:
## 原始需求 只是一个很简单的需求, 使用golang的exec运行一个命令然后获取实时结果, 命令是 ``` bash trivy image --download-db-only ``` 正常的打印应该是 ``` bash 2023-08-08T17:06:02.929+0800 INFO N 阅读全文
摘要:
## 整洁代码 1. 人工智能永远不能完全取代程序员, 因为客户的需求总是模糊的, 程序员不只是写代码, 也会去讨论/设计需求和架构 2. 糟糕的代码会杀死项目, 通常会在项目中后期体现出来, 此时项目的生产力快速下降, 影响正常迭代和问题修复 3. 对一个成熟的项目进行重新设计和编写, 往往会分散 阅读全文
摘要:
title: ebpf运行流程以及Demo编写 date: 2023-04-03 updated: 2023-04-03 comments: true toc: true excerpt: ebpf是比较新的技术, 未来有无限可能 tags: Golang Linux categories: 编程 阅读全文
摘要:
title: Rust程序设计语言(8) date: 2023-01-03 updated: 2023-01-05 comments: true toc: true excerpt: Rust错误处理 tags: Rust categories: 编程 前言 本章介绍 rust 的错误处理 错误处理 阅读全文
摘要:
前言 稍微整理一下吧, 因为平时关注这方面不多, 所以不会很深入 事务隔离级别 事务中可能遇到的问题 脏读 同一时间有两个事务 A 和 B, A 对某条数据进行修改或增加, 在 B 中也体现出来, 但是 A 可能回滚, 导致 B 获取的数据可能是脏的 可重复读 有事务 A, 在 A 开始后, 数据库 阅读全文
摘要:
前言 ECDHE 我之前是听都没听过, 但是新业务需要对前后端通信进行加密, 经过大佬推荐才知道有这个东西, 经过几天的学习和踩坑😇, 才大致明白其流程和使用方式. 过程坎坷, 好在最后还是成功运用到了业务中, 大大提高了业务的安全性. 👍 这里记录一下本人对 ECDHE 的理解和注意要点 EC 阅读全文