原创 緩存、緩存算法和緩存框架簡介
英文原文:jtraining,譯文:Lixiang 引言 我們都聽過 cache,當你問他們是什麼是緩存的時候,他們會給你一個完美的答案,可是他們不知道緩存是怎麼構建的,或者沒有告訴你應該採用什麼標準去選擇緩存框架。在這邊文章,
原创 網絡編程Socket之TCP之close/shutdown詳解
close: 當套接字的引用計數爲0的時候纔會引發TCP的四分組連接終止序列; shutdown: 不用管套接字的引用計數就激發TCP的正常連接終止序列; 這裏由一個SO_LINGER套接字選項 struct li
原创 一次非常有意思的sql優化經歷
作者:風過無痕-唐 出處:http://www.cnblogs.com/tangyanbo/ 場景 我用的數據庫是mysql5.6,下面簡單的介紹下場景 課程表 create table Course( c_id int PRIMA
原创 SSL協議詳解
背景介紹 最近在看《密碼學與網絡安全》相關的書籍,這篇文章主要詳細介紹一下著名的網絡安全協議SSL。 在開始SSl介紹之前,先給大家介紹幾個密碼學的概念和相關的知識。 1、密碼學的相關概念 密碼學(crypto
原创 聚集索引和非聚集索引(整理)
聚集索引 一種索引,該索引中鍵值的邏輯順序決定了表中相應行的物理順序。 聚集索引確定表中數據的物理順序。聚集索引類似於電話簿,後者按姓氏排列數據。由於聚集索引規定數據在表中的物理存儲順序,因此一個表只能包含一個聚集索引。但該索引可
原创 svn常用命令
1、將文件checkout到本地目錄 svn checkout path(path是服務器上的目錄) 例如:svn checkout svn://192.168.1.1/pro/domain 簡寫:svn co
原创 ubuntu修改hosts後馬上生效
Method 1Install first the nscd daemon with this command from the terminal:sudo apt-get install nscdThen clear your DNS
原创 python 使用相對路徑import 模塊的方法
python包含子目錄中的模塊方法比較簡單,關鍵是能夠在sys.path裏面找到通向模塊文件的路徑。下面將具體介紹幾種常用情況:(1)主程序與模塊程序在同一目錄下:如下面程序結構:`-- src |-- mod1.py `--
原创 sql中創建主鍵非聚集索引和聚集索引
-排序(聚集索引) create clustered index inx_entry_stock_bi on entry_stock_d(entry_stock_bi) --創建非聚集索引 create nonclustered
原创 vmware中的網絡(bridge,nat)
vmware中的網絡(bridge,nat) 概述: VMWare提供了三種工作模式,它們是bridged(橋接模式)、NAT(網絡地址轉換模式 )和host-only(主機模式)。要想在網絡管理和維護中合理應用它們,你就
原创 HTTP Header 詳解
HTTP(HyperTextTransferProtocol)即超文本傳輸協議,目前網頁傳輸的的通用協議。HTTP協議採用了請求/響應模型,瀏覽器或其他客戶端發出請求,服務器給與響應。就整個網絡資源傳輸而言,包括message-head
原创 徹底理解webservice SOAP WSDL
原文: http://wenku.baidu.com/view/f87b55f19e31433239689314.html WebServices簡介 先給出一個概念 SOA ,即Service Oriented Architecture
原创 linux命令free詳解
前段時間有個項目的用C寫的,性能測試時發現內存泄露問題。關於怎麼觀察內存使用問題,free是很好用的一個命令。 bash-3.00$ free total used free shared
原创 SQL聯合索引 與 單一列的索引
背景:目前WEB的普及太快,很多網站都會因爲大流量的數據而發生服務器習慣性死機,一個查詢語句只能適用於一定的網絡環境.沒有優化的查詢當遇上大數據量時就不適用了. 聯合索引使用結論: 1):查詢條件中出現聯合索引第一列,或者全部,則能利用聯
原创 淺談https\ssl\數字證書
在互聯網安全通信方式上,目前用的最多的就是https配合ssl和數字證書來保證傳輸和認證安全了。本文追本溯源圍繞這個模式談一談。 名詞解釋 首先解釋一下上面的幾個名詞: https:在http(超文本傳輸協議)基礎上提出的一種安