01简介系统信号是类Unix系统中进程间通信的一种方法。我们可以使用命令 kill -l 显示每个系统支持的信号列表。每个信号都有一个名称和编号。我们可以使用kill命令向特定进程发送具有指定信号名称或信号编号的系统信号。 系统信号分为同步...
一天在日常解砖的时候,发现微服务bytedance.xiaoming内存过多,达到了80%。该服务已经很长时间没有发布新版本了,因此新代码带来的问题可以排除。 当我们看到问题的时候,我们第一次动了。除1个预留故障处理案例外,其余案例均已迁移...
十年前,Google 面临着 C++ 编译时间过长带来的严重瓶颈,需要一种全新的方式来解决问题。谷歌的工程师夫妇通过创建一种名为 Go(也称为 Golang)的新语言来应对这一挑战。 Go 这种新语言提供了 C++ 的优点(特别是性能和稳定...
RSA(Rivest–Shamir–Adleman)加密是安全数据加密中使用最广泛的算法之一。 是一种非对称加密算法,也称为“单向加密”。这样,任何人都可以轻松加密只能使用正确的“密钥”才能解密的数据。 如果想跳过说明直接看源码,请点击这里...
字数超出限制了...
直播还不是很流行,相关技术也很成熟。但没有经历过的人可能不知道如何获得。如果你对直播技术感兴趣,目前的工作适合你学习。它是国人开发的。 项目地址:https://github.com/gwuhaolin/livego,Star数量:5.3k...
本地缓存大家都知道。任何具有后端开发经验的人都知道缓存的来龙去脉。本文简单讨论了golang业务开发过程中一些可选的本地缓存开源解决方案,分析了它们的特点和内部实现原理。 1。分析本地缓存需求 首先我们看一下业务开发中经常遇到的一些本地缓存...
什么是ChatGPTChatGPT的全称是Chat Generative Pre-trained Transformer。我的理解是它是一个基于Transformer模型从预训练数据生成对话信息的应用程序。 (PS:Transformer模...
据说PHP的开发效率比Java高,但我从来没有感觉到。我希望我能花时间回答这个问题。我想了想,如果从技术层面或者日常工作流程上来比较的话,最终我可能没有太大的感觉,所以我就简单地跟他分享了两个发生在我身上的真实案例,希望他能够联系起来。我能...