原创 暑假留校

放暑假了,在學校準備參加思科網絡技術大賽,正在努力準備中,希望團隊好運,取得好的成績,今天是2010年7月4日。

原创 開發工具配置

Git:1、新項目如果提交不了,可以設置.git/config文件,添加如下:[receive]   denyCurrentBranch = ignore2、公鑰、私鑰生成後,需要配置configHost可以使用通配符,當ssh的時候如果s

原创 數據庫事務

事務的四個特性 (ACID) ,分別是原子性( Atomicity), 一致性( Consistency), 隔離性( Isolation), 持久性( Durability)。一致性是事務的目的,原子性,隔離性,持久性是一致性的必要條件。

原创 MySQL

1、MySql計算兩個日期的時間差函數TIMESTAMPDIFF用法: 語法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)   說明: 返回日期或日期時間表達式datetime

原创 Java-IO

總結一些io的知識點,摘自http://ifeve.com/java-io/1、管道和線程:同一個JVM的兩個線程可以通過Java IO的管道通信,除了管道之外,一個JVM中不同線程之間還有許多通信的方式。實際上,線程在大多數情況下會傳遞完

原创 Java-多線程

一、基礎1、臨界區:對資源的訪問順序敏感則存在競態條件,競態條件發生區叫臨界區,寫操作產生競態條件,需要同步。2、死鎖:由於競爭資源或彼此通信導致阻塞,若無外力則無法推進,永遠在互相等待。屬於靜態的問題,死鎖發生進程被卡死,不會佔用cpu,

原创 Spring-事務7種傳播行爲

在代碼層指定Spring事務傳播行爲,就指明瞭事務的控制範圍。Spring事務的7種傳播行爲:1) PROPAGATION_REQUIRED ,默認的spring事務傳播級別,如果上下文中已經存在事務,那麼就加入到事務中執行,如果當前上下文

原创 JVM-類加載

類的生命週期:加載、驗證、準備、解析、初始化、使用和卸載這7個階段。其中,驗證、準備和解析可統稱爲連接。加載與連接階段的部分內容(如一部分字節碼文件格式驗證動作)是交叉進行的,加載階段尚未完成,連接階段可能已經開始。但是這兩個階段總的開始時

原创 JVM-字節碼

字節碼是編譯後的文件,格式固定,對一些個人認爲關鍵的屬性做一些總結:1、兩個類在編譯成Class之後就不存在任何聯繫了。如果只修改一個字節碼文件,對運行時可能會有影響,最好重新進行編譯。2、指向常量池的索引值爲0的數據,說明它不引用任何常量

原创 Java-IO

總結一些io的知識點,摘自http://ifeve.com/java-io/1、管道和線程:同一個JVM的兩個線程可以通過Java IO的管道通信,除了管道之外,一個JVM中不同線程之間還有許多通信的方式。實際上,線程在大多數情況下會傳遞完

原创 IntelliJ IDEA 日常使用

快捷鍵F2/Shift+F2移動到有錯誤的代碼Alt+Enter快速修復錯誤,會有提示怎麼解決錯誤,包括捕獲異常等。Ctrl+Shift+Enter 當智能提示爲我們自動補全方法名時,如果後面沒關閉,會自動幫你關閉並跳下一行Shift+F6

原创 MySQL

1、MySql計算兩個日期的時間差函數TIMESTAMPDIFF用法: 語法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)   說明: 返回日期或日期時間表達式datetime

原创 Log4j2的常用配置

定義日誌測試類:import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;logger.trace("我是trace信息");logg

原创 開發工具配置

Git:1、新項目如果提交不了,可以設置.git/config文件,添加如下:[receive]   denyCurrentBranch = ignore2、公鑰、私鑰生成後,需要配置configHost可以使用通配符,當ssh的時候如果s

原创 Spring-事務7種傳播行爲

在代碼層指定Spring事務傳播行爲,就指明瞭事務的控制範圍。Spring事務的7種傳播行爲:1) PROPAGATION_REQUIRED ,默認的spring事務傳播級別,如果上下文中已經存在事務,那麼就加入到事務中執行,如果當前上下文