• PHP数组和对象性能与内存占用对比
    Tonkong 2019-05-07 01:03:16

    环境: ``` MacBook Pro (Retina, 13-inch, Early 2015) 处理器 2.7 GHz Intel Core i5 内存 8 GB 1867 MHz DDR3 tang:~ tang$ php -v PHP 7.1.23 (cli) (built: Feb 22 2019 22:08:13) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies ``` 代码: ```php <?php class SomeClass { public $aaa; public $bbb; public $ccc; } function p($i) { echo '<pre>'; print_r($i); echo '</pre>'; } $t0 = microtime(true); $arraysOf

    PHP+MySQL php+mysql 0 782 0
  • 搬瓦工使用
    Tonkong 2019-04-20 13:52:56

    搬瓦工使用 准备通过本地iterm登录: Main controls菜单下 ``` Public IP address: 95.333.14.122 SSH Port: 22222 ``` 记得启动! Root password modification菜单重新生成密码。 然后本地iterm就可以 ```bash ssh -p 22222 root@95.333.14.122 # 接着输入上面得到的密码即可。 ``` 购买地址:https://bwh88.net/ 配置shadowsocks 安装 ```bash # 安装epel源、安装pip包管理 sudo yum -y install epel-release sudo yum -y install python-pip # 安

    工具 工具 0 782 0
  • filebeat 错误处理
    Tonkong 2019-04-04 18:02:28

    filebeat执行命令报错: ``` [root@tang~]# filebeat modules list Error in modules manager: modules management requires 'filebeat.config.modules.path' setting ``` 原因是修改了配置文件注释了modules中德path配置 ```conf #============================= Filebeat modules =============================== #filebeat.config.modules: # Glob pattern for configuration loading # path: ${path.config}/modules.d/*.yml # 略 ``` 改为: ``` #============================= Filebeat modules =

    ELK Logstash 0 842 0
  • kibana is not a configured index pattern ID
    Tonkong 2019-04-02 20:25:38

    kibana 报错: > kibana is not a configured index pattern ID 参考: https://elasticsearch.cn/question/4731

    elasticsearch ELK 0 1006 0
  • ELK 6.5版本使用filebeat导入日志
    Tonkong 2019-04-01 14:40:25

    使用ELK 6.5版本kibana在浏览器端配置导入日志, 操作使用filebeat,导入日志不成功。 在配置页面第5部下面,Check that data is received from the Filebeat `nginx` module,右侧Check data 时报: > No data has been received from this module yet 查看filebeat日志,报错信息: ``` [root@tang ~]# vim /var/log/filebeat/filebeat 2019-04-01T14:09:10.475+0800 ERROR pipeline/output.go:100 Failed to connect to backoff(elasticsearch(http://localhost:920

    ELK Logstash 0 1090 0
  • Logstash 进程CPU使用过高
    Tonkong 2019-04-01 14:08:18

    logstash 启动后通过top命令查看系统负载,值显示负载特别高,都是2点几了。 cpu占用飙升,到百分之三百以上。 原因是有错误,查看配置文件内的日志所在文件。得知报错如下: ``` [2019-04-01T10:49:21,696][INFO ][logstash.runner ] Starting Logstash {"logstash.version"=>"6.5.4"} [2019-04-01T10:49:22,620][INFO ][logstash.config.source.local.configpathloader] No config files found in path {:path=>"/etc/logstash/conf.d/*.conf"} [2

    ELK Logstash 0 1026 0
  • google 谷歌浏览器不能访问http
    Tonkong 2019-04-01 13:19:18

    google浏览器里访问http协议的url时会转成https。因为谷歌为了安全考虑,默认所有http都会转为https。 解决: ``` Chrome 浏览器 地址栏中输入 chrome://net-internals/#hsts 在 Delete domain security policies 中输入项目的域名,并 Delete 删除 重启浏览器,OK ! ``` 另外如果还不行,查看html源码是否有如下: ```html <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" /> ``` 此为强制将http访问

    html5/html 浏览器 0 1118 0
  • 查看网络信息
    Tonkong 2019-03-22 16:29:36

    ```bash [root@tang ~]# watch cat /proc/net/dev Every 2.0s: cat /proc/net/dev Fri Mar 22 16:27:39 2019 Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo col

    计算机网络 计算机网络 0 1340 1
  • MySQL主从复制原理
    Tonkong 2019-03-22 15:23:20

    ## 传统复制 MySQL传统复制是基于MySQL二进制文件(mysql-bin.000001),加上对应日志文件中每个事件的偏移量位置点(postion)。 三个线程来实现:主库Binlog Dump,从库IO和SQL线程: 1. Master所有数据库变更写进Binary log, 主库线程 binlog dump把Binary log内容发送到从库slave上(slave被动接受数据,不是主动去获取)。 2. Slave IO线程读取Master上Binary log日志信息,把接受到的Binary log日志写到

    php+mysql MySQL 0 1144 0
  • UID生成
    Tonkong 2019-03-21 18:33:30

    生成唯一id参考代码。 唯一订单号。 雪花算法。 代码: ```php <?php namespace App\Services; class Particle { const EPOCH = 1479533469598; const max12bit = 4095; const max41bit = 1099511627775; static $machineId = null; public static function machineId($mId = 0) { self::$machineId = $mId; } public static function generateParticle() { /** * 当前时间 * Time - 42 bits */ $time = floo

    PHP+MySQL php+mysql 0 1073 0

主题切换

颜色:

主题: