java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

网易免费邮箱的smtp 为何密码错误

在很久以前,我都是用网易的163免费邮箱设置邮件发信,每次测试都用,后来因为公司买了QQ企业邮箱,邮件设置就用了QQ的企业邮箱。 最近发现需要用163的免费邮箱来自动发送报警信息配置在zabbix里。 月小升在客户端客户,怎么输入都显示密码错误 研究发现网易需要开启客户端的授权码 所以我的电脑,我的php程序都显示密码错误 $smtpServer = 'sm More


安装imagick支持webp php处理

本文提及Linux系统版本 CentOS7 MAC 系统重新安装一下imagick 就好了,似乎等于更新了我之前的版本就有效了。 brew reinstall imagemagick convert -list format | grep webp Centos 安装了Imagick但是不含webp, 参考前一篇安装文章php 安装imagick图形处理库 1. 卸载以前的版本 yum remove ImageMagick 2. 手工下载新版本安装 wget ht More


php 操作Hbase函数手册

$tablename='test'; $atrribute = array(); 1.写入数据 $row = 'stu1'; //行名字 $mutations = array( new Mutation(array( 'column' => 'cf:math', 'value' => '90' )), ); try { $client->mutateRow($tablename, $row, $mutations, $atrribute); } catch (Exception $e) { var_dump($e);//这里自己打log } More


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