Frenlee

勇往直前


  • 首页

  • 分类

  • 归档

  • 收藏

  • 标签

  • 关于
Frenlee

在CI(codeigniter)框架中使用laravel的illuminate/database

发表于 2017-01-20 | 分类于 php | 阅读次数

概述

当你使用过laravel中的ORM(对象关系映射)数据库组件,你就再也无法忍受类似于CI中那种数据库的操作模式.所以被迫在CI中集成了laravel数据库的组件,如果你是多个项目基于相同的数据库开发的,你可以共用这一套数据库操作,简直很方便!

阅读全文 »
Frenlee

申请免费的https证书--从Let's Encrypt中

发表于 2016-12-08 | 分类于 服务器 | 阅读次数

概述

从2017年开始苹果开发中强制使用https的链接了,而且从目前形势来看https的阵容越来越来,在网上找了很多申请https的证书的方式,很大部分是需要费用的,看到了一个Let’s Encrypt 中申请是不需要费用的,不过它的证书有效期只有90天,不过可喜的是它可以通过脚本来进行自动跟新.

阅读全文 »
Frenlee

使用七牛云CDN加速github.io网站

发表于 2016-11-29 | 分类于 工具 | 阅读次数

概述

当使用github.io 做博客存储时,发现在国内访问很慢,而且当你绑定了自己的域名时,经常会出现无法访问的情况,我使用的是dnspod 做的域名解析,所以经常会受到dnspod 发送的无法访问的邮件,于是乎,想到了用CDN做一个缓存,加速网站的访问,然后就看上了七牛的CDN服务,就是干.(其实很简单)

阅读全文 »
Frenlee

gitflow的应用

发表于 2016-11-17 | 分类于 工具 | 阅读次数

概述

git flow 是git的一个扩展,高版本的git一般都自带这个功能,它可以使团队高效的进行版本管理,可以方便的使用git的分支开发,从而省去checkout 分支,merge分支的操作!

阅读全文 »
Frenlee

使用hexo+gitlab+ci+github Pages 持续集成写博客

发表于 2016-11-16 | 分类于 工具 | 阅读次数

概述

使用hexo 写博客最爽的是莫过于可以用markdown来写,可以不用像wordpress一样写作时还要注意排版,可以安心的写一些东西,然而hexo也有比较烦的东西,每次需要生成静态文件,然后再发布,网上看了一些关于hexo持续集成的帖子,然后这里总结下.

阅读全文 »
Frenlee

用户密码的设置

发表于 2016-04-14 | 分类于 php , 代码片段 | 阅读次数

概述

密码的存储在一个程序中是很重要的一部分,一方面要保证其传输的安全,一方面要保证其存储的安全,虽然说这些都不能做到绝对的安全,但至少可以通过技术来减少安全问题.

阅读全文 »
Frenlee

一起来说 Vim 语

发表于 2016-01-19 | 分类于 工具 | 阅读次数

动词

动词代表了我们打算对文本进行什么样的操作。例如:

1
2
3
4
5
d 表示删除delete
r 表示替换replace
c 表示修改change
y 表示复制yank
v 表示选取 visual select

阅读全文 »
Frenlee

^2016$2015

发表于 2016-01-01 | 分类于 记录 | 阅读次数

^
人,总是要学会向前看.

阅读全文 »
Frenlee

PHP-FPM优雅的重启

发表于 2015-12-25 | 分类于 php | 阅读次数

修改php-fpm配置文件,当php-fpm快不行的时候进行自动重启。

php-fpm配置文件位置:
Ubuntu中:/etc/php5/fpm/php-fpm.conf
CentOS中:/etc/php-fpm.conf

在php-fpm配置文件中,emergency_restart_threshold、emergency_restart_interval这两个设置通常是被默认注释掉得,这两个设置的作用是,如果在指定的一段时间内有指定个子进程失效了,让php-fpm主进程重启。这是php-fpm进程的基本安全保障,能解决简单的问题。

emergency_restart_threshold = 10

在指定的一段时间内,如果失效的php-fpm子进程数超过这个值,php-fpm主进程就优雅的重启。

emergency_restart_interval = 1m

设定emergency_restart_threshold设置采用的时间跨度。

Frenlee

使用PHP脚本同步git项目

发表于 2015-12-11 | 分类于 工具 | 阅读次数

自己在开发项目的时候总是会遇到一些比较繁琐的事情,比如说开发环境中的代码使用git版本控制工具,提交到git远程仓库后,若要同步到服务器上去,如果开发过程中更改的很频繁,那么这就是一件繁琐而痛苦的事情.以往我都是ssh到远程服务器上,手动敲命令,然后pull同步到服务器上的.如果能够使用web hook 也就是远程仓库中的web hook钩子,在每次我push代码后能够让服务器自动pull代码下来,实现自动同步就好了.

以前本来也有去切一个php脚本,通过web hook去实现代码同步的,无奈因为git与代码文件限权,ssh key等各方面权限问题的影响,没有实施成功.今天本来想研究下自动部署那些比较重量级的软件的.但无意中发现了安正超写的使用php脚本同步git项目的文章,然后将权限问题都解决了,然后在记得服务器上实现了下,

阅读全文 »
1234
Foyal

Foyal

你的指尖,拥有改变世界的力量!

33 日志
16 分类
33 标签
RSS
github weibo
友情链接
  • Lujun
  • Xuteng
© 2018 Foyal
由 Hexo 强力驱动
主题 - NexT.Pisces 湘ICP备15007038号