原创 java讀取excel實現 poi

HSSFWorkbook與XSSFWorkbook的區別: HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,擴展名是.xls XSSFWorkbook:是操作Excel2007的版本,擴展名是.xlsx 對於

原创 java數組的深度複製、數組複製不影響原數組

我們知道在方法中用到的數組是存在內存中的,對數組的操作都是對對應內存地址上的數據進行操作。如下例子 我們看到對於入參的數組實際的操作是針對該內存地址上的數組進行操作,內存中修改了,後續的打印自然也是修改之後的結果。 實際中我們經常會用到

原创 Oracle對於誤刪誤操作的數據進行恢復(flashback query、flashback drop、flashback table、flashback database)

Oracle對於誤刪誤操作的數據進行恢復。 日常工作中難免遇到自己或者別人誤操作、刪除、修改了數據庫的數據。此時我們該如何恢復數據呢。   1、我們可以應用Flashback Query查詢過去的數據 Flashback Query這一特

原创 spring+mybatis多數據源配置(xml版本)

背景 需求是這樣,項目中有兩個數據庫,但是中間有一個商戶的配置表需要在從A項目同步到B項目,原先這些是通過接口的形式來完成,但是考慮到出現新增字段後者修改字段需要同時修改接口提供端以及接口調用端。 這裏採用在同一個項目中採用定時任務去調用

原创 java中map的深複製與淺複製

map淺複製之用“=”進行賦值   簡單類型使用Map的putAll方法可以實現深度複製。   對象類型進行操作時,複製後的map修改了其中的值,結果原始map也被改動了,這種無法實現深度複製。究其原因我們可以知道person是一個對

原创 java簡單的將main方法打成jar包啓動

背景: 項目需求中遇到一個問題,對外的業務需要不定期生成rsa密鑰對出去,簡單的rsa密鑰對可以直接用工具生成,但是由於業務需求我們需要對生成好的公鑰做base64加密。這簡單的操作讓運營妹子無從下手。也驅動這開發寫一個簡單的小程序方便大

原创 Spring mvc+Spring Security集成,以及j_spring_security_check出現404問題的解決

  本文采用的是Spring 3.2.18.Release版本,SpringSecurity使用2.0.5.RELEASE,另本文使用的xml的形式配置Spring Security pom文件如下:  <project xmlns="

原创 java正則表達式

JAVA正則表達式                                                                   正則表達式包含特殊字符 在java中使用需要加'\'進行轉義 如 \d 匹配任意一個數

原创 corn表達式整理

  Cron表達式是一個字符串,字符串以5或6個空格隔開,分爲6或7個域,每一個域代表一個含義,Cron有如下兩種語法格式:   (1) Seconds Minutes Hours DayofMonth Month DayofWeek Y

原创 Spring整合JMS P2P方式

javajms  使用jms消息發送 Producer,Consumer,Listener 直接使用queue傳的消息爲點對點模式 點對點當同時存在consumer跟listener時  不存在先後順序 兩者能同時接收到消息 這裏cons

原创 ibatis 實現cache 註解+cacheModel實現

  一、使用cacheModel 在sqlMap中直接標註哪個方法需要配置緩存   二、使用bean的方式 通過@Cacheable註解標註對應的cache cacheModel 相關屬性 type 取值類型: ◆"MEMORY

原创 spring 集成 threadpool 測試demo

實現多線程的方法,集成Thread類,實現runnable接口 多線程測試spring threadpool 直接上代碼 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app

原创 MD5加密及’解密‘ 驗籤詳解

爲什麼MD5不能解密? MD5 是不可逆的 也就是沒有對應的算法,能從生產的md5值逆向得到原始數據。 md5作爲數據庫中的主鍵可行嗎?這就涉及到一個問題,md5值是唯一的嗎?答案是,不唯一。 也就是一個原始數據,只對應一個md5值;但

原创 ibatis 實現分頁查詢 簡單粗暴

sqlMap中要有兩個方法:count、pageSelect <!-- 查詢記錄數 根據特定條件 -->      <select id="count" resultClass="long">         <![CDATA[  

原创 JAXB實現JavaBean與XML互相轉換

JAXB實現JavaBean與XML互相轉換 一、簡介       JAXB(Java Architecture for XML Binding) 是一個業界的標準,是一項可以根據XML Schema產生Java類的技術。該過程中