原创 Mybatis從0開始的例子

背景:從0開始,如果有了1,那麼就有了入門的質變,沒有了萬事開頭時的那種難受 來到這家公司已整整半年,作爲初學者剛進公司時面對springmvc+mybatis這樣自己很陌生的技術,是有點緊張的,擔心工作不能順利展開進行,幸好同事

原创 java多態的理解

示例代碼: package org.zeng.duotai; public class Test { public static void main(String args[]) { Animal animal = new

原创 關於jar包add to build path與放入lib下的區別

一、add to build path 比如某 A.jar 放在C盤,而你的classpath設置的是D盤的某些路徑,如果你將A.jar包add to build to path,實際上是額外增加了一個對C盤這個jar包路徑的引用

原创 cookie,session與瀏覽器關係,application

一.cookie在web應用中,對應servlet api的Cookie類,保存在客戶端。 作用:保護用戶通過瀏覽器,訪問web應用程序時允許保存的信息。 實現:每個web應用程序,對於客戶端的每一個瀏覽器都有對應相應的cookie文件(

原创 關於JAVA中的異常那些事兒

背景 1.爲什麼會有異常機制 答:開發異常處理程序的原因是,如果爲每個發放所有可能發生的錯誤都進行處理的話,任務會顯得過於繁重,程序員也不願意這樣做1. 正文 1.在Java中,異常的種類體系如下所示: 說明:其中所有異常都是從Thro

原创 ThreadPoolExecutor 的常用用法

ThreadPoolExecutor 的常用用法 平常工作中遇到併發場景的解決方案,一般會將大任務拆分成相互獨立的小任務,然後將這些小的任務提交給線程池去執行。 線程池的具體實現大致有Executors的newFixedThreadPoo

原创 【細節彙總】IOC Container

1. public class DependencyInjectionBean { private UserService userService; DependencyInjectionBean1(UserSe

原创 PL/SQL 存儲過程入門小例子

1.爲什麼要有存儲過程? 過程是指用於執行特定操作的PL/SQL塊。如果客戶應用經常需要執行特定操作,那麼可以考慮基於這些操作建立過程。(類似C函數,Java方法) 2.oracle的存儲過程裏的傳遞參數是怎麼設定的? 當建立過程時,既可