原创 關於複雜數據存儲的問題--基礎篇:數組以及淺拷貝與深拷貝的問題

  記得我在寫javascript筆記時候說過:程序就是由數據和運算組成。所以對數據存儲以及讀取方式的研究是熟練掌握語言精髓的重要途徑。我在上篇文章裏說道我想重新回顧一些知識,這些知識就是數據存儲的問題,而且是複雜數據存儲的問題。我個人

原创 struts ----Interceptor

1.什麼是攔截器: 攔截器是動態攔截Action調用的對象。它提供了一種機制使得開發者可以定義action執行之前或之後執行的代碼,也可以在一個action執行前阻止其執行。 2.AOP: 提到攔截器,我們不得不提到AOP. AO

原创 hibernate如何實現延遲加載

(1)首先介紹一下延遲加載的幾種情況:        當調用Session上的load()方法加載實體時,就會採用延遲加載        當Session加載某個實體時,會對這個實體中的集合屬性值採用延遲加載    當Sessio

原创 Math ceil(),floor(),round()方法的使用

floor 返回不大於的最大整數 round 則是4舍5入的計算,入的時候是到大於它的整數(當-1.5時可見,四捨五入後得到的結果不是我們期待的,解決辦法是先對他取絕對值,然後在用round方法) round方法,它表示“四捨五入”,

原创 eclipse啓動tomcat訪問不到主頁

 在eclipse中配置好tomcat後訪問不到主頁,而訪問自己建的項目時則能訪問到,問題原因何在? 查閱了相關資料後得知 在eclipse中啓動tomacat後,它去啓動的web項目並不是tomcat文件夾下的webapp下web工

原创 緩存擊穿

有些數據在緩存中沒有,在數據庫中也沒有,這樣導致每次訪問緩存,都查不到,結果必須落到去查數據庫,但是數據庫也沒有,這樣就導致每次一訪問這樣的數據,都會既查緩存,又查數據庫,大大的浪費了時間,還增加了訪問壓力。 通常可以用這樣的方式避免

原创 深入分析 Java 中的中文編碼問題

  不知道大家有沒有想過一個問題,那就是爲什麼要編碼?我們能不能不編碼?要回答這個問題必須要回到計算機是如何表示我們人類能夠理解的符號的,這些符號也就是我們人類使用的語言。由於人類的語言有太多,因而表示這些語言的符號太多,無法用計算機中一

原创 JSTL常用標籤

JSTL的核心標籤庫主要包括:表達式操作、流程控制、迭代操作和URL操作。 以下是JSTL常用標籤的用法總結: 一、表達式操作 1.<c:out> 作用:用於顯示數據的內容。 語法1:沒有本體內容  <c:out value="valu

原创 Java 通過JDBC查詢數據庫表結構(字段名稱,類型,長度等)

我們如何知道,我們訪問的數據庫的表,有哪些字段,字段的類型是什麼,長度限制是什麼? 在實際工作中,我就遇到過,要做動態sql,比如insert,如果是數字就不要加引號,如果是字符就要加引號,還比如做基於數據庫表的代碼生成器等。我們

原创 jstl格式化標籤

<fmt:>   格式 化標籤庫 ========================================================================== 一:JSTL格式化標籤又稱爲I18N標籤庫,主要用來編

原创 第一次面試java筆試題目

(1).String 和StringBuffer的區別(網上找的答案)    答: 1.          String           爲不可變對象,一旦被創建,就不能修改它的值.           對於已經存在的String對

原创 eclipse啓動tomcat訪問不到主頁

 在eclipse中配置好tomcat後訪問不到主頁,而訪問自己建的項目時則能訪問到,問題原因何在? 查閱了相關資料後得知 在eclipse中啓動tomacat後,它去啓動的web項目並不是tomcat文件夾下的webapp下web工

原创 GET請求中參數含有某些特殊字符的處理

GET請求中參數含有某些特殊字符的處理 HTTP標準的兩種請求方式:Post和Get,關於這兩種請求方式的區別相關資料雲集,這裏不做闡述。然而,你是否注意到:我們通過get方式從瀏覽器的地址欄傳遞數據給服務器,當參數的值中含有某些特殊轉

原创 緩存擊穿

有些數據在緩存中沒有,在數據庫中也沒有,這樣導致每次訪問緩存,都查不到,結果必須落到去查數據庫,但是數據庫也沒有,這樣就導致每次一訪問這樣的數據,都會既查緩存,又查數據庫,大大的浪費了時間,還增加了訪問壓力。 通常可以用這樣的方式避免

原创 spring bean scope="prototype" 有狀態bean 無狀態bean

 在Spring的Bean配置中,存在這樣兩種情況: [xhtml] view plaincopyprint? <bean id="testManager" class="com.sw.TestManagerImpl" sco