原创 inner join on, left join on, right join on講解(轉載)

看了後面的操作實例,一切都明白了。 1.理論 只要兩個表的公共字段有匹配值,就將這兩個表中的記錄組合起來。 個人理解:以一個共同的字段求兩個表中符合要求的交集,並將每個表符合要求的記錄以共同的字段爲牽引合併起來。 語法 FROM tab

原创 ibatis框架中sql_map配置文件的配置項解釋

<setting>元素<setting>元素用於配置和優化SqlMapClient實例的各選項。<setting>元素本身及其所有的屬性都是可選的。下表列出了<setting>元素支持的屬性及其功能:maxRequests同時執行SQL語

原创 redis做計數器相關

最近在準備晉升PPT,發現品牌粉絲數和新浪微博的計數本質一樣。哎,之前就發現了,就是沒深入。要深入啊。  品牌粉絲數設計相關 a. Redis在計數器場景上的應用 http://www.searchdatabase.com.cn/sho

原创 java併發面試題(一)基礎

本文題目轉自:http://ifeve.com/javaconcurrency-interview-questions-base/ java併發面試題(一)基礎 本文整理了常見的Java併發面試題,希望對大家面試有所幫助,歡迎大家

原创 《深入剖析tomcat》讀書筆記3--servlet容器

主要是《深入剖析tomcat》的第五章和第十一章。個人覺得如下3點是關鍵: 1. pipeline相關概念及其執行valve的順序; 2. standardwrapper的接受http請求時候的調用序列; 3. standardwrapp

原创 《深入剖析tomcat》讀書筆記1

前言: 有比較宏觀的問題,如下(持續更新中): 1.能否用一句話說明tomcat或者一個java web服務器做的事情? 2.http請求是怎麼進入tomcat服務器的,即內部的調用序列是怎麼樣的? 3.tomcat或者jboss如何和我

原创 學習的邏輯: 知識經濟學

來自http://liguanglei.name/blogs/2012/11/28/the-logic-of-learning/ 1.怎麼證明學會了 ? 2.你的身價是由你表現出來的知識決定的, 不是你掌握的知識決定的

原创 spring IoC容器構造bean過程簡單分析

Spring構造bean和管理初始化生命週期的工作在AbstractAutowireCapableBeanFactory中處理,分爲構造bean和後續管理bean初始化生命週期。 1.  構造bean 1.1方法調用圖 構造bean的入口

原创 高性能的I/O設計中的Reactor和Proactor模式

原文轉載自http://xmuzyq.iteye.com/blog/783218,精華在於作者對於同步、異步、阻塞、非阻塞的闡述。        在高性能的I/O設計中,有兩個比較著名的模式Reactor和Proactor模式,其中Rea

原创 如何設計一個K-V存儲系統

如何設計一個K-V存儲系統? 自己設計的話,單機基本思路是用hash函數把key映射到數組,數組元素存放數據的索引,用鏈表來解決衝突。這樣通過key到索引,再直接取出數據。數據存放的話,內存和文件都可以,內存可存放熱點數據。效率提升的話,

原创 ABA問題及其java解決方案

aba問題,網上搜索了一下文章。 1. ABA問題入門級探討 2.用AtomicStampedReference解決ABA問題 第二篇文章說了一下aba的壞處,比較經典

原创 設計模式在開源框架中的應用

設計模式不是虛的,實實在在出現在很多開源框架中,比如spring、tomcat等等。現在這篇文章是一個閱讀合集,整理了設計模式在開源框架中的應用。後續會逐漸補充。 (1)tomcat中設計模式的使用: Tomcat 系統架構與設計模式

原创 mysql查詢性能相關

1. mysql innodb查詢與什麼因素有關? 這張ppt說的相當詳細: http://tech.uc.cn/wp-content/uploads/2013/10/MySQL-Innodb%E9%AB%98%E6%80%A7%E8%8

原创 MySQL優化之COUNT(*)效率

文章來自http://www.ccvita.com/347.html