原创 linux系統中常見的性能分析工具

一、vmstat            vmstat是linux/unix上一個監控工具,能展示給定時間間隔的服務器的狀態,包括操作系統的內存信息,CPU使用狀態、進程信息等。語法:vmstat [-V] [delay [count]]  

原创 每天一個python小程序

做爲 Apple Store App 獨立開發者,你要搞限時促銷,爲你的應用生成200個激活碼(或者優惠券),並將生成的激活碼(或者優惠券)保存到 MySQL 關係型數據庫中。 def getrand():         while Tr

原创 使用scrapy的mail模塊發送郵件

由官網提供的方法可以發現有兩種形式可以發送郵件,其一:配置settings,使用[python] view plain copy mailer = MailSender.from_settings(settings)  的方法讀取setti

原创 linux優化之進程篇

linux系統中的進程分類:    交互式進程(IO密集型)    批處理進程(cpu密集型)    實時進程(守護進程)   平衡進程IO密集和CPU密集的方法:    對於IO密集型:cpu時間片短,優先級較高    對於cpu密集型:

原创 python小程序----queue模塊的簡單使用

def productor (myid,dataqueue,num_thread_per_productor): for i in range(num_thread_per_productor): dataqueue.put('生產者

原创 memcache原理

memcache是一個免費開源的、高性能的、具有分佈式內存對象的緩存系統,通過減輕數據庫負載加速動態web應用,提高訪問網站的相應速度。memcache將經常存取的數據以key-value的方式緩存在內存中。memcache和數據庫的協作過

原创 我的友情鏈接

許鼎的博客峯雲,就她了。張玉坡馬哥Linux培訓老男孩linux培訓無名小卒

原创 git常用命令清單

本文通過學習廖雪峯老師的git教程整理而成,文章幾處引用教程中的圖,侵刪,老師的git教程鏈接:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b80

原创 nginx配置https網站

前提:    1、主機要先安裝openssl    2、編譯安裝nginx時,要加上--with-openssl和--with-http_ssl_module1、生成自簽字證書[root@101 /]# openssl req -new -

原创 linux性能分析及優化

影響linux系統的硬件因素有哪些?    1、cpu        ①CPU的速度與性能很大程度決定了系統整體的性能,cpu數量越多,主頻越高,服務         器性能越好        ②利用超線程的cpu,在同一時間可運行多個線程

原创 數據庫的S鎖和X鎖,兩段鎖協議

基本的封鎖類型有兩種:排它鎖(X鎖)和共享鎖(S鎖).所謂X鎖,是事務T對數據A加上X鎖時,只允許事務T讀取和修改數據A,...所謂S鎖,是事務T對數據A加上S鎖時,其他事務只能再對數據A加S鎖,而不能加X鎖,直到T釋放A上的S鎖。 若事