linux查找特定时间变动过的文件,查找与给定文件有时间关系的文件,对于排查问题特别重要,find命令的就是做这个事情的,查找linux下指定时间内做过改动的文件。
find查找今天修改的文件
#查找当前目录一天之前到此时之间修改的文件,也就是过去的24小时内修改的文件。
find ./ -mtime 0
#查找当前目录小于1天(1*24)之前的修改过的文件,也就是24小时内修改的文件,这个和上面的结果一样。
find ./ -mtime -1
#查找当前目录等于1天(1*24)之前的修改过的文件,也就是24小时之前(包括第24小时)修改的文件
find ./ -mtime 1
#查找...
nginx和tomcat结合也是一个常用的组合,看到一个好的文章,介绍nginx做为方向代理,后端多个tomcat。
实现:一个nginx实例和多个tomcat实例,每个tomcat实例承载唯一的项目,tomcat实例在项目启动时自动启动
Nginx的安装配置
在/usr/local/目录下分别安装nginx和tomcat
为nginx添加conf.d目录,用于各项目的配置,比如新建renhetoutiao.conf文件
server {
listen 80;
server_name devtoutiao.renhe.cn;
root /home/renhetoutiao/renhetoutiao/htdocs;
access_log /home/...
nginx是一个方向代理服务器,它负责把http请求转发给另一个服务进程处理(例如php-fpm).
nginx的111错误表示nginx收到了一个请求,但是不能转发给配置文件中配置的的要给转发的进程。
一般发生这种情况都是nginx启动了,但是没有启动服务进程php-fpm,这时候启动或者重启服务进程就可以了。
工作到了一定年限,特别是工作五年以上没换过工作的人。
大多数人都开始考虑自己的未来在哪里。
因为你会发现团队里基本上就你自己没换了,最多再有2-3个人没换,其它人都换了一波又一波。
无论你身处BAT、还是国企都一样,没有永远的饭碗,只有待遇好心情好前途好,不然就会走人。
那些曾经怎么也不可能换工作的人也换了,说明大家还是积极向上的人。
各种突如其来的变故都会让人没有办法防备,准备的再好也无济于事。
有人离开自然有人补位,补位上来既是机会也是陷阱。
从0到1是创新,从1到100那是苦力。
对于大多数人来说写代码是...
一个在godaddy的域名到期要续费,找了一圈发现基本都要80元一个,没有什么优惠码。
国外注册商只剩下安全不会随意处理账号的优点,正规做站的可以考虑迁回锅内了。
续费的过程中还出了一个错误,怎么弄都不对,编辑了个人信息也不好使,而且也有支付宝和银联的支付选项,就是不让付款。
处理Godaddy付款时的错误提示There was a problem processing your transaction. Please verify your payment information or use an alternate form of payment
搜索看到了这个
@aftwest Problem is not with Payoneer, but its with godaddy, its ...
FIG组织在制定跟PHP相关规范,简称PSR,PSR旨在通过讨论我们代码项目的共同点以找出一个协作编程的方法。
什么是psr0强调自动加载的方式
下文描述了若要使用一个通用的自动加载器(autoloader),你所需要遵守的规范:
规范
一个完全标准的命名空间(namespace)和类(class)的结构是这样的:\()*
每个命名空间(namespace)都必须有一个顶级的空间名(namespace)("组织名(Vendor Name)")。
每个命名空间(namespace)中可以根据需要使用任意数量的子命名空间(sub-namespace)。
从文件系统中加载源文件时,空间名(namespace)中的分隔符将被转换为...
之前写过如何通过nginx来识别手机访问还是pc访问
很多时候也可以通过逻辑程序来进行判断,如PHP、JS是常用的两种识别访问设备类型的常用方法。
原理都是采用识别访问客户端的HTTP_USER_AGENT,然后进行关键字匹配进行确定设备类型,对于伪造HTTP头的就区分不出来了。
区分设备类型然后要做的就是能够针对不同设置显示出易于阅读的网页,具体可以研究响应式布局技术。
本文主要介绍如何通过php或js来识别终端类型。
php识别手机或者PC访问源码
<?php
class IsMobile {
public static function i...
PHP5.1.2起废弃了__autoload,那么为什么要用spl_autoload_register来取代__autoload()
最重要的原因是autoload只能定义一个自动加载函数,spl_autoload_register可注册多个自动加载函数到函数栈,实例话对象时会按顺序依次调用之前注册过的加载器来自动加载类定义文件。看起来没什么用,但当多个工程混合使用时有自己不懂同的自动加载类实现时,就能体现出优势了。
__autoload()是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。
printit.class.php
<?php
class PRIN...