原创 自己實現ORM框架
http://www.cnblogs.com/hegezhou_hot/archive/2010/09/17/1829510.html
原创 定位服務器瓶頸
瓶頸產生在以下幾方面: 1、網絡瓶頸,如帶寬,流量等形成的網絡環境 2、應用服務瓶頸,如中間件的基本配置,CACHE等 3、系統瓶頸,這個比較常用:應用服務器,數據庫服務器以及客戶機的CPU,內存,硬盤等配置
原创 數據庫中的樂觀鎖與悲觀鎖
在數據庫的鎖機制中介紹過,數據庫管理系統(DBMS)中的併發控制的任務是確保在多個事務同時存取數據庫中同一數據時不破壞事務的隔離性和統一性以及數據庫的統一性。 樂觀併發控制(樂觀鎖)和悲觀併發控制(悲觀鎖)是併發控制主要採用的技術手段
原创 Bean的作用域及生命週期
一、Spring Framework支持五種作用域(其中有三種只能用在基於web的Spring ApplicationContext)。 內置支持的作用域分列如下: 作用域 描述 singleton 在每個Spring I
原创 onSaveInstanceState和onRestoreInstanceState觸發的時機
先看Application Fundamentals上的一段話: Android calls onSaveInstanceState() before the activity becomes vulnerable to being
原创 大數相乘、大數相加、大數相減Java版本
題目:兩個非常大的數字相乘(相加,相減) 該題目在java中可以使用BigInteger類中的方法來實現。否則的話可以使用如下方式來實現。 大數相乘:假設有A和B兩個大數,位數分別爲a和b。根據我們平常手
原创 Memcache總結
Memcached概念: Memcached是一個免費開源的,高性能的,具有分佈式對象的緩存系統,它可以用來保存一些經常存取的對象或數據,保存的數據像一張巨大的HASH表,該表以Key-value對的方式存在內存中。 官網下載地
原创 提升tomcat服務器性能的七條經驗
1. 服務器資源 服務器所能提供CPU、內存、硬盤的性能對處理能力有決定性影響。 (1) 對於高併發情況下會有大量的運算,那麼CPU的速度會直接影響到處理速度。 (2) 內存在大量數據處理的情況下,將會有較大
原创 JAVA反射機制
1. 什麼是Java的反射? 要讓Java程序能夠運行,就得讓Java類被Java虛擬機加載。Java類如果不被Java虛擬機加載就不能正常運行。正常情況下,我們運行的所有的程序在編譯期時候就已經把那個類被加載了。
原创 Java RMI
Java RMI 指的是遠程方法調用 (Remote Method Invocation)。它是一種機制,能夠讓在某個 Java 虛擬機上的對象調用另一個 Java 虛擬機中的對象上的方法。可以用此方法調用的任何對象必須實現該遠程接口。
原创 滑動窗口機制
(1).窗口機制 滑動窗口協議的基本原理就是在任意時刻,發送方都維持了一個連續的允許發送的幀的序號,稱爲發送窗口;同時,接收方也維持了一個連續的允許接收的幀的序號,稱爲接收窗口。發送窗口和接收窗口的序號的上下界不一定要一樣,甚至大
原创 Struts2和springmvc區別
1、Struts2是類級別的攔截, 一個類對應一個request上下文,SpringMVC是方法級別的攔截,一個方法對應一個request上下文,而方法同時又跟一個url對應,所以說從架構本身上SpringMVC就容易實現restful
原创 Spring中ApplicationContext和beanfactory區別
BeanFacotry是spring中比較原始的Factory。原始的BeanFactory無法支持spring的許多插件,如AOP功能、Web應用等。 ApplicationContext接口,它由BeanFactory接口派生而
原创 揹包問題(01揹包和完全揹包)java求解
揹包問題主要是指一個給定容量的揹包、若干具有一定價值和重量的物品,如何選擇物品放入揹包使物品的價值最大。其中又分01揹包和無限揹包,這裏主要討論01揹包,即每個物品最多放一個。而無限揹包可以轉化爲01揹包。 先說一下算法的主要思想
原创 TCP/UDP區別以及UDP如何實現可靠傳輸
TCP和UDP是OSI模型中的運輸層中的協議。TCP提供可靠的通信傳輸,而UDP則常被用於讓廣播和細節控制交給應用的通信傳輸。 UDP(User Datagram Protocol) UDP不提供複雜的控制機制,利用IP