原创 簡介隔離層級

有點晚了,但是還是想寫點東西,今天簡單談一下數據庫中的隔離性,隔離性是交易的保證之一,表示交易與交易之間不互相干擾,好像同時間就只有自己的交易存在一樣,隔離性保證的基本方式是在資料庫層面,對資料庫或相關欄位鎖定,在同一時間內只允許

原创 關於js閉包自己的理解

假設有A函數和B函數,A潛逃了B函數,也就是B函數載A函數的函數體內,那麼載A函數定義的變量,B函數是可以看見的,也就是說B函數是可以引用A函數中定義的變量的。反之,則不行,我們用代碼來解釋一下 function A() {

原创 BasicDataSource配置

commons DBCP 配置參數簡要說明    前段時間因爲項目原因,要在修改數據庫連接池到DBCP上,折騰了半天,有一點收穫,不敢藏私,特在這裏與朋友們共享。  在配置時,主要難以理解的主要有:removeAbandoned 、l

原创 log4j的用法

Log4J的配置文件(Configuration File)就是用來設置記錄器的級別、存放器和佈局的,它可接key=value格式的設置或xml格式的設置信息。通過配置,可以創建出Log4J的運行環境。 1. 配置文件Log4J配置文件的

原创 多線程和異步

隨着擁有多個硬線程CPU(超線程、雙核)的普及,多線程和異步操作等併發程序設計方法也受到了更多的關注和討論。   多線程和異步操作的異同   多線程和異步操作兩者都可以達到避免調用線程阻塞的目的,從而提高軟件的可響應性。甚至有

原创 js的執行過程

其實這個執行過程很簡單,但是爲啥我還有寫在博客裏面呢,主要是爲了找個地方做筆記,哈哈,生活在於開源,其實開放思想,share自己的想法也可以認爲是開源。 好了,言歸正傳 當我們寫好一個js文件後,想要成功的看到他的運行結果,這

原创 Java 理論與實踐: 描繪線程安全性

在 Joshua Bloch 的那本出色的 Effective Java Programming Language Guide(參閱 參考資料)一書中,第 52 項的標題爲“Document Thread Safety”,在其中他

原创 關於日期類轉換的問題

String startYear = "";   String stopYear = "";   String str1 = "2005-01-01";   String str2 = "2005-01-31";   SimpleDate

原创 Rails 創建關聯關係流程

這裏主要講流程,不會涉及到具體的代碼,最近開始學習ruby,所以想寫一些東西來記錄一下。 按照官方文檔上面,我們有一個Customer和Order這兩個active record,他們的關係是一對多的關係,一個customer可

原创 對不同隔離級別的理解

以下是我個人的理解,有不對的地方,還望博友指出哈。 在數據庫中,有4種不同的隔離級別供我們選擇,分別是read uncommited,read commited,repeatable read,serializable。 我來

原创 equals和hashcode

大家都說 Java 很簡單,的確 Java 入門不難,但是要想深入瞭解 Java 那不是一朝一夕能夠做到的! 學習 Java 最重要的一點是要學習其設計思想和設計理念,比如集合框架、IO框架的設計等。 通過一個實例談談 HashSet

原创 jsf入門教程

1. 什麼是 Java Server Faces(jsf)?    JSF爲JAVA的 Web應用用戶界面的開發人員提供了標準的編程接口、豐富可擴展的UI組件庫(一個核心的JSP標記庫用來處理事件、執行驗證以及其他非UI相關的操作和一個

原创 Hibernate 主鍵生成策略

使用hibernate添加記錄 出現主鍵值爲空。主鍵沒有默認值。查閱主鍵生成方式得知:主鍵由自己指定時,不能用native而用assigned策略。   generator 用來爲該持久類生成唯一標識。下面介紹幾種主鍵生成策略: ass

原创 100w條數據如何插入

今天去一家公司面試,我應該如何插入100w條數據,我說一說我的想法吧,首先我拿到這100w條數據,想到的是,不可能一次插入吧,如果一次插入,如果有一條數據出問題了,前面的數據不都白插入了了嗎?(默認會打開事務),那這個時候,除了一

原创 配置struts.xml的自動提示

http://struts.apache.org/dtds/struts-2.0.dtd  這裏定義該xml中的語法規則,從這裏可以看到這個語法規則每次都會從網上拿,這當然會很費力氣。我需要將其配置成本地的。   點擊window->pr