原创 《研磨struts2》之struts.xml的配置

轉載自http://blog.itpub.net/29361362/viewspace-1063354/

原创 JAVA編程思想學習總結:第七章——複用類

/*此總結的主要內容是我在學習JAVA過程中,認爲需要記憶的知識點。並結合之前自己學習C++及javascript的相關知識,註明JAVA在一些情況下與這兩門語言的相同及不同之處。*/ (1)組合 只需將對象引用置於新類中,即意味着組合。

原创 UNIX網絡編程1.5節intro/daytimetcpsrv.c運行筆記

在運行該示例程序時,報以下錯誤: Bind error:Address already in use; 錯誤原因:如博客http://blog.csdn.net/petershina/article/details/7955183分析

原创 UNIX網絡編程daytimetcpcli.c運行筆記

由於這是該書運行的第一個程序,以此筆記記錄如何運行該書上的代碼,以及初次運行所發生的錯誤。 第一步:參照read me的步驟逐步照做。 cd unpv12e    ./configure    # try to figure out al

原创 JAVA編程思想學習總結:第五章——初始化與清理

/*此總結的主要內容是我在學習JAVA過程中,認爲需要記憶的知識點。並結合之前自己學習C++及javascript的相關知識,註明JAVA在一些情況下與這兩門語言的相同及不同之處。*/ (1)方法重載 JAVA區分重載方法的方式有:(1)

原创 JAVA編程思想學習總結:第六章——訪問權限控制

/*此總結的主要內容是我在學習JAVA過程中,認爲需要記憶的知識點。並結合之前自己學習C++及javascript的相關知識,註明JAVA在一些情況下與這兩門語言的相同及不同之處。*/ (1)包 類庫實際上是一組類文件。其中每個文件都有一

原创 IO模型到netty的NIO處理

網絡I/O有兩個交互過程: 階段1 wait for data 等待數據準備 階段2 copy data from kernel to user 將數據從內核拷貝到用戶進程中 (1)blocking IO - 阻塞IO:阻塞等待數據準備及

原创 快照讀,當前讀——InnoDB在Read Repeat隔離級別下的事件處理

一、事務的隔離級別 髒讀:髒讀是指在一個事務處理過程裏讀取了另一個未提交的事務中的數據。 不可重複讀:不可重複讀是指在對於數據庫中的某個數據,一個事務範圍內多次查詢卻返回了不同的數據值,這是由於在查詢間隔,被另一個事務修改並提交了。 幻讀

原创 巧用記錄鎖解決數據併發插入問題

     開發中常常遇到的一個場景是,當一條記錄不存在時,則插入。判斷一條記錄是否存在,查詢條件有可能是命中主鍵或者唯一索引,有可能是根據B+索引,當然,還有可能不命中索引。      針對情況(1)命中主鍵或者唯一索引,這個相對比較簡單

原创 host管理

host管理 https://keelii.com/2017/11/07/yet-another-host-manager-plugin/   hostadmin

原创 Spring揭祕:第七章-第十二章Spring AOP框架

一、AOP基礎 AOP走到現在有兩種實現形式:第一代爲靜態AOP時代,代表爲AspectJ爲傑出代表,它會使用ajc編譯器將各個Aspect以Java字節碼的形式編譯到系統的各個功能模塊中,以達到融合Aspect和Class的目的。它的

原创 error:unknown filesystem grub rescue

問題來源:由於在window系統下,重新建立了一個磁盤,導致ubunbu grub啓動項出錯,進入grub界面。解決辦法一開始如 http://www.2cto.com/os/201206/135368.html 所示,從第一步到第五步都

原创 monetdb在windows下的使用

(雖然網上已經有一篇同類型的文章,不過,可能是由於該數據庫經過多次版本更新,那篇文章上的步驟有一些已經不能正確運行了,因此寫一篇Monet 5版本下的新教程。以下內容大部分都是借鑑的http://blog.csdn.net/guodong

原创 ConcurrentMap源碼解讀

ConcurrentMap源碼解讀1、ConcurrentMap按segment進行鎖定2、ConcurrentMap讀非空值不鎖,讀到空值會進行鎖定(WHY)這是因爲HashEntry還沒有完全構造完成就

原创 vim使用筆記

1、二進制文件的查看方式 以二進制的方式打開文件:vim -b filename2、轉換格式::%!xxd3、轉換回來::%!xxd -r