会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
freephp
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
下一页
2016年3月31日
打破惯性思维:聊聊一次debug
摘要: 最近公司的新需求中要增加活动营销,整个组的人都被安排去研究某成熟产品的实现。我也认真地在看webService部分的实现,发现了一个诡异的10614端口的请求。 代码如下图: 这是一段服务端发请求验证登录的代码,看上去是请求本地10614端口的一个web接口。于是我开始去nginx的配置查找这个ho
阅读全文
posted @ 2016-03-31 10:55 freephp
阅读(1294)
评论(1)
推荐(2)
2016年3月16日
简化日常工作之三:自己写一个CI脚手架
摘要: 程序员是诗人,应该写一些有思想意义的code,而不是每天重复造轮子,写一些低成本的业务逻辑。 一个脚本仔的心声 由于目前公司使用CI框架,也遇到过需要大量新建controller,model等的新需求情况,我就在想是否能把一些公用的代码通过批量初始化成文件,减少不必要的重复书写。趁着阶段性上线间隙,
阅读全文
posted @ 2016-03-16 13:52 freephp
阅读(2417)
评论(0)
推荐(1)
2016年3月11日
gearman的安装和配置
摘要: gearman作为并发任务管理服务,已经越来越多攻城狮在生产环境中使用了。为了日后方便部署到服务器,我写了一个shell。 一般服务器使用稳定的centos,我使用的是centos6.7. 安装shell如下: #!/bin/bash # 安装相关依赖yum install uuid-devel l
阅读全文
posted @ 2016-03-11 16:55 freephp
阅读(1183)
评论(0)
推荐(0)
2016年1月21日
简化日常工作系列之二 ----- 定时采集小说
摘要: 2.去跑一遍采集小说的脚本任务 为了减少依赖,之前采集小说的实现是两部分: 第一部分:nodejs去目录页抓取章节的url,写入txt文件存储。 第二部分:php利用封装的curl类和分析解析类去分别获取标题内容,写入HTML文件。 这样不仅要让进行定时任务的物理机或docker上要有php环...
阅读全文
posted @ 2016-01-21 16:40 freephp
阅读(2235)
评论(1)
推荐(1)
简化日常工作系列之一 ---- 自动新建每日记录
摘要: 人越大越要学会偷懒,日常的工作中总有一些可以被shell或者程序代替的。让我们从一些机械,常规的工作里解脱出双手,快乐的玩耍。我的思路是:使用bash或python实现自动化,能用bash的,不用python。(公司或个人机子未必有python)假设使用bash.我能做的简化日常工作的例子。1.每日...
阅读全文
posted @ 2016-01-21 15:04 freephp
阅读(1992)
评论(0)
推荐(0)
2016年1月19日
代码简洁之四 统一抽象层次
摘要: 我是一个phper,但是也写java,ruby,python,go等代码。最近一直focus on coding in clean,觉得抛开语言的门第之见,从思想上总结如何写更优雅代码的方式和方法,也希望阅读了本文的朋友留言讨论。当然我还是用php做代码演示,不过灵感是来自于《代码简洁之道》的jav...
阅读全文
posted @ 2016-01-19 17:53 freephp
阅读(4305)
评论(3)
推荐(2)
2016年1月11日
php处理金额显示的一些笔记
摘要: 最近一直在做关于结算方面的需求,也熟悉了一些处理金额显示的方法,总结如下:1.每三位数字以逗号分隔,比如1000 => 1,000.可以直接使用number_format函数。eg:echo number_formant(10000);2.保留两位小数,且四舍五入。$number = 1234.56...
阅读全文
posted @ 2016-01-11 15:13 freephp
阅读(1769)
评论(0)
推荐(0)
2016年1月8日
代码简洁之三:减少注释 增加代码可读性
摘要: 最近一直在研读《代码简洁之道》这本书,里面很多非常细致的对代码重构和简化的好的思想和方法值得学习,我做了一些笔记,在之前的一些博客中也有涉及。关于注释,各家有各家的想法。有人认为注释越详细越好,从目的到参数含义,无微不至的去写注解,比如api接口之类的。也有人认为,涉及复杂的业务逻辑,需要写必要注释...
阅读全文
posted @ 2016-01-08 09:51 freephp
阅读(2919)
评论(0)
推荐(2)
2016年1月4日
通用性安装redis和基本配置
摘要: 之前聊redis的文章比较多了,但还没写一下安装和配置方面的总结。总的来说,一般运行环境都是centos,开发环境无外乎windows,linux,mac os,我在这三个平台都安装和部署过redis server。唯一通用的就是源码编译,快速安全又简单。1.下载一个redis源码包。wget ht...
阅读全文
posted @ 2016-01-04 15:00 freephp
阅读(322)
评论(1)
推荐(0)
写一个Redis封装类
摘要: 打算自己封装一个Redis操作类,方便使用,且有一定log记录。Redis的封装思路:基于Redis类进一步封装一般属性 单例 (配置参数从配置文件中读取还是写死?考虑多配置之间切换)常规操作根据业务单独处理。(注意健壮性和容错)目的不同,可能做的封装也同。我们要基于业务做一些抽象程度较低的封装,也...
阅读全文
posted @ 2016-01-04 11:29 freephp
阅读(1792)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
下一页
公告