原创 docker 使用:創建nginx容器

在上一節中瞭解了鏡像和容器。對於鏡像可以這樣的理解,鏡像相當於一個光盤,裏面刻錄了一個系統這個系統已經帶有相關的服務了。 容器是通過鏡像這個光盤安裝的一個操作系統,光盤預加了什麼服務,容器就有什麼服務。 對於docker來說,相當

原创 docker 使用:鏡像和容器

docker 鏡像 docker image是一個極度精簡版的Linux程序運行環境,官網的java鏡像包括的東西更少,除非是鏡像疊加方式的如centos+java7,需要定製化build的一個安裝包,包括基礎鏡像+應用的二進制部

原创 linux查看端口號佔用命令-top

題記 對於top命令來說,基本是都是linux命令入門中,第一個使用的命令,在windows中電腦如果卡頓,回去任務欄中查看cpu和內存的使用情況。top命令實現的就是這個重要的功能。 在系統維護的過程中,隨時可能有需要查看 C

原创 沒說過這句“口頭禪”,不配做程序員!

作者: 51CTO技術棧 來源: 51CTO技術棧 每個行業都有自己的口頭禪!程序員也不例外!雖然代碼總會有這個那個問題,但程序員卻總有謎一般的從容和自信。 這些口頭禪並不是什麼行業術語,但是隻有這個圈子裏面的人才明白其中的梗

原创 牆裂推薦!B站上的Python學習資源

作者: Python數據科學 來源: Python數據科學 有讀者在後臺留言說現在還不能去學校,希望可以推薦一些Python相關的視頻教程,這裏給大家介紹幾個不錯的。因爲公衆號不支持外鏈點擊,所以你需要複製鏈接在瀏覽器中打開訪問

原创 python--threading多線程

題記 threading用於提供線程相關的操作,線程是應用程序中工作的最小單元。python當前版本的多線程庫沒有實現優先級、線程組,線程也不能被停止、暫停、恢復、中斷。 threading模塊提供的類: Thread, Lock

原创 scrapy入門教程

題記 我們爲什麼需要一個爬蟲框架?一個爬蟲框架能幫我們做什麼事情,減輕我們什麼樣的一些工作,我們重新梳理爬蟲到底是做什麼的,哪些工作是重複的工作,我們可以用框架來解決的。 一個簡單的爬蟲,從一個url開始,從開始的網頁裏面解析到所

原创 awk使用和詳解

awk是一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤爲強大。簡單來說awk就是把文件逐行的讀入,以空格爲默認分隔符將每行切片,切開的部分再進行各種分析處理。 awk有3個不同

原创 在python中使用json

在服務器和客戶端的數據交互的時候,要找到一種數據格式,服務端好處理,客戶端也好處理,這種數據格式應該是一種統一的標準,不管在哪裏端處理起來都是統一的,現在這種數據格式非常的多,比如最早的xml,再後來較爲流行的json。 JSON

原创 Linux查看程序端口占用情況

經常啓動http服務器的時候,發現起不來,比如Tomcat,查看日誌才發現提示端口已經被佔用了。 這裏有幾個命令比較重要, 查找被佔用的進程 查看 tomcat是否啓動了: ps -aux | grep tomcat 結果沒有發

原创 virtualenv -- python虛擬沙盒

題記 有人說:virtualenv、fabric 和 pip 是 pythoneer 的三大神器。 不管認不認同,至少要先認識一下,pip現在倒是經常用到,virtualenv第一次聽說,不過,總得嘗試一下吧。 一、安裝 pip

原创 在python使用selenium獲取動態網頁信息並用BeautifulSoup進行解析--動態網頁爬蟲

爬蟲抓取數據時有些數據是動態數據,例如是用js動態加載的,使用普通的urllib2 抓取數據是找不到相關數據的,這是爬蟲初學者在使用的過程中,最容易發生的情況,明明在瀏覽器裏有相應的信息,但是在python抓取的網頁中缺少了對應的