原创 oracle實施問題Could not get a databaseId from dataSource

前幾天去客戶那裏實施,在項目啓動時報錯,但是在正常的開發環境中不可能包這樣的錯誤的。 我們用的數據庫是oracle,而這個”Could not get a databaseId from dataSource”這個錯誤很明顯是數據

原创 Redis常問的面試問題

redis優點: 1.存取數據快,且可以將數據持久化,存儲模式採用多路複用(這也是爲啥redis被稱爲單線程模型); 2.支持的數據結構多:string,最大存儲512m;list(lpush, lpop);zset,有序,去重,可以按照

原创 MQ常問的問題-rabbitMQ和kafka

MQ的優點: 解耦:如果不用mq,系統之間各種調用,很複雜,需要依賴被調用方的jar包,需要考慮新假如接口,系統宕機,調用超時等情況,但是使用mq之後,調用方不用再假如代碼,而且只需要將消息發送到mq中,其他的不用關心。 異步:要延時場景

原创 多線程常問的問題

併發和並行: 併發:是同一時間多個線程同事在做。 並行:同一時刻多個事件同事進行。   線程和進程的關係: 進程是由線程組成,每個進程的資源是獨立的,但是該進程中的資源線程是共享的。 線程是cpu調度的基本單位。   守護線程是作爲一個提

原创 Jquery基礎之DOM操作

全部是複製的,後期再弄,加油,加油!  加上地址Jquery基礎之DOM操作 Dom是Document Object Model的縮寫,意思是文檔對象模型。DOM是一種與瀏覽器、平臺、語言無關的接口,使用該接口可以輕鬆訪問頁面中所

原创 @BeforeClass/@AfterClass 和 @Before/@After的區別

@BeforeClass 和 @AfterClass 對於那些比較“昂貴”的資源的分配或者釋放來說是很有效的,因爲他們只會在類中被執行一次。相比之下對於那些需要在每次運行之前都要初始化或者在運行之後都需要被清理的資源來說使用@

原创 spring mvc的表單類型轉換(custom property editor)

spring mvc的表單類型轉換太強大了,目前用到了兩個簡單的, 一個是將表單中的file自動映射成byte[],這樣文件上傳(如果使用blob)就無需寫任何代碼了。 另一個是將表單中的yyyy-MM-dd格式映射成java.u

原创 oracle時間函數(二),trunc()

oracle的trunc()函數是一個截取函數,也就是說,這個函數也可以用來截取字段中的字符,這裏我來說截取時間。 trunc()的基本格式:trunc(datetime,String str) datetime代表時間,字段

原创 oracle時間函數,new_day()

閒話不說,直接進入主題。 一,首先我的實驗都是在虛表中進行的。當然,也有人叫做僞表,就是dual。 dual簡單說下。dual說他是虛表,其實其中沒有存什麼數據;再則,我們查詢的格式都是select * from t

原创 ios開發者證書到發佈一套

網上看到的,全,太全了! 連接如下:這裏寫鏈接內容 點贊 收藏 分享 文章舉報 梵城中的燕 發佈了95 篇原創文章 · 獲贊 28 · 訪問量 10萬+ 私信

原创 mybatis和hibernate

hibernate的一大亮點是面向對象編程,這和java的開發不就不謀而合了,而且,程序人員也習慣面向對象的開發;但是mybatis只能是手寫sql. hibernate對jdbc封裝的很細緻,對各種模板都做了歸總,對各種數據庫

原创 save(),update(),saveOrUpdate()和merge()

這是hibernate的方法,是新增和修改操作. 新增:save()/saveOrUpdate()/merge() 修改:update()/saveOrUpdate()/merge() save()和update()是單純的新

原创 mybatis的動態sql標籤

MyBatis 的強大特性之一便是它的動態 SQL。如果你有使用 JDBC 或其他類似框架的經驗,你就能體會到根據不同條件拼接 SQL 語句有多麼痛苦。拼接的時候要確保不能忘了必要的空格,還要注意省掉列名列表最後的逗號。利用動態

原创 oracle時間函數(三)last_day(),add_months(),month between()

正常來說,日期的推算可以用直接字段加減,比如: select new_time+1 from db_user; select new_time-23 from db_user; last_day()函數,直接會展示本月的最後一

原创 spring的事務註解@Transactional

spring 事務註解 默認遇到throw new RuntimeException(“…”);會回滾 需要捕獲的throw new Exception(“…”);不會回滾 // 指定回滾 @Transactional(ro