spl_autoload_register()会销毁__autoload()

function __autoload($c) { echo “old\n”; } function a ($c) { echo “a\n”; } function b ($c) { echo “b\n”; } //调用了spl_autoload_register() 会注销掉__autoload() //先注册的在前,多次注册已经存在的函数不返回false,不影响原来已经注册函数的原有的执行顺序。 //$x = spl_autoload_register(‘b’); //var_dump($x); $arr = spl_autoload_functions(); print_r($arr); //$x = spl_autoload_register(‘a’); //var_dump($x); $arr = spl_autoload_functions(); print_r($arr); //$x … 继续阅读

发表在 php7升级 | 留下评论

php调用系统命令时注意过滤参数

处理参数或者处理整条命令吧。不处理很危险。 相关命令有 : escapeshellarg() escapeshellcmd() $param = “; cat /etc/passwd”; //$param = escapeshellcmd($param); $cmd = “echo xxx {$param}”; $cmd = escapeshellcmd($cmd); var_dump($cmd); $output = $intRet = ”; exec($cmd, $output, $intRet); var_dump($output); var_dump($intRet);

发表在 Php | 标签为 | 留下评论

贝贝熊暖贴特价促销。

机不可失失不再来。。。 贝贝熊晟达专卖店。http://bbx.pengduncun.com/

发表在 生活 | 留下评论

hello 8月

hello 8月hello 8月hello 8月hello 8月

发表在 生活 | 留下评论

Hello,2016

新年新气象,2016要多学习,多写点文章。希望一切顺利。

发表在 生活 | 标签为 | 留下评论

关于hbase-1.1.2启动时找不到类的问题分析

[root@n2 ~]# pwd /root [root@n2 ~]# hbase-1.1.2/bin/start-hbase.sh starting master, logging to /root/hbase-1.1.2/bin/../logs/hbase-root-master-n2.out Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0 … 继续阅读

发表在 hbase | 标签为 | 留下评论

svn和git自动发布服务搭建

为方便本地用php些mapReduce脚本,搭建了svn和git自动发布。方法在本站搜索svn或git。nginx解析hbase.6.cn /data/www/hbase.6.cn 并设置autoindex on。 没用最老的svn://协议方式,可能最简单,需要启动svnserve -d -r /data/svn/respority 本机测试检出 可以直接用本地路径 git clone /data/git_repo/sample.git /data/www/hbase.6.cn/gitwww svn checkout file:///data/svn/project/hbase /data/www/hbase.6.cn/svnwww 其他机器带地址 git clone git@192.168.110.21:/data/git_repo/sample.git 【path】//默认检出文件夹为sample svn checkout http://192.168.110.21:8888/svn/project/hbase 【path】//默认检出文件夹为hbase 分别测试svn提交和git提交是否触发了自动发布。 http://hbase.6.cn/gitwww/ http://hbase.6.cn/svnwww/ svn代码库显示: httpd配置的 http://192.168.110.21:8888/svn/hbase/ nginx代理过去的,把端口号优化掉,稍微好看点。 http://192.168.110.21/svn/hbase/ server { listen 80 default; … 继续阅读

发表在 git, Php, svn | 标签为 , , | 留下评论

用php编写hadoop的mapReduce程序

参考:http://blog.csdn.net/hguisu/article/details/7263746 cat wordcount.txt a b a c d f g d d g f e b a c e a /usr/local/hadoop/bin/hadoop fs -put ~/wordcount.txt phpinput bin/hadoop jar contrib/streaming/hadoop-streaming-1.0.4.jar -mapper /data/www/hbase.6.cn/svnwww/map.php -reducer /data/www/hbase.6.cn/svnwww/reduce.php -input phpinput -output phpoutput/wordcount packageJobJar: [/data/hadoop/tmp/hadoop-unjar8802229556384958300/] [] /tmp/streamjob9208716827641064676.jar … 继续阅读

发表在 hadoop | 标签为 , , | 留下评论

hadoop mapReduce例子

http://blog.csdn.net/jediael_lu/article/details/37649609 hadoop fs针对于各种文件系统 hadoop dfs 专门针对HDFS文件系统 官方文档开始就演示了一个mapreduce的例子,对于很多初学者根本不知所以然。 map/reduce认为是对数据的合并排序函数,就像sql中经常count(),group by ,order by为了从数据中提炼到我们想要的结果。map就像php的array_map,把所有的数组元素都用某个方法影响一遍,reduce就是把数组相邻元素计算的值传递给下一个,比如算数字5的阶乘 1x2x3x4x5。详细的概念可以参考一篇js描述的map/reduce。 http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001435119854495d29b9b3d7028477a96ed74db95032675000 初学Hadoop之图解MapReduce与WordCount示例分析: http://www.cnblogs.com/hehaiyang/p/4484442.html /usr/local/hadoop/bin/hadoop dfs -ls /usr/local/hadoop/bin/hadoop dfs -mkdir /test 删除目录 /usr/local/hadoop/bin/hadoop dfs -rmr /test /usr/local/hadoop/bin/hadoop dfs -ls /output //调用jar文件的 wordcount类 【输入目录】【输出结果目录】 可以用命令查看jar包里有哪些类,也可以放到eclipse 新建java项目导入jar包在目录结果展开查看。 jar -tvf /usr/local/hadoop-1.0.4/hadoop-examples-1.0.4.jar bin/hadoop … 继续阅读

发表在 hadoop | 标签为 , | 留下评论

Linux经验总结和centos7设置的几个坑

查看进程端口 ps -ef |grep mysqld netstat -anp | grep 3306 显示电脑以及操作系统的相关信息 uname -a 正在运行的内核版本 cat /proc/version 发行版本信息 cat /etc/issue 比较全的信息 lsb_release -a find使用用软连接的目录找不到 [root@localhost hbase]# find /usr/local/hbase -name hbase-site.xml [root@localhost hbase]# find /usr/local/hbase-0.98.14-hadoop1 -name hbase-site.xml /usr/local/hbase-0.98.14-hadoop1/conf/hbase-site.xml 更新系统时间 ntpdate time-a.nist.gov 修改limits文件 … 继续阅读

发表在 Linux | 标签为 , | 留下评论