原创 mysql 數據庫 優化

一個成熟的數據庫架構並不是一開始設計就具備高可用、高伸縮等特性的,它是隨着用戶量的增加,基礎架構才逐漸完善。這篇博文主要談MySQL數據庫發展週期中所面臨的問題及優化方案,暫且拋開前端應用不說,大致分爲以下五個階段: 1、數據庫表設

原创 牆上時鐘時間 ,用戶cpu時間 ,系統cpu時間內,核態和用戶態的區別

時鐘時間(牆上時鐘時間wall clock time):從進程從開始運行到結束,時鐘走過的時間,這其中包含了進程在阻塞和等待狀態的時間。用戶CPU時間:就是用戶的進程獲得了CPU資源以後,在用戶態執行的時間。系統CPU時間:用戶進程獲得了

原创 java中堆棧(stack)和堆(heap)(還在問靜態變量放哪裏,局部變量放哪裏,靜態區在哪裏.....進來)

 (1)內存分配的策略   按照編譯原理的觀點,程序運行時的內存分配有三種策略,分別是靜態的,棧式的,和堆式的.  靜態存儲分配是指在編譯時就能確定每個數據目標在運行時刻的存儲空間需求,因而在編 譯時就可以給他們分配固定的內存空間.

原创 mysql監控工具

分享:https://github.com/hackstoic/golang-open-source-projects#Web%E5%B7%A5%E

原创 golang開源項目連接

https://github.com/hackstoic/golang-open-source-projects#Web%E5%B7%A5%E5%8

原创 centos6.4 虛擬機配置host only模式共享主機上網

1.配置虛擬機 2.設置主機模式 3.設置共享網絡 4.配置虛擬機 eth0網卡 不知道爲啥配置靜態地址的時候無法上網 5.重啓 service nework restart 

原创 centos6.4 安裝docker

Docker.io 是輕量級的“容器引擎+映像倉庫”,在LXC(linux輕量級容器)的基礎上構建,可以運行任何應用程序。 docker.io的核心層由以下幾個部分組成: 1、可執行程序,“/usr/bin/docker” 2、dock

原创 CentOS 6.X 安裝 EPEL 源

CentOS 6.X 自帶的軟件源可選的並不多,有時候要找到一個偏門一些的軟件,用命令一搜怎麼都沒有源,考慮到使用軟件源配合 yum 命令安裝可以自動安裝依賴,所以加一個新的軟件源迫在眉睫。   考慮到同根性,如果安裝第三方的源,

原创 Linux CentOS6 64位升級3.1內核的方法記錄

有些時候我們由於某些項目和軟件配置的需要,需要將默認Linux系統的內核提高版本纔可以安裝需要的軟件(比如docker需要內核3.10版本以上)。比如當前老左在CentOS6 64bit環境中內核默認是2.6.32-358.6.1.el

原创 nginx 查看每秒有多少訪問量

nginx訪問量統計 1.根據訪問IP統計UV awk '{print $1}' access.log|sort | uniq -c |wc -l 2.統計訪問URL統計PV awk '{print $7}' access.lo

原创 在 Laravel 5 中使用 Repository 模式實現業務邏輯和數據訪問的分離

1、概述 首先需要聲明的是設計模式和使用的框架以及語言是無關的,關鍵是要理解設計模式背後的原則,這樣才能不管你用的是什麼技術,都能夠在實踐中實現相應的設計模式。 按照最初提出者的介紹,Repository 是銜接數據映射層和領域層之間的一

原创 七牛雲圖片上傳:使用element-ui的upload組件

昨天問了一下element團隊,他們還沒有試過用element-ui的upload組件傳圖片到七牛雲 我試了一天發現沒問題,同時覺得七牛並沒有一個前端後端流程都演示到的demo,於是再次記錄一波 流程 後端配置好七牛相關的acces

原创 如何正確地給 github 的開源項目提交 pull request具體一些,比如 fork 之後創建幾個分支,修改後如何和原項目同步

在修改之後不需要先同步原始倉庫的修改? 同步的時候我是直接 pull 嗎?衝突不讓拉取如何解決?(當然可以 fetch 再 merge 什麼的操作) 我認爲比較正確的打開方法: fork 原始倉庫 clone 自己的倉庫 在 

原创 Python yield 使用淺析

您可能聽說過,帶有 yield 的函數在 Python 中被稱之爲 generator(生成器),何謂 generator ? 我們先拋開 generator,以一個常見的編程題目來展示 yield 的概念。 如何生成斐波那契

原创 python虛擬環境--virtualenv

virtualenv 是一個創建隔絕的Python環境的工具。virtualenv創建一個包含所有必要的可執行文件的文件夾,用來使用Python工程所需的包。   安裝 pip install virtualenv   基本使用