Rust如何开发eBPF应用

前言eBPF是一项革命性的技术,可以在Linux内核中运行沙盒程序,而无需重新编译内核或加载内核模块。它能够在许多内核 hook 点安全地执行字节码,主要应用在云原生网络、安全、跟踪监控等方面。eBP...
阅读全文
SpringAOP的源码解析 编程语言

SpringAOP的源码解析

一、SpringAOP的概念一、AOP的基本概念1、连接点(Joinpoint):可以被增强的方法。2、切点(Pointcut):实际被增强的方法。3、通知(Advice)(增强):  3.1.实际增...
阅读全文

原生实现C#和Lua相互调用-Unity3D可用

引言    本篇简单介绍如何在C#中执行Lua脚本,传递数据到Lua中使用,以及Lua中调用C#导出的方法等。在Unity中开发测试,并打IL2CPP的Andr...
阅读全文
Confluent之Kafka Connector详细分析 编程语言

Confluent之Kafka Connector详细分析

概述背景Apache Kafka 是最大、最成功的开源项目之一,可以说是无人不知无人不晓,在前面的文章《Apache Kafka分布式流处理平台及大厂面试宝典》我们也充分认识了Kafka,Apache...
阅读全文
LSH-局部敏感哈希 编程语言

LSH-局部敏感哈希

假设通过用户 - 物品相似度进行个性化推荐用户和物品的 Embedding 都在一个\(k\) 维的 Embedding 空间中,物品总数为\(n\),计算一个用户和所有物品向量相似度的时间复杂度是$...
阅读全文
Jmeter监控平台搭建:JMeter+InfluxDB+Grafana 编程语言

Jmeter监控平台搭建:JMeter+InfluxDB+Grafana

背景平时一般用Jmeter的Gui模式,添加对应的插件,查看每秒线程数、TPS、响应时间等曲线,其实高并发是不建议这么看的。解决方案可以搭配InfluxDB+Grafana工具,使Jmeter异步发送...
阅读全文

Python中的Super详解

这篇文章我们来介绍一下 super,我相信大部分的人使用 super 都是使用这种方式;# 就是我有一个 class 比如说是 Male,然后继承另外一个 class 比如是 Person,然后我在这...
阅读全文
kubeadm 搭建 K8s 编程语言

kubeadm 搭建 K8s

kubeadm 搭建 K8s本篇主要记录一下 使用 kubeadm 搭建 k8s 详细过程 ,环境使用 VirtualBox 构建的3台虚拟机1.环境准备操作系统:Centos7 (CentOS Li...
阅读全文