HBase写入性能测试VS单机文件

本文测试Hbase写入和系统文件写入性能比较 测试背景: 月小升曾经用文件系统做了个简单的数据监测系统,简单监测商品的曝光和点击。就是把客户浏览的商品ID,cookie之类数据一次一条的写在文件里。后期用java去读那个文件。想着Hbase会不会好一些。 大规模写入测试: 1. 如果写入100000次,少了行数,说明并发报错了。 2. 写入hbase没少,说明没错误 More


php autoload 自动加载类和命名空间

php有个自动加载的函数叫__autoload,当找不到一个类包的时候,系统会执行这个函数 1.建立一个学生类文件Stu.class.php 2.建立一个测试文件 test.php 当系统找不到Stu类的时候,自动执行__autoload函数,帮我们require进来。 输出 my name is Jack I am a boy 3.命名空间的处理 建立一个文件夹Lib Lib 下设置一个文件score 修改test.php如下


侧面栏显示wordpress专题列表

月小升的专题用的EG-Series,翻了很多文档,说无法侧边栏展示 第一部分:利用wp_term_taxonomy 来读取专题的帖子 1. 追踪wp_term_taxonomy表 wp_term_taxonomy 这个表存了不少东西 SELECT distinct(`taxonomy`) FROM `wp_term_taxonomy` WHERE 1 category link_category nav_menu post_format post_tag series 包含了series这个就是我 More


php连接Hbase 通过thrift

系统版本: CentOS 7.4 JAVA_HOME: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64 Habse路径: /backup/soft/hbase-2.2.3 Thrift路径: /backup/soft/thrift-0.13.0 PHP版本:php 5.6 第一步:配置Hbase 参考https://java-er.com/blog/danji-hbase-install-command/ mkdir -p /backup/soft/hbase-2.2.3/data chmod -R 777 /backup/ More


理解thrift的php和python版本教程

本文理解了一下thrift的教程php版本最终没有成功运行,python版本成功运行。 从头理解一遍thrift工作原理 cd /root/thrift-0.13.0/tutorial 第一篇:理解php的thrift工作原理 thrift -r --gen php tutorial.thrift 启动Server php PhpServer.php Fatal error: Class 'tutorial\CalculatorProcessor' not found in /root/thrift-0.13.0/tutoria More


安装thrift

版本:thrift-0.13.0 安装成功的机器: CentOS Linux release 7.4.1708 (Core) 安装失败的机器: MacBook Pro MacOS High Sierra Version 10.13.6 (17G10021) 2.9 GHz Intel Core i5 想着用php调用HBase, 查了不少教程都是关于thrift的。所以安装一下 第一步:下载安装包 http://archive.apache.org/dist/thrift/ 2019年10月的最新版本为thri More


php组件 生成复选框传值数组

复选框在手工写的过程,发现一个个写太麻烦了,于是写了个组件,我背后的框架是thinkphp所以调用函数用$this 数据传值的方式是name=price[] 这样提交的一组复选数值,传递到php端就是一个array 方便处理 //判断一个复选框是否被选中了 private function ischecked($arr,$v0){ foreach ($arr as $key => $v) { if($v==$v0)return 'checked'; More


借助redis实现快速排序

背景:电商的产品数据来自不同的数据库,比如商品ID和名字,价格来自商品表,而订单量来自订单表,收藏来自收藏表,浏览数据来自浏览表。不同的表数据需要组合在一起各种排序,如果建立一个大的MYSQL就发现MYSQL的作用仅仅是一个临时排序用的。 所以就想到了Redis Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都 More


frp内网穿透 公网访问本地web服务http和https

[seriesposts sid=780] frp内网穿透的一个重要的作用就是在互联网上可以任意机器访问本地电脑的web服务 下面举例子用我的测试域名test.java-er.com 进行穿透 服务器上frps.ini文件增加vhost_http_port=82 [common] bind_port = 7000 vhost_http_port = 82 #端口自己喜好来定 客户端机器 frpc.ini文件增加节点[web] [common] server_addr = 47.95 More


owncloud 私有云14个特点

刚安装好了owncloud,工作的文件以后全部自动同步到私有云上,感觉很放心的样子,电脑进水我也不担心了。owncloud的自动同步软件太好用了 简单总结了14个要点,分享给大家,方便了解这个神器 1. 文件在服务器上以普通文件存在,more java-er.com.txt 2. 文件并不会存历史记录 3. 自动同步同时发生于服务器和客户端 比如我在服务器删除了java- More