PHP当前时间毫秒

2015年2月1日 没有评论

由于php中没有long类型,找了不少计算时间的函数都是浮点数的毫秒,最后发现这个好用,分享给大家 返回当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数,与java中的currentTimeMillis一样。 function get_millistime() { $microtime = microtime(); $comps = explode(' ', $microtime); return sprintf('%d%03d', $comps[1], $comps[0] * 1000); } 123456 function get_millistime(){    $micro...

分类: 技术 标签:

phpstrom 字体 注释修改 自动换行

2015年2月1日 没有评论

修改phpstrom编辑器字体 File -> Settings -> Editor -> Colors & Fonts -> Font 默认自己是灰色的不能修改,需要另存为一个scheme name才能编辑。 修改phpstrom界面字体 File -> Settings -> Appearance & Behavior -> Appearance -> UI option 选择 Source Code Pro 字体 修改phpstrom php注释作者样式 File -> Settings -> Editor -> File and Code Templates -> Includes PHP File Header选项 修改样式 /** * User: nginx * Mail: tougao@nginx.cn * Date: ${DATE} * Time: ${TIME} */ ...

分类: 技术 标签:

redis常用命令

2015年1月9日 2 条评论

1. redis查看当前所有的key KEYS * 1 KEYS * 2. 查看当前redis的配置信息 CONFIG GET * 1 CONFIG GET * 3. MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the er...

分类: redis 标签: ,

nginx屏蔽ip

2014年12月28日 11 条评论

采集和防止采集是一个经久不息的话题,一方面都想搞别人的东西,另一方面不想自己的东西被别人搞走。 本文介绍如何利用nginx屏蔽ip来实现防止采集,当然也可以通过iptable来实现。 1.查找要屏蔽的ip awk '{print $1}' nginx.access.log |sort |uniq -c|sort -n 1 awk '{print $1}' nginx.access.log |sort |uniq -c|sort -n nginx.access.log 为日志文件, 会到如下结果,前面是ip的访问次数,后面是ip,很明显我们需要把访问次数...

分类: nginx 标签:

wordpress 打开卡在1.gravatar.com

2014年12月28日 3 条评论

grevatar.com打不开,涉及到加载头像的地方都会变慢。 可以使用https的头像链接代替http链接 官方Gravatar头像调用ssl头像链接 进入wordpress后台->外观->编辑->functions.php 在文件的任意位置加入如下代码 保存,刷新浏览器,速度就嗖嗖地 function get_ssl_avatar($avatar) { $avatar = preg_replace('/.*/avatar/(.*)?s=([d]+)&.*/','<img class="avatar avatar-$2" src="https://secure.gravatar.com/avatar/$1?s=$2" alt="" width="$2" height="$2" >',$avatar); retu...

分类: 技术 标签:

如何配置plsql developer

2014年12月26日 没有评论

1.安装oracle客户端, 不必安装完整的oracle,oracle太大了,也消耗系统资源,一个客户端30多兆。 访问http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 需要注册一个oracle账号,然后登陆,选择适合自己的版本下载并解压到一个目录中,例如c:oracleclient 2.设置环境变量 NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK TNS_ADMIN=C:oracleclient 3.配置tnsname.ora 在目录C:oracleclient下新建tnsname.ora,把连接串保存到该文件中 4.安装plsql developer 网上随便down一个,然后双击可执行文件...

分类: oracle 标签:

crontab不执行问题

2014年11月11日 3 条评论

使用crontab -e设置了一条定时作业 45 * * * * cmd 每小时第45分钟执行一次cmd命令,cmd是一个备份工作。 手工执行能够运行,可是crontab定时作业没效果。 排错方法: 1.检查文件具有可执行权限 chmod a+x 2.shell下直接执行用的是应用账户,账户登录时会读入环境变量,把如下内容放到脚本的最开始位置 if [ -f ~/.bash_profile ]; then . ~/.bash_profile fi 1234 if [ -f ~/.bash_profile ];then  . ~/.bash_profilefi ...

分类: linux 标签: ,

mysql-bin文件

2014年11月9日 没有评论

mysql的数据存放目录var下有很多文件 -rw-r----- 1 root root 296208 Nov 8 21:51 mysql-bin.000051 -rw-r----- 1 root root 92588461 Nov 8 21:51 mysql-bin.000050 -rw-r----- 1 root root 1331729 Nov 8 21:51 mysql-bin.000061 -rw-r----- 1 root root 4736 Nov 8 21:51 mysql-bin.000060 -rw-r----- 1 root root 5231 Nov 8 21:51 mysql-bin.000059 -rw-r----- 1 root root 125 Nov 8 21:51 mysql-bin.000058 -rw-r----- 1 root root 125 Nov 8 21:51 mysql-bin.000057 -rw-r----- 1 root roo...

分类: mysql 标签:

动态更新运行中程序的配置信息

2014年10月18日 3 条评论

一个程序投产线上使用基本不会停下来,一旦业务需求改变或者增加需求,需要修改配置文件时,往往需要停机修改配置后重新启动服务。 这个过程进程少还可以接受,如果停一次机要很长时间而且需要授权更新,这个是难以接受的方法。 想了几个办法 1.放到内存,例如redis这种字典,这样可以动态修改redis的值来实现动态更新,问题是如何保证redis出问题不影响原程序呢? 重redis里读到map,如果需要的配置不在,到内存里去读,这样只能增加配置,想要删除配置好像不理想。 2.定时load配置文件, 3.通过信号load, 2.和3.不好协调多个进程服...

有人帮我更新博客

2014年7月17日 11 条评论

最近一直忙着项目,没怎么照顾博客   这两天哪位热心肠的小哥帮我更新的啊,是我密码设置太简单了吗?   有文章可以给我发邮件啊。

分类: 技术 标签: