原创 idea中svn的更新、檢出、提交操作
一、首先集成svn到idea 點擊+號連接svn倉庫地址 等待代碼下載完畢後就可以對代碼進行update,commit操作了 更新操作方法一:項目上右鍵 方法二:點擊快捷圖標 方法三: 代碼提交 方法一
原创 java 23種設計模式--代理模式
代理模式 爲其他對象提供一種代理以控制對此對象的訪問 Subject類:定義了RealSubject類和proxy類共同的接口,這樣就可以在任何使用RealSubject的地方都可以使用proxy; public interfac
原创 java設計模式之抽象工廠模式
抽象工廠模式 想象一個場景: 剛開發完一個項目,用的SqlServer數據庫,過了沒多久,接到了另一個相似的需求,但是需要用Oracle數據庫,就修改下數據庫,總不至於去重寫這個項目吧,但是如果要修改的話,這裏涉及到修改的代碼量就多了
原创 JAVA設計模式---1-5
設計模式的用處: 先假設一個需求:使用java語言設計一個計算器程序,要求接收控制檯輸入的兩個數字和一個運算符號(+ - * /)中的一個。你會怎麼設計? 是不是也是開始一個main方法,然後“請輸入第一個數字” ---“請輸入第二個數字
原创 JAVA基礎面試題總結
1、面向對象的特徵有哪些方面 1.抽象: 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是數據
原创 springMVC學習心得及手寫springMVC簡單實現
springMVC學習心得及手寫springMVC簡單實現 Spring 是一個企業級開發框架,爲解決企業級項目開發過於複雜而創建的,框架的主要優勢之一就是分層架構,允許開發者自主選擇組件。 Spring 的兩大核心機制是 IoC(
原创 Spring常見面試題
Spring 面試題分析 1.開發中主要使用 Spring 的什麼技術 ? ①. IOC 容器管理各層的組件 ②. 使用 AOP 配置聲明式事務 ③. 整合其他框架. 2.簡 述 AOP 和 IOC 概 念 AOP: Aspect Ori
原创 Idea中側欄Ant build的作用
在Idea的側欄一般有三個 第二個是maven的常用命令和依賴jar包的視圖.第三個是連接數據庫的實用工具,第一個我們很少用,那麼他是用來做什麼的呢? 說太多不如跟我做一遍,親身體會體會他的用處, 1.新建個m
原创 SVN主幹合併分支
1.將主幹和分支的代碼全部check下來 2.選中主幹的項目,右擊-->TortoiseSVN--> merge 3. 一般情況下選擇 merge two different trees 4.選定分支和主幹的目錄
原创 mySql內連接,左外連接和右外連接,
1.使用連接查詢的場景 將多張表進行記錄的連接查詢(按照某個字段指定的條件進行數據的拼接); 進行數據的拼接(兩張表的內容顯示在一個結果表中 使用連接查詢) 最終的結果是:記錄數有可能變化,字段數一定會增加(至少兩張表的合併) 意義:在用
原创 redis過期鍵的刪除策略
Redis過期鍵的刪除策略 對於過期鍵一般有三種刪除策略 定時刪除:在設置鍵的過期時間的同時,創建一個定時器(timer),讓定時器在鍵的過期時間來臨時,立即執行對鍵的刪除操作; 惰性刪除:放任鍵過期不管,但是每次從鍵空間中獲取鍵時,都檢
原创 將byte[]數組上傳到數據庫,從數據庫還原byte[]數組爲img圖片
今天碰到的需求是將圖片文件存入數據庫,而不是存儲一個圖片訪問的URL,不知道有沒有人遇到跟我一樣的需求,查詢過javaAPI後使用ByteArrayOutputStream 和ByteArrayInputStream實現了該功能,測試代
原创 適配器模式的簡單實現
適配器模式是將某個類的接口轉換成客戶端期望的另一個接口表示,目的是爲了消除接口不匹配造成該類的不兼容性問題,主要分爲三種:類的適配器模式,對象的適配器模式,接口的適配器模式. 1.類的適配器模式 創建待匹配的類 創建接
原创 String類中split()方法的使用
String類中split()方法的使用 今天在在使用split方法時,發現split()方法很怪異的現象,查詢了官方文檔和各種資料,總結如下 官方文檔是這麼介紹的: 大致意思就是 在給定的正則表達
原创 Request的方法使用
今天看項目代碼時看到request.getScheme()和request.getServerName(),一時沒想到是怎麼用的,上網查了查資料,記錄下來,供以後翻閱. 1、request.getScheme(