原创 PhpSpreadsheet VS Box\Spout讀取excel性能對比 原

phpspreadsheet版本:1.5.0 spout版本:2.7.3   在同樣的環境下,運行代碼,spout的在內存使用和時間花費上都佔優,在phpspreadsheet讀取失敗的文檔spout依然能正確完成讀取。 spout代碼

原创 CentOS下 CPU 負載觀察和性能監測 轉

CPU負載和利用率 CPU 的負載和利用率是兩個不同的概念,但是他們都可以在top命令中查看。CPU利用率顯示的是程序在運行期間實時佔用的CPU百分比,而CPU負載顯示的是一段時間內正在使用和等待使用CPU的平均任務數。CPU利用率高,並不

原创 elasticsearch6安裝與使用 原

groupadd esgroup useradd esroot -g esgroup -p password cd /home/esroot/ wget https://artifacts.elastic.co/downloads/e

原创 理解 Linux 的處理器負載均值(翻譯) 轉

你可能對於 Linux 的負載均值(load averages)已有了充分的瞭解。負載均值在 uptime 或者 top 命令中可以看到,它們可能會顯示成這個樣子: load average: 0.09, 0.05, 0.01 很多人會

原创 nf_conntrack詳解 轉

(服務器用的阿里雲主機,CentOS 7.3,似乎不管內存多少阿里雲都把 conntrack_max 設成 65536) 症狀 CentOS服務器,負載正常,但請求大量超時,服務器/應用訪問日誌看不到相關請求記錄。 在dmesg或/var/

原创 不排序去除文件中的重複行 轉

awk ' !x[$0]++' file3 簡要解釋一下,awk 的基本執行流程是,對文件的每一行,做一個指定的邏輯判斷,如果邏輯判斷成立,則執行指定的命令;如果邏輯判斷不成立,則直接跳過這一行。 我們這裏寫的 awk 命令是 !x[$

原创 vue watch對象內的屬性 轉

vue可以通過watch監聽data內數據的變化。通常寫法是: new Vue({ data: { a: 100, msg:{ channel:'音樂', style:'活潑'

原创 PHP之Trait詳解(多繼承) 轉

本文參考:  http://php.net/language.oop5.traits  一、什麼是trait     從PHP 5.4.0 開始 PHP 實現了一種新的代碼複用方式 trait。 二、trait解決了什麼問題     tra

原创 在CentOS 7上添加Swap交換空間 轉

前言 如何讓服務器響應更快?如何避免應用出現內存不足的錯誤?最簡單的方法就是增加交換空間。Swap是存儲盤上的一塊自留地,操作系統可以在這裏暫存一些內存裏放不下的東西。 這從某種程度上相當於增加了服務器的可用內存。雖然從swap讀寫比內存

原创 大數據分析的下一代架構--IOTA 轉

IOTA是什麼?你是否爲下一代大數據架構做好準備? 經過這麼多年的發展,已經從大數據1.0的BI/Datawarehouse時代,經過大數據2.0的Web/APP過渡,進入到了IOT的大數據3.0時代,而隨之而來的是數據架構的變化。 ▌La

原创 mysql多實例 原

mkdir /data/3307 mkdir /data/3307/data mkdir /data/3307/var cp /etc/my.cnf /data/3307/my.cnf vi /data/3307/my.cnf [clien

原创 keepalived安裝與nginx的主從雙機熱備配置 原

nginx檢測腳本 #!/bin/bash run=`ps -C nginx --no-header | wc -l` if [ $run -eq 0 ] then /usr/local/nginx/sbin/nginx -s s

原创 安裝phpab 原

  wget https://github.com/php/php-src/archive/php-7.1.7.zip unzip php-7.1.7.zip cd php-src-php-7.1.7/ext/fileinfo php

原创 php curl 域名解析到指定IP 轉

問題:api.xxx.com.cn 是私有云中的域名,解析出來的IP地址不能在外網訪問,BUT api.xxx.com.cn 竟然在外網被解析到一個可以訪問的IP,於是curl傻傻的連接到這個IP去了。 需求:curl ( "https:/

原创 windows刪除或修改本地Git保存的賬號密碼 轉

在win10或者win7都是一樣的步驟: (一)進入控制面板 (二)選擇用戶賬戶 (三)選擇管理你的憑據 (四)選擇Windows憑據 (五)選擇git保存的用戶信息 (六)選擇編輯或者進行刪除操作 (七