這篇文章涉及到很多專業術語,例如密鑰對,私鑰,公鑰,證書等等,關于加密的理論和概念請參考我之前寫的《SSL與數字證書的基本概念和工作原理》,我在這篇文章中就不重復這些概念了。1.申請SSL證書你可以從很多網站購買到SSL證書,我經常使用的是GeoTrust。證書都是收費的(據說有免費的,沒試過),價格有貴的有便宜的。它們的區別是發行證書的機構不同,貴的證書機構更權威,證書被瀏覽器否決的幾率更小。正規運營的網站建議購買好一點的證書,免了麻煩,也貴不了多少。1
系統 2019-08-12 01:33:20 3174
鎖機制是數據庫系統區別于文件系統的一個關鍵特性,他可以確保用戶能以一致的方式讀取和修改數據。為了保證一致性,必須有鎖的介入。MySQL操作緩沖池中的LRU列表,刪除、添加、移動LRU列表中的元素等地方也都適用鎖,從而允許對多種不同資源的并發訪問。打個比方,我們到淘寶上買一件商品,商品只有一件庫存,這個時候如果還有另一個人買,那么如何解決是你買到還是另一個人買到的問題?這里肯定要用到事物,我們先從庫存表中取出物品數量,然后插入訂單,付款后插入付款表信息,然后
系統 2019-08-12 01:33:33 3173
共享內存:可以通過ipcs-lm命令查看目前系統共享內存的參數限制:#ipcs-lm——SharedMemoryLimits——–maxnumberofsegments=4096maxsegsize(kbytes)=1048576maxtotalsharedmemory(pages)=2097152minsegsize(bytes)=1這里涉及到3個于共享內存相關的參數:SHMMAX,SHMMNI,SHMALLSHMMAX含義:單個共享內存段最大字節數設置
系統 2019-08-12 01:33:05 3173
Tomcat下為每個Web應用配置不同的訪問端口要完成這個目錄必須對conf/Server.xml文件進行配置設現在我們有兩個應用app1和app2,客戶端期望的訪問方式是:App1->http://localhost:8081/App2->http://localhost:8082/這樣省去了在主機名后面添加ContextPath的麻煩,相信客戶更愿意這樣使用。實現步驟:1.找到conf/server.xml中的service配置節,復制這個servic
系統 2019-08-12 01:33:49 3171
文章參考:https://www.jianshu.com/p/91844c5bca78Python-Tkinter圖形化界面設計(詳細教程)本文目錄一、圖形化界面設計的基本理解二、窗體控件布局2.1根窗體呈現示例2.2tkinter常用控件2.2.1控件的共同屬性2.3控件布局
系統 2019-09-27 17:50:18 3169
最近在做websocketporting的工作中,需要實現最底層socket讀和寫,基于同步讀,libevent,libuv和androidLooper都寫了一套,從中體會不少。1)同步阻塞讀寫最開始采用同步阻塞讀寫,主要是為了快速實現來驗證上層websocket協議的完備性。優點僅僅是實現起來簡單,缺點就是效率不高,不能很好利用線程的資源,建立連接這一塊方法都是類似的,主要的區別是在如何讀寫數據,先看幾種方法共用的一塊:intn=0;structsock
系統 2019-08-12 01:33:01 3169
當在hibernate中運用原始的sql語句進行操作的的時候,常常會報錯,錯誤很多都是關于NoDialectmappingforJDBCtype類型的錯誤,經過分析和查找,問題常常發生在幾個地方1、錯誤的配置了hibernate的方言2、就是你的數據庫中的字段和java里面的類型不匹配的問題具體信息如:eg:Sessionsession=HibernateSessionFactory.getSession();Stringsql="SELECTDaymar
系統 2019-08-29 23:40:22 3166
本系列轉載自http://blog.csdn.net/haitao111313/article/category/1179996在前面的大部分文章都是講連接器和容器的,以后的內容會偏向寫一些Tomcat的其他組件以及一些細節的東西。Tomcat有很多組件,要一個一個啟動組件難免有點麻煩。由于Tomcat的包含關系是Catalina->Server->Service->容器/連接器/日志器等,于是可通過父組件負責啟動/關閉它的子組件,這樣只要啟動Catali
系統 2019-08-12 01:32:16 3166
以下內容沒有經過語言的整理,但是是我真實的移植過程,僅供參考源碼下載地址:https://www.python.org/參考:https://blog.csdn.net/yyw794/article/details/78059102https://www.cnblogs.com/pengdonglin137/p/6604471.html本次移植的是Python-3.6.9后來我又移植了3.4.6,大部分一直,只有sh有差別。我的目錄是:\nfs_root\
系統 2019-09-27 17:53:20 3165
處理7z格式的001、002……文件7z壓縮工具進行分卷壓縮后,會產生諸如abc.7z.001、abc.7z.002、abc.7z.003……之類的文件。如果你下載后,電腦中卻又未安裝7z工具,該怎么辦?很簡單,使用COPY命令搞定。命令如下:copy/babc.7z.001+abc.7z.002+abc.7z.003abc.7z說明:1.參數/B或/b都可以,意思是合并二進制文件。2.合并后的文件,比如abc.7z,就可以直接使用WinRAR打開了。舉例
系統 2019-08-12 09:30:14 3165