原创 構建自己的Java併發模型框架

Java的多線程特性爲構建高性能的應用提供了極大的方便,但是也帶來了不少的麻煩。線程間同步、數據一致性等煩瑣的問題需要細心的考慮,一不小心就會出現一些微妙的,難以調試的錯誤。另外,應用邏輯和線程邏輯糾纏在一起,會導致程序的邏輯結構混亂,難

原创 如何構建高性能web站點之:分佈式緩存

一、數據庫前段的緩衝區 要明白數據庫前段的緩衝區,首先要明白什麼是文件系統內核緩衝區(Buffer Area):它位於物理內存的內核地址空間,除了使用O_DIRECT標記打開的文件以外,所有對磁盤的讀寫操作,都需要經過它,所以,可以把它看

原创 麪霸呂國棟之:整理的一些面試題

繼承 1、繼承的目的是擴展類的功能 2、java中一個子類只能繼承一個父類 3、java不允許多重繼承,允許多層繼承 4、父類中private方法不能在子類中被default覆寫,如果子類中有重名的方法,那不叫覆寫,而是重新 定義了一個方

原创 memcached 常用命令最全總結大全

1、首先,總結一下memcached的一些基本設置 -p 監聽的端口-l 連接的IP地址, 默認是本機-d start 啓動memcached服務-d restart 重起memcached服務-d stop|shutdown 關閉正在運

原创 項目中我爲什麼用Mongodb取代Mysql

在項目設計的初期,我當時有了這樣的想法,同時也是在滿足下面幾個條件的情況下來選擇最終的nosql方案的: 1、需求變化頻繁:開發要更加敏捷,開發成本和維護成本要更低,要能夠快速地更新進化,新功能要在最短的週期內上線。 2、客戶端/api支

原创 java中的網絡通信編程之UDP篇

上篇文章我們詳細說了TCP的具體用法以及它和UDP的區別,這次我們說說UDP中java網絡編程中的實際應用。 UDP編程 UDP的英文User Datagram Protocol,中文意思爲用戶數據報協議。UDP協議在文件傳輸過程中不需要

原创 SQL語句面試題(IN、NOT IN、COUNT、GROUP BY)

jessonlv-呂國棟原創文章,轉載請註明出處:http://blog.csdn.net/jessonlv 面試過程中遇到的面試題,主要考察SQL的聯合查詢,google了下,但是有一處錯誤,我修正了那一錯誤並分享給大家: 問題描

原创 java中的網絡通信編程之TCP篇

java中的網絡通信編程分爲兩種,1、TCP(傳輸控制協議)方式。2、UDP(用戶數據報協議)方式。 1、TCP(傳輸控制協議)方式 使用這種網絡通信方式的時候,需要建立專門的虛擬連接,然後才能進行可靠的數據傳輸,如果數據傳輸失敗,則客戶

原创 對mysql存儲性能優化的基本理解

這幾天瞭解了下關於mysql數據庫的性優化和設計方面的內容,現在做一下自己學習的小結,後續我會繼續深入學習,完善下總結: 1、使用索引 每張表最多可以做16個索引,支持多列索引和全文索引 建立索引:create index index_n