程序猿成长计划 Blog

0

Unix系统服务监控 Monit

常用操作 支持命令行的选项 命令行参数 配置文件 日志 守护进程模式 Init 支持 包含文件 Monit 是Unix系统中用于管理和监控进程、程序、文件、目录和文件系统的工具。使用 Monit 可以检测进程是否正常运行,如果异常可以自动重启服务以及报警,当然,也可以使用 Monit 检查文件和目录...

0

Linux 配置安装MySQL

废话不多说,虽然可以通过yum直接安装MySQL,但是为了能够对安装过程有一个比较清晰的认识, 我们这里还是使用源码编译安装。 $ wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.21.tar.gz $ tar -zxvf my...

0

跟我一起学Laravel-常见问题

 如何在页面中输出所有的表单错误 使用Lumen操作MySQL出现时间比本地时间多了8小时 如何修改storage目录 如何获取当前路由的名称(命名路由) 如何在页面中输出所有的表单错误 @if (count($errors) > 0) @foreach ($errors->toArr...

0

跟我一起学Laravel-EloquentORM高级部分

 查询作用域 全局作用域 本地作用域 事件 使用场景 序列化 转换模型/集合为数组 – toArray() 转换模型为json – toJson() 隐藏属性 为json追加值 Mutators Accessors & Mutators accessors muta...

0

跟我一起学Laravel-EloquentORM进阶部分

 关联关系 One To One 定义反向关系 One To Many 定义反向关联 Many To Many 反向关联关系 检索中间表的列值 Has Many Through Polymorphic Relations (多态关联) 检索多态关系 多对多的多态关联 关联关系查询 查询关系存在性 ...

0

跟我一起学Laravel-EloquentORM基础部分

 查询 基本查询操作 查询单个结果 查询聚集函数结果 分页查询 插入 基本插入操作 批量赋值插入 更新 基本更新操作 删除 基本删除操作 软删除 查询软删除的模型 包含软删除的模型 只查询软删除的模型 还原软删除的模型 强制删除(持久化删除) 使用Eloquent [‘eləkwənt...

0

跟我一起学Laravel-数据库操作和查询构造器

 查询操作 基本查询操作 使用sql语句执行select查询操作 从数据表中取得所有的数据列 从表中查询单行/列 从数据表中分块查找数据列 从数据表中查询某一列的列表 聚集函数 指定select查询条件 查询指定的列 查询不同的结果distinct 使用原生表达式 Join操作 内连接 Inner...

0

PHP扩展开发(五)哈希表和数组API

哈希表结构 哈希表操作API 哈希表创建 哈希表填充 哈希表查找 快速填充和查找 zval* 数组API 数组创建 数组填充 Zend Hash API是以zend_hash_*样式的函数定义,注意的是,这里的zend_hash_*并不是函数, 而是宏定义,对应的函数一般为_zend_hash_*,...

0

PHP扩展开发(七)Zend 线程安全

在PHP诞生的初期,它总是以单线程的CGI方式运行的,因此,根本不需要考虑多线程问题,因为进程的处理不会超过单个请求。 我们可以在内部的全局空间声明一个全局变量,并且可以随时访问或者修改该变量的值,而不用担心该变量是否是还没有定义。 在每个请求的CGI处理结束的时候,所有的资源都会被自动的释放。 后...

0

PHP扩展开发(六)PHP扩展生命周期

全局变量 声明扩展全局变量 访问扩展全局变量 Zend定义的全局变量访问宏 注册常量 为phpinfo提供扩展信息 全局变量 在单线程和多线程环境中,扩展内部全局变量的创建和使用方式是不同的。 声明扩展全局变量 要声明一个全局变量,首先需要在扩展的头文件中声明: ZEND_BEGIN_MODULE_...

Scroll Up