彻底删除Mac上的TeamViewer

今天,微信群又炸锅了~,原因是TeamViewer这个大量使用的软件被某黑客组织拿下了后台系统,黑客可以攻击任何一台安装了TeamViewe

Docker 多阶段构建

为什么要使用多阶段构建 我们在开发完成进行发版时常见场景是:服务器编译,编译出的结果导入到base image,或者一个完整的Dockerfil

离开开元金融

今天离开了任职三年多的开元金融,收到了同事写的打油诗😄,承包了我一天的笑点。 延龙送别诗 紫气东来博彦处 卧龙入潜车快快 建功立业升组长 敢于邪恶周旋

Apache Committer

前几天收到SkyWalking作者吴晟先生的邀请,对于我在SkyWalking PHP相关的工作表示认可 经过几天的等待后,SkyWalking

进程 线程 协程

简单区别 进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度 线程拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程亦由操作系