原创 Go的sync.WaitGroup(二):WaitGroup讓主程序與協程全部都執行 並且全部執行完成

WaitGroup add與done只是用來統計數量的  done減爲0的時候就告訴wait結束 wait只是用來堵塞主函數的  當協程數爲0時候結束 有了它我們不用寫time.Sleep或者<-channelname了 package

原创 MySQL搭建主從複製 讀寫分離 分庫分表 MyCat高可用

主從演示 讀寫演示    分表演示 主從複製 環境的介紹  系統環境:centos7.0 客戶端連接工具:xshell 遠程文件傳輸工具:xftp 服務器: 192.168.126.138(主) 192.168.126.13

原创 Vue的綁定數據v-bind:監聽動作v-on@ 對數據和動作的二次處理 . 雙向綁定v-model縮寫:model

v-bind綁定數據縮寫 :    v-bind 指令可以用於響應式地更新 HTML 特性: <span v-bind:title="message"> <span :title="message"> v-on動作監聽縮寫@ v-on

原创 Redis快的原因:線程切換 IO 內存 數據結構 VM機制

1採用單線程,避免了不必要的上下文切換 2使用多路I/O複用模型,非阻塞IO; 3完全基於內存 4數據結構簡單,對數據操作也簡單 5Redis直接自己構建了VM 機制

原创 MySQL的Distinct:去重

SELECT * FROM `name`; -- 查詢出三條  去除了重複的 select distinct name from name; -- 會查詢出五條  其實是distinct(name,id) select disti

原创 TP查看SQL語句:fetchSql

fetchSql用於直接返回SQL而不是執行查詢,適用於任何的CURD操作方法。 例如: $result = Db::table('think_user')->fetchSql(true)->find(1); 輸出result結果爲:

原创 Yii查看SQL語句:getRawSql()

$query = SystemCode::getQuery(['status' => 'A'],'*','id desc'); $_sql = $query->createCommand()->getRawSql();  

原创 Mysql之樂觀鎖悲觀鎖:樂觀鎖檢查數據狀態 悲觀鎖更新時鎖定數據

1.問題來源 就是一數據表的數據  在兩個人同時修改的時候  會出現混亂  例子:如一個字段記錄status=1 表示可以下單  貨品只有1個的時候    a下單的同時b也下單 ; a有修改status的機會  b也有修改的機會;但是a下

原创 Linux的ps aux/ps -aux/ps -ef:輸出風格不同

1. ps aux和ps –aux  ps -aux這種行爲是爲了幫助轉換舊腳本和習慣。它是脆弱的,即將更改,因此不應依賴ps -aux。 使用時兩者之間直接選擇ps aux 2. ps aux 和ps -ef  兩者的輸出結果差

原创 PHP的xdebug安裝遇到過的坑

查看xdebug版本的網址https://xdebug.org/wizard 安裝步驟記錄https://www.jianshu.com/p/74a1d60ab5ef 配置文件,省的再敲了  記住phpstudy只有32位的,安裝xdeb

原创 Git的四種狀態

修改之後的:Changes not staged for commit更改沒有被進階保存的  紅色字體的還沒add                       與add之後的區別就是一個紅色一個l綠色的 $ git status On

原创 反思快樂:融入 真實 不回憶 聰明應對

看了個視頻,很歡樂:https://www.bilibili.com/video/BV13k4y1672D 很放飛自我,很真實,很投入,也很奇怪 很多時候不用裝,裝了就緊張了,也不好玩了!沒有什麼意思 不開心的時候:就多去聚聚,人一多,煙

原创 ELK的Elasticsearch與mysql數據同步

Elasticsearch與mysql數據同步               https://www.jianshu.com/p/efb62515f96a

原创 Linux的Nginx報錯emerg unknown directive stub_status in

Nginx沒有添加modules/ngx_http_stub_status_module.o模塊 沒有安裝的話,可以在configure編譯的時候添加如下參數 ./configure --prefix=/usr/local/nginx 

原创 CSS3的transform:將元素旋轉,縮放,移動,傾斜

Transform屬性應用於元素的2D或3D轉換。這個屬性允許你將元素旋轉,縮放,移動,傾斜等。 transform: translate(-50%,-50%); 向左移動一半 向下移動一半