Java技術

1/5ページ

如何在Hibernate當中操作Oracle Clob

之前做的專案都是比較簡單,jsp javabean運算元據庫,其中也做過對Oracle的Clob欄位進行操作。學習Hibernate,Spring已經一年多了,如何使用Hibernate還操作Oracle的Clob欄位,說真的,還沒有試過,之前只是看過相應的文件而已,而沒有實際的經驗。 之前使用JD […]

使用apache common configuration讀取配置檔案或修改配置檔案

最近在做專案的時候,需要在頁面上顯示系統的配置資訊並且允許使用者通過WEB互動方式修改配置檔案。 剛剛開始想採用資料庫,但是這樣子不太好,就一個配置資訊也寫進資料庫,寫入資料庫也就一條記錄而已, 有點浪費了。 後來,決定採用xml來記錄這個配置檔案。在網上無意間發現,原來apache的common專 […]

萬億級人民幣大寫精準轉換

近期因工程需要實現人民幣大寫轉換,本來想這已經是一個古老的話題了,網際網路上應當有成熟的答案,但是沒想到,下載了十來個範例,沒有一個令人滿意。有些點選數萬次的範例,確糟糕的難以想象。一個看似簡單的問題,其實並不簡單,因此,不得不花兩天時間,對這個小小的問題作了深入的研究,設計了數個演算法,最後只保留 […]

一款簡潔優雅、微核心設計的Java Web框架

Blade是一款簡潔優雅、微核心設計的 Java Web 框架。 主要特性 輕量級:新一代JavaWeb框架,不依賴更多的庫,擺脫SSH的臃腫,模組化設計,使用起來更輕便! 簡潔高效:程式碼簡潔、結構清晰,不足100KB原始碼,寫更少的程式碼快速開發! 外掛擴充套件:支援使用者基於Blade擴充套件 […]

Java架構——資料庫如何拆分?

水平拆分 一般水平拆分是根據表中的某一欄位(通常是主鍵 ID )取模處理,將一張表的資料拆分到多個表中。這樣每張表的表結構是相同的但是資料不同。 不但可以通過 ID 取模分表還可以通過時間分表,比如每月生成一張表。 按照範圍分表也是可行的:一張表只儲存 0~1000W的資料,超過只就進行分表,這樣分 […]

Java學習:Java中的執行緒之執行緒間的通訊

執行緒之間的通訊 ( • ̀ω•́ )✧ 讓執行緒按照我們的想法來執行 兩個執行緒間的通訊 這是我們之前的執行緒。   執行效果:誰搶到資源,誰執行~   實現執行緒交替執行:   這裡主要用到了兩個內容 1)建立一個標記 flag,讓程式進行判斷: 當flag != 1 時,print1 進入等待 […]