原创 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類型,