原创 [HTTP權威指南讀書筆記]第三章—HTTP報文
HTTP報文分爲請求報文與響應報文,請求報文即web客戶端發送給web服務器獲取資源,而響應報文則是web服務器迴應web客戶端的請求。無論是請求報文還是響應報文,在HTTP術語中都是由上游向下遊流動,當web客戶端發送請求報文時
原创 [HTTP權威指南讀書筆記]第四章—連接管理
本文章是轉載自:源地址。文章作者對於此章的敘述比我好很多,所以就不出醜而是直接借鑑他人的文章。 HTTP規範對HTTP報文解釋得很清楚,但對HTTP連接介紹並不多,而HTTP連接時HTTP報文傳輸的關鍵通道。本文將介紹HTTP是如何
原创 SQL語句之查詢
今天想介紹一下有關SQL查詢的語句,因爲是關係到select的語法比較多,不想insert,delete,update這麼單一。 select語句由幾個組件或者說子句構成。不過在MySQL中,只有一種子句是必不可少的(select子句)
原创 [HTTP權威指南讀書筆記]第一章—HTTP概述
現在已博客爲讀書筆記以達到複習,記錄,理解的功能。 因爲現在web服務器所使用的是HTTP協議,所以也被成爲HTTP服務器,最明顯的顯示就是在瀏覽器中輸入的網站地址(URL)最開頭便是http://。Http服務器中儲存了i
原创 [HTTP權威指南讀書筆記]第二章—URL與資源
URL對於網絡相當與郵編對應地址,號碼對應手機,它就是因特網資源的標準化名稱。URL指向每一條電子信息,告訴你它們位於何處,以及如何與之進行交互。 首先說明上一章提到的URL的第一部分是URL方案(scheme),當時是使
原创 JDBC連接MySql實例
首先你需要在該頁面上下載支持java連接mysql的驅動程序: 得到:
原创 Mysql優化
首先我們需要明確我們什麼時候需要用到數據庫: 1. 當緩存並不能解決你的問題,比如寫操作,事務操作 2. 緩存的創建或過期需要通過數據庫。 其次,我們可能需要一個專業的工具來指導我們優化: mysqlreport 這是作爲一個My
原创 Python裝飾器
在介紹Python的裝飾器之前,先得介紹介紹裝飾模式(Decorator)。修飾模式主要是動態地給一個對象添加一些額外的職責,就增加功能來說,裝飾模式比生成子類更爲靈活。 而正式因爲裝飾模式非常有用,所以Python提供了原生支持。在Py
原创 MongoDB增刪查改
MongoDB沒有創建數據庫的命令,但是你可以先運行use db_name來進行一些操作,如db.createCollection('db_table'),這樣就可以創建一個db_name的數據庫了。 以下語句其實都不用加引號 增 ins
原创 Flask源碼關於修飾器修飾路由
裝飾器route主要是爲fun套了一層add_url_rule: def decorator(f): endpoint = options.pop('endpoint', None) sel
原创 Python設計模式——抽象工廠
先說說抽象工廠(Abstract Factory Pattern):提供一個創建一系列相關或相互依賴對象的接口,而無需指定它們具體的類。 考慮構件工廠需要大量重複代碼,我們可以使用繼承和類方法來減少不必要的代碼量: class Facto
原创 Python設計模式——責任鏈模式
責任鏈模式(Chain of Responsibility Pattern)可將請求的發送方與處理請求的接收方解耦。這樣的話,某函數就不用直接調用別的函數了,而是可以把請求發送給一個由諸多接收者所組成的鏈條。鏈條中的首個接收者可以處理請求
原创 Python設計模式——代理模式
若想用一個對象來代表另一個對象,則可使用”代理模式”。 一般來說代理模式可以用於以下場合: 1. 遠程代理,用本地對象來代表遠程對象。RPyC程序庫就是個很好的例子,它可以在服務器端創建對象,並在一臺或多臺客戶端中創建針對這些對象的代理
原创 MongoDB權威指南—讀書筆記(Part Two)
MongoDB權威指南—讀書筆記(Part Two) 索引 不使用索引的查詢稱爲全表查詢。 可以使用explain()函數查看MongoDB在執行查詢的過程中所做的事情。 > db.book.find().explain() {
原创 MongoDB權威指南—讀書筆記(Part one)
MongoDB權威指南—讀書筆記(Part One) 非常棒的官方網站! MongoDB基礎知識 文檔是MongoDB中數據的基本單元,非常類似於關係學數據庫管理系統中的行,但更具表現力。 類似地,集合(collection)可以看作是