原创 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鎖。 若事