原创 數據結構整理(三)map接口

本文由本人對常見map接口下相關實現類進行整理,包括HashMap、HashTable、WeanHashMap、LinkedHashMap、TreeMap用表進行整理,一目瞭然,方便大家理解各map概念與用法。   是否有序 存儲形式

原创 Struts MVC與Spring MVC的區別

昨天下午去面試的時候,面試官跟我說:“給我談談struts mvc和spring mvc吧”,我談着談着就談到SSH集成去了,回來後想了想,Struts和Spring mvc確實有必要單獨分析比較一下。這裏本人只做簡單的個人的認識,網上相

原创 數據結構整理(二)Collection集合接口

本文主要整理Collection集合相關接口。Collection接口下有兩個子接口List和Set,本着大家淺顯易懂和便於自我整理的思想,本人整理了一個表。 List:List是有序的Collection,使用此接口能夠精確的控制每個

原创 一分鐘理解自動化單元測試

一直以來都對自動化測試頗有好感,最近利用空閒時間瞭解了一下,分享給大家。 首先科普一下測試界的金字塔。 UI測試表示面向用戶的界面測試,也就是外部質量。 單元測試表示內部代碼的邏輯測試,也就是內部質量。 集成/接口測試則是系統

原创 深入理解編碼字符的發展史

1.鼻祖,ascii,7位(bit)範圍128  計算機發明後,爲了在計算機中表示字符,人們制定了一種編碼,叫ASCII碼。ASCII碼由一個字節中的7位(bit)表示,範圍是0x00 - 0x7F 共128個字符。 2.隨之出現擴展

原创 2019小結,期待2020

轉眼2019年已接近尾聲,今年的市場行情比我想象的還要糟糕,有好多朋友相繼被裁,雖然自己的工作也有點小變動,不過正好趁機總結一下今年的得與失,希望大家都能夠砥礪前行,相信明天會越來越好。 一、升級成爲father 你沒猜錯,程序

原创 數據結構整理(一)Collection與Map

名詞解釋: Collection:接口,所有集合接口的父接口,提供更具體的子接口(如 Set 和 List)實現; Collections:類,爲集合提供服務的工具類; Map:接口,圖,不同於集合,以key-value鍵值對對數

原创 LINUX 20個常用命令

轉載自:http://blog.csdn.net/ljianhui/article/details/11100625/ 從事軟件開發工作,或多或少的會與linux或unix操作系統打交道,在工作中總結一些常用的命令還是挺有用的,至

原创 JVM內存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m

在linux環境下配置項目運行環境時,部署的人員都會分配一下內存,以保證程序正常的運行。其實在開發的時候(window系統),就已經涉及到內存分配了,只是這些參數有默認值,因此一直沒有去重視它。 以Myeclipse爲例,在Pre

原创 一分鐘搞懂mysql、oracle、sql server分頁查詢

假設表db_table裏有100條記錄,每頁展示十條記錄,現在分別用mysql、oracle、sql server實現分頁查詢第二頁記錄。 mysql: /** * select * from table limit firs

原创 一分鐘理解樂觀鎖與悲觀鎖

悲觀鎖:很悲觀,認爲每個數據庫操作都想修改數據,因此所有數據庫操作(增刪查改)都加鎖。比較安全,能夠實時反映完整數據,但是性能較低。 樂觀鎖:很樂觀,認爲每個數據庫操作都不會衝突(同一時刻不會有另一個線程進行數據庫修改操作)。於

原创 三分鐘學會java枚舉類

什麼是枚舉 what 枚舉類enum是jdk1.5引入的,全稱enumeration,和class、interface的地位一樣,存在java.lang包中 什麼時候使用枚舉 when 當變量的值在一個固定的範圍內變化時,建議優先使用

原创 一分鐘搞懂泛型和Object的區別?

泛型聲明 public <T> T doSomeThing(T t){ return t; } Object聲明 public Object doSomeThing(Object obj){ return obj; } 泛型引

原创 一行代碼解決導出文件的文件名中文亂碼問題

通常導出文件都是通過流的形式導出,當導出的文件名包含中文的時候,由於各大瀏覽器的內核不同,會出現一些瀏覽器導出的文件名正常,而某狐瀏覽器或某E瀏覽器就極有可能出現亂碼,不用擔心,我這行代碼兼容所有的瀏覽器。 response.setH

原创 JSR 303 - Bean Validation 基本介紹及常用註解

JSR 303 是什麼? JSR-303 是 Java EE 6 中的一項子規範,叫做 Bean Validation,官方參考實現是hibernate Validator。 JSR 303 能做什麼? 1.JSR 303 用於對ja