摘要: 前言 前文中介绍了,cpu 使用率和三个方面有关,一个是中断、一个是用户时间、一个是系统时间。 那么当我们排查问题时候,查到是用户时间占用比较多的话,那么该如何排查呢? 正文 首先我们想到的是,cpu高嘛,查看火焰图对吧。 火焰图可以看到哪个函数消耗cpu比较多? 似乎这个问题好像马上能查看到,如果 阅读全文
posted @ 2025-08-07 18:21 敖毛毛 阅读(24) 评论(0) 推荐(0)
摘要: 前言 简单介绍一下cpu的使用率是怎么来的。 正文 cpu 使用大概有这几方面: public class CpuTimeBreakdown { // 1. 用户时间 (User Time) // - 应用程序在用户态执行的时间 // - 包括:业务逻辑、算法计算、数据处理 public long 阅读全文
posted @ 2025-08-04 17:10 敖毛毛 阅读(39) 评论(0) 推荐(0)
摘要: 前言 关于dbus 的一些信息,这个需要了解一下,因为很多的进程通信会用到它。 正文 在我们了解中,操作系统的进程通信有很多, 这些通信都比较的快,比如管道啥的,但是呢? 也有一些问题,那就是不支持复杂的数据结构。 现在我们就总结一下dbus的,优缺点: 优点:标准化、跨语言支持(C/C++、Pyt 阅读全文
posted @ 2025-07-14 18:25 敖毛毛 阅读(36) 评论(0) 推荐(0)
摘要: 前言 简单说一下超线程这一块。 正文 什么是超线程呢? 我们经常观察到物理核心和逻辑核心这两个cpu关键字。 那么如果物理核心是1,逻辑核心是2,那么这个时候就是超线程了。 为什么有超线程这个东西呢? 我们cpu做的一些基本的事情,就是从内存中读数据,然后再进行计算。 这里似乎好像没什么优化空间,那 阅读全文
posted @ 2025-07-09 12:19 敖毛毛 阅读(126) 评论(0) 推荐(0)
摘要: 前言 为什么我们程序崩溃后,会有崩溃日志呢? 初学者可能会想,如果进程都直接崩溃了,那不就什么都没了? 但是我们忽略了一点,那就是我们的进程是谁杀死的? 是cpu吗?cpu 似乎不管进程这个概念,只是一味地执行指令。 那么进程这个概念是在操作系统中的概念,那么杀死进程的是我们的操作系统。 我们的操作 阅读全文
posted @ 2025-07-02 17:17 敖毛毛 阅读(78) 评论(0) 推荐(0)
摘要: 前言 简单写一下关于代理这一块的自定义的一些心得。 正文 一般情况下,我们使用nginx代理,这是反向代理。 然后有些情况下,我们需要正向代理,比如本地需要根据不同用户代理到不同的地区。 那么这个就需要我们自定义我们的代理。 这里用c#的一个库举例:Titanium.Web.Proxy 在了解到正向 阅读全文
posted @ 2025-06-26 14:57 敖毛毛 阅读(63) 评论(0) 推荐(0)
摘要: 前言 简单介绍一下操作系统如何与设备进行交互的。 正文 操作系统与硬件通信的基本方式: 端口i/o: 这一个呢,是把设备标志为一个一个设备标为数字,然后向设备发送信号, 通过in和out指令访问设备寄存器。 从端口0x60读取键盘输入 in al, 0x60 这种比较简单,大体就是发送信号吧。 这里 阅读全文
posted @ 2025-06-23 15:31 敖毛毛 阅读(40) 评论(0) 推荐(0)
摘要: 前言 简单介绍一下wireshark如何抓取tls的信息显示明文,这里可以理解为https也行。 正文 我们晓得tls 是经过加密的,那么得的ip包里面的数据内容也是加密的,那么我们需要解密。 解密自然是需要秘钥证书的,那么我们就需要去填写某个ip地址的私钥证书理论上是可行的。 嗯,这种方式肯定可以 阅读全文
posted @ 2025-05-08 19:00 敖毛毛 阅读(484) 评论(0) 推荐(0)
摘要: 前言 什么是tls呢? tls 全称是transpot layer security,它的前身是ssl,secure sockets layer。 现在已经不用ssl了,但是有些地方也会说是ssl,其实是tls,只是一些老的说法。 那么来看下tls的全称。 正文 首先tls 是需要证书的,这个证书的 阅读全文
posted @ 2025-05-07 17:52 敖毛毛 阅读(159) 评论(0) 推荐(0)
摘要: 前言 前面介绍了同步上下文,把执行上下文也介绍下。 一句话总结同步上下文,同步上下文就是将一些需要执行的代码能够在我们控制的线程中执行。 什么是执行上线文呢?那必须先给出例子。 正文 var culture = new CultureInfo("fr-FR"); CultureInfo.Curren 阅读全文
posted @ 2025-04-23 12:33 敖毛毛 阅读(67) 评论(0) 推荐(0)