• 服务器集群代码部署—rsync

    最近在对项目进行压测的过程中发现我们代码服务器都是集群部署的,但是既然是集群那么我们发布代码的时候该如何做到同时发布的效果,不可能每个服务器都是git pull下吧!所以这里想到了rsync,文件同步服务器。本文就主要记录如何搭建rsync服务,并且如何做到同步代码。

    同步 2019-08-15 21:03:49 浏览(2127) 阅读原文
  • Golang编译Linux或Windows可执行文件

    当我们完成一个Golang项目后,我们希望能编译成不同系统上的可执行文件。所以本文主要记录如何编译成Windows和Linux上的可执行文件。

    Go 2019-07-28 16:13:44 浏览(6278) 阅读原文
  • Centos排除too many open files的问题

    最近在使用Centrifugo的项目的时候,当连接数比较多的是时候,出现了“too many open files”的错误。本文主要记录如何排除和优化该问题。

    Centos 2019-07-15 12:48:25 浏览(3379) 阅读原文
  • PHP获取客户端IP的方法

    在使用Laravel获取客户端IP的时候出现了这样一种常见,我们通过阿里云ECS部署的代码,但是前面通过阿里云的LSB(负载均衡)。所以每次通过Laravel自带的函数去获取IP的时候,总是不能获取到真实的客户端IP。所以这里主要记录下获取真实客户端IP的方法。

    PHP 2019-07-14 17:19:13 浏览(3708) 阅读原文
  • Markdown数学公式

    本文主要记录下使用Markdown编辑器书写数学公式。

    Markdown 2019-07-14 16:20:40 浏览(4755) 阅读原文
  • Iris框架打包成二进制文件(包含静态文件)

    最近在使用Golang的WEB框架Iris做了一个小的系统,但是里面有一些静态的资源,如css、js、html文件,如果只是通过go build打包的这些静态文件是打包不进去的,所以本文主要记录下如何将所以文件都打包的二进制文件中。

    Go 2019-07-07 14:06:24 浏览(7834) 阅读原文
  • Golang常用第三方库

    这里收集一些好用的Golang的第三方库,供后期能快速进行查找使用,持续进行更新...

    Go 2019-07-07 09:49:14 浏览(5447) 阅读原文
  • Nginx对url添加斜杠并301跳转

    通过Nginx访问不带斜线的路径的时候,Nginx会出现301跳转,并且在这个过程中会出现一些其他问题。本文主要记录下在这过程中遇到的问题,以便后续查看。

    Nginx 2019-06-20 19:07:41 浏览(7178) 阅读原文
  • PHP-FPM中启用慢日志配置(用于检测执行较慢的PHP脚本)

    某些时候在寻找某个接口反映较慢的排除方法,除了从网络和服务器的硬件上面排除外,可能还需要我们通过PHP-FPM来排查问题。所以本文我们将说明如何通过PHP-FPM来查询慢日志,帮我们来排查相关问题。

    PHP | php-fpm 2019-06-13 09:09:54 浏览(4339) 阅读原文
  • Navicat使用HTTP通道

    在使用阿里云RDS中,一般我们出于权限的考虑不会让其他用户直接进行外网访问。所以这里我们就采用Navicat加HTTP通道来访问RDS数据库。

    Navicat 2019-06-12 11:57:05 浏览(9930) 阅读原文
  • Centos7搭建FTP服务和并配置虚拟用户

    最近为了满足一些用户只能访问固定的目录权限,所以想通过FTP的方式来满足这个需求。我们都知道,需要使用FTP服务器,就需要搭建一个FTP服务,这里我们使用vsftpd服务器软件。在建立vsftpd用户时,我们一般是在linux下建立用户useradd的方式来访问ftp,但有时我们只想提供ftp服务,而避免用户用ftp的帐号去登录linux,采用一般的方式只能是限制该用户的访问权限,但还是避免不了用户登录进linux系统,所以比较好的方法是用vsftpd的虚拟用户。

    FTP 2019-06-11 18:53:26 浏览(2551) 阅读原文
  • Git保存和清除用户名、密码

    在使用Git的过程中,不想每次都输入用户名和密码去拉取代码,所以就需要保存这些信息,那么既然有保存了,就必须有清除功能。

    Git 2019-05-28 15:47:22 浏览(13619) 阅读原文
  • PHP开发API接口签名验证

    在接口开发中处于对安全的考虑通常会对数据进行加密,防止中途数据被篡改。所以本文主要介绍下一种通用的接口数据签名验证方法。

    PHP | 安全 2019-05-27 19:13:50 浏览(3085) 阅读原文
  • Laravel命令Artisan介绍和使用

    不管是 Node.js、Python 还是 PHP 的 Web 框架,都提供了通过命令行与应用进行交互的功能,通过这些命令行工具,我们可以完成一些初始化操作,比如创建新应用、执行数据库迁移、或者快速创建类文件等,在 Laravel 中也一样,可以使用Artisan命令来进行操作。

    PHP | Laravel 2019-05-26 09:14:36 浏览(4342) 阅读原文
  • Flutter布局基础示例

    通过学习Flutter的布局,可以通过ListView、Container、Row、Column等组件来对界面进行布局。

    Flutter 2019-05-25 16:20:58 浏览(3456) 阅读原文