前言
五种IO的模型:阻塞IO(blocking)、非阻塞IO(non-blocking)、多路复用IO(multiplexing)、信号驱动IO(Signal )、异步IO(asynchronous)
对于一个应用程序即一个操作系统进程来...
前言
在电脑中,数据是由0和1构成的,它模拟了自然界的开与关,通与止,阴与阳等等的一些现象,也就是我们称之为“二进制”中的数据。
数据在计算机中以二进制的形式存在的,也必须用二进制的形式来表示,也就是机器语言。
...
参考文献
laravel服务容器:https://learnku.com/docs/laravel/8.x/container...
前言
反射它指在 PHP 运行状态中,扩展分析 PHP 程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。
这种动态获取的信息以及动态调用对象的方法的功能称为反射 API。
反...
理论场景化
在面向对象设计的软件系统中,它的底层都是由N个对象构成的,各个对象之间通过相互合作,最终实现系统地业务逻辑。
例:在机械表的内部,可以看...
为了更好的理解 IOC (inversion of controller) 本文先理解一下什么是依赖注入 (dependency injection )
伪代码案例
什么是依赖?
背景
该文章是基于**重做日志(redo log)**的内容补充。
mysql服务器宕机后,对于数据库的恢复,这个过程中也离不开**重做日志(redo log)**和 Checkpoint
前言
作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到S...
前言
本文中,对于 Elasticsearch、kibana、Elasticsearch-head的基本使用,做一个演示
参考文献
ES官方文档:
前言
对于 es 这个搜索引擎来说,某些数据命名上和mysql的叫法不一样,所以也就存在不同的理解
概念理解
基本命名
...