Recent Posts

原则

《原则》这本书在互联网圈子非常有名,我已经被无数人安利了无数次, 终于今天把书读完,趁热把感想记录下来。

Spring

Spring是一个开源框架,是为了解决企业级应用开发的复杂性而创建的。

ByteBuddy入坑

Byte Buddy是一个代码生成和操作库,用于在Java应用程序运行时创建和修改Java类,无需编译器的帮助。与Java类库附带的代码生成实用程序不同,Byte Buddy允许创建任意类,并且不限于实现用于创建运行时代理的接口。此外,Byte Buddy提供了一个方便的API,可以使用Java代理或在构建过程中...

Xdebug: 协助调试与开发

Xdebug使用DBGp(2.1版本之后只支持DBGp),与支持DGBp的终端建立连接(如:PHPStorm),Xdebug在服务端过滤每一行执行代码并暂停,向终端发送执行情况,并等待终端决策(断点等)。

高可用

高可用,英文叫High Availability(Wikipedia词条),基本上来说,就是要让我们的计算环境(包括软硬件)做到full-time的可用性

网络I/O模型

系统内核创建一颗红黑树用于保存需要监听的文件描述符 使用mmap开辟一块在内核态和用户态中间的内存用于传递文件描述符, 每个文件描述符在插入树的时候就已经注册一个回掉函数,当设备检测到该文件描述符上有事件发生的时候,通过该回掉函数返回,并将该描述符插入到系统准备好的就绪链表当中,而epoll_wai...

中断

在计算机科学中,中断(英语:Interrupt)是指处理器接收到来自硬件或软件的信号,提示发生了某个事件,应该被注意,这种情况就称为中断。

PHP

PHP 是什么? PHP原始为Personal Home Page的缩写,已经正式更名为 PHP: Hypertext Preprocessor(超文本预处理器的字母缩写) PHP是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。 PHP 脚本主要用于以下三个领域:服务...

Chrome

扩展 AdBlock Postman - REST Client (Packaged App) Vimium

关于

一个不断追求进步的北漂程序猿,读书笔记,以及经验总结 搭建 本博客基于Jekyll 发布于GitHub Pages, 访问域名: yanpeipan.github.io yanpeipan.cn