原创 JavaWeb工程中web.xml基本配置

一.理論準備         先說下我記得xml規則,必須有且只有一個根節點,大小寫敏感,標籤不嵌套,必須配對。 web.xml是不是必須的呢?不是的,只要你不用到裏面的配置信息就好了,不過在大型web工程下使用該文件是很方便的

原创 JSP自定義標籤開發入門

JSP自定義標籤開發入門 一般情況下開發jsp自定義標籤需要引用以下兩個包   import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*;   首先我們需要

原创 8個SQL語句常用優化技巧

要提高SQL語句的執行效率,最常見的方法就是建立索引,以及儘量避免全表掃描。在本章MySQL教程中,UncleToo給大家整理一些常見的SQL優化技巧,避免全表掃描。一個簡單的優化,也許能讓你的SQL執行效率提高几倍,甚至幾十倍。1、避免

原创 oop和aop---個人筆記

oop,即面向對象編程,oop是一種編程架構和編程思想,是相對於面向過程編程而言的, 在java中,oop有三大特性,封裝,繼承和多態,在用java編程的項目中,很多時候都要與對象打交道, oop大大精簡了編程的難度,使得編程像搭積木一樣

原创 jvm運行---個人筆記

jvm包含在jdk中,jdk包括jre,一些java的api,及其他一些java小工具;是java程序運行的環境,同時也是java語言能夠跨平臺運行的原因。 虛擬機運行的步驟: 1.jvm環境裝入,通過jre的lib目錄下的jvm.cf

原创 mybatis和hibernate的配置----個人筆記

mybatis: 1.首先,導入spring,mybatis以及工程所需要的其他所有jar包; 2.在web.xml中配置<context-param>標籤加載mybatis和hibernate的配置文件--xml文件; 如: <cont

原创 深入理解JVM(一)——JVM內存模型

JVM內存模型 Java虛擬機(Java Virtual Machine=JVM)的內存空間分爲五個部分,分別是:  1. 程序計數器  2. Java虛擬機棧  3. 本地方法棧  4. 堆  5. 方法區。 下面對這五個

原创 JVM調優總結

堆大小設置JVM 中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.5G~2G;64爲操作系統對內存無限制。我在Win

原创 java面試中可能常問的幾個技術問題及答案

string和stringBuffer的區別; a.      常量和變量的區別,string雖然可以在後面增加其他字符串,但是增加後就成了另一個對象,所以是個常量,stringBuffer字符串改變後; b.     當字符串需要經常改

原创 關於spring AOP的淺薄理解

spring AOP是相對於Spring OOP(面向對象編程)而言的,即面向方面編程,是一種編程思想,其實現邏輯有點複雜,個人還不是特別理解。 spring AOP的含義是,在不影響整個業務流程的前提下,封裝一些業務流程中經常用到的方法

原创 關於閉包的淺薄理解——筆記

1.閉包,是能夠讀取其他函數內部變量的函數,但一般能讀取js函數內部變量的函數,都在其內部,所以,也可以簡單理解成,定義在一個函數內部的函數,如: function f1(){     n=999;     function f2(){ 

原创 數據庫連接池 dbcp與c3p0的使用

衆所周知,無論現在是B/S或者是C/S應用中,都免不了要和數據庫打交道。在與數據庫交 互過程中,往往需要大量的連接。對於一個大型應用來說,往往需要應對數以千萬級的用戶連 接請求,如果高效相應用戶請求,對應用開發者而言是一個很重要的問題。下