本文是介绍操作系统存储管理的入门级文章,旨在介绍操作系统中存储管理的一般内容,本文主要围绕以下计算机的储存结构和程序的内存分配展开。
作者:Minho 更新时间:2018-10-22 05:29:44
Golang 语言运行时有两个皇冠上的明珠,其一为内存管理和垃圾收集,内存管理是基于 google tcmalloc 算法实现的,其二就是 golang 的 goroutine 设计和调度。我们这次先分析 golang 的 goroutine 和调度器。
作者:Minho 更新时间:2018-09-27 08:57:54
本文从宏观角度介绍了一下Go调度器的调度过程。
作者:Minho 更新时间:2018-09-26 09:11:59
PHP7自发布以来最受关注的是性能的提高,随着官方版本不断的升级和维护优化,php7版本逐步成熟,很多企业项目也已经逐步移植到PHP7上面,PHP不但在效率上提升很大,而且在内存占用上也节省了很多。
作者:Minho 更新时间:2018-09-06 06:33:16
PHP 是一门托管型语言,在 PHP 编程中,程序员不需要手工处理内存资源的分配与释放(使用 C 编写 PHP 或 Zend 扩展除外),这就意味着 PHP 本身实现了垃圾回收机制(Garbage Collection)。在 PHP 官方网站可以看到对垃圾回收机制的介绍。
作者:Minho 更新时间:2018-09-06 02:54:35
作者:Minho 更新时间:2018-09-05 11:10:36
守护进程简单地说就是可以脱离终端而在后台运行的进程 . 这在Linux中是非常常见的一种进程 , 比如apache或者mysql等服务启动后 , 就会以守护进程的方式进驻在内存中 . 以PHP为例 , 假如我有个耗时间的任务需要跑在后台 : 将所有mysql中user表中的2000万用户全部导入到redis中做预热缓存 , 那么这个任务估计一时半会是不会结束的 , 这个时候就需要编写一个php脚本以daemon形式运行在系统中 , 结束后自动推出 .
作者:Minho 更新时间:2018-09-05 10:45:04
PHP有一组进程控制函数(编译时需要–enable-pcntl与posix扩展),使得php能实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。
作者:Minho 更新时间:2018-09-05 10:14:10
volatile和lock是Java中用于线程协同同步的两种机制。本文基于JDK1.8和Hotspot进行分析。
作者:Minho 更新时间:2018-08-29 09:27:46
MySQL是现在最流行的关系型数据库(RDB)的选择, 创建一个应用时,无论是用户数据还是订单数据,使用关系型数据库存储是最可靠稳定的选择,借助RDB提供的可靠性、事务等功能,为应用提供完善的支持。MySQL是开源软件,可以免费使用,MySQL在发展多年后越来越成熟,成为大部分公司的数据库首选。MySQL采用插件式的存储引擎架构,5.5版本后默认使用InnoDB存储引擎。
作者:Minho 更新时间:2018-08-29 08:59:17