原创 B-Tree

B-Tree   假如每個盤塊可以正好存放一個B樹的結點(正好存放2個文件名)。那麼一個BTNODE結點就代表一個盤塊,而子樹指針就是存放另外一個盤塊的地址。 下面,咱們來模擬下查找文件29的過程: 1 根據根結點指針找到文件目錄的

原创 網絡協議

很全的一篇文章:w.ruanyifeng.com/blog/2012/06/internet_protocol_suite_part_ii.html

原创 Mysql優化

Mysql優化 1 加索引,用explain查詢sql的執行計劃 所有MySQL列類型可以被索引。對相關列使用索引是提高SELECT操作性能的最佳途徑。使用索引應該注意以下幾點: 1) MySQL只會使用前綴,例如key(a, b) …

原创 tomcat線程池

tomcat 線程池  web server允許的最大線程連接數還受制於操作系統的內核參數設置,通常Windows是2000個左右,Linux是1000個左右。 1.編輯tomcat安裝目錄下的conf目錄下的server.xml文件

原创 Maven基礎

 Maven基礎 1 構建maven項目 1.1命令: mvn archetype:create -Dkey = value 1.2語法: Ø Mvn是maven2的命令。 Ø Archetype:create稱爲一個maven目標,它

原创 Struts2+veloctiy+ajax實踐

Struts2+veloctiy+ajax實踐 一、velocity JS代碼:  var floorId = document.getElementById("indexFloor.floorId").value;         

原创 常用js

常用js 1. Checkbox選中:   功能: 根據checkbox選擇的值,動態改變radio的值, 如選中iphone或android,出現樣式1-5; 選中wp,出現樣式1,2,6      <td > <input ty

原创 數據庫連接池

數據庫連接池 簡介 連接池用於創建和管理數據庫連接的緩衝池技術,緩衝池中的連接可以被任何需要他們的線程使用。當一個線程需要用JDBC對一個數據庫操作時,將從池中請求一個連接。當這個連接使用完畢後,將返回到連接池中,等待爲其他的線程服

原创 Hessian服務搭建

Hessian服務搭建 1. web.xml中增加servlet和servlet-mapping:  <!--hessian-->    <servlet>        <servlet-name>hession</servlet-

原创 BeanFactory和FactoryBean

BeanFactory和FactoryBean 1、 BeanFactory     BeanFactory定義了 IOC 容器的最基本形式,並提供了 IOC 容器應遵守的的最基本的接口,也就是Spring IOC 所遵守的

原创 類的生命週期

類的生命週期 一、簡介 Java類型的聲明週期大概如下: 1. JVM編譯java文件成二級制文件 (.class文件) 2. 類型裝載、鏈接、初始化(方法區生成數據結構,堆區生成Class文件) 3. 對象實例化(堆區分配內存) 4.

原创 Guava擴展工具包

Guava擴展工具包 Guava包主要包括四部分:不可便集合(ImmutableCollections)、多值Map、Table表和集合工具類。 不可變集合          不可變集合包括ImmutableList、ImmutableM

原创 MapReduce

MapReduce 簡介 MapReduce是聚合工具中的明星。Count、distinct、group能做的上述事情Mapreduce都能做。他是一個可以輕鬆並行化到多個服務器的聚合方法。它會拆分問題,再將各個部分發送到不同的機器上,

原创 tomcat加載過程

Tomcat加載過程 2.1 Tomcat架構 圖2-1 Tomcat架構 · Server(服務器)是Tomcat構成的頂級構成元素,所有一切均包含在Server中,Server的實現類StandardServer可以包含一個到多

原创 No result defined for action com.jd.m.cms.web.action.IndexfloorAction and result Input問題

No result defined for action com.jd.m.cms.web.action.IndexfloorAction and result Input問題 主要是參數的問題,如action中定義的是int類型,