1. Nginx 配置https

    Https简介 简单的理解,在http的基础上增加一层 SSL加密的过程,就实现了https。服务端和客户端传输信息的时候都会通过TLS进行加密。基本的原理如下:

    2018/11/01 Nginx

  2. Linux crontab 输出重定向不生效问题解决

    问题 近期在crontab中添加了一个定时任务,该任务执行之后默认会有正常输出。为了确保在任务执行过程中的异常信息也可以捕获,方便问题定位,因此在crontab中我写了这么一条命令: 01 09 * * * cd /opdir/test/ && ./test.sh &>>test.log 以上命令非常好理解,每天9:01执行test.sh 脚本并且将脚本的标准错误输出、标准输出全部重定向到文件 test.log中。最终发现脚本是正常执行了,但是test.log 这个日志文件中却没有任何内容。

    2018/10/31 Linux

  3. promise和callback在微信小程序异步调用中的应用

    背景 近期,因为工作需要在研究微信小程序。 微信小程序基本是通过Javascript+css+wxml(类html)组合而成。对于精通前端技术的人来说,javascript中的promise、callback应该是非常熟悉了,但是对于javascript小白来说,这类技术还是需要研究。本文即是对javascript中的这两个概念的具体应用进行举例分析。

    2018/10/30 Linux

  4. git 查看指定commit修改的文件列表

    1. 比较两次commit修改的文件列表

    2018/09/12 Linux

  5. Ceilometer插件采集数据原理及过程

    注: 本文以Openstack Q版本为准分析

    2018/07/28 OpenStack

  6. Ceilometer Compute Agent 代码分析

    注: 本文以Openstack Q版本为准分析 本文内容较长,通过本文,你可以从代码层面了解到polling-agent的整个启动运行过程,其中也包含了部分代码的细节分析

    2018/07/27 OpenStack

  7. Ceilometer原理及介绍

    注: 本文基于当前Openstack的Q版本进行分析

    2018/07/25 OpenStack

  8. 使用pdb调试ceilometer代码

    Newton版本以前,Ceilometer代码调试方法: ceilometer在Newton版本以前,polling-agent使用的是oslo_service模块启动的进程,因此可以直接使用python内建的模块 pdb 直接进行调试。具体调试方法如下:

    2018/07/18 OpenStack