原创 可能會引起(ORA-01006: 綁定變量不存在)的問題

有很多的時候各種原因都會引起這個問題,現在說一個比較小衆的原因。 V_QUERY_SQL = ‘SELECT COUNT(DISTINCT (B.BATCH_ID)) FROM T_DD_RES T JOIN T

原创 比較詳細的併發編程細節分析

最近在系統的學習併發編程,整理出來詳細的條理筆記,希望能夠分享收穫。 1. 最原始的加鎖代碼,加鎖是指鎖住了這個對象,一個線程在運行到這段代碼的時候,在這個對象的堆內存區域寫入了鎖信息,其他線程運行到這段代碼的時候,會訪問這個對象,因爲這

原创 事務控制中悲觀鎖與樂觀鎖

事務併發可能存在的問題  1.  在撤銷事務之後,不管有沒有其他人或者其他事務進行了操作,直接回到最原始的狀態   2. 讀到了另外的一個事務沒有提交的數據  3. 因爲其他事務的介入,使得本事務前後讀取的數據不一致  4. 不可重

原创 Linux中的內存佔用並不是真的被應用程序佔用了

今天在查看Linux服務的運行狀態的時候發現,內存佔用是非常高的。 這裏可以看到有一行是buffers/cache. 這裏是用來做disk cache的,並不是真的被應用程序使用了。 disk cache, 就是硬盤鏡像,能夠大幅度提升

原创 服務器已拒絕客戶端憑據 the server has rejected the client credentials

我們的WinForm程序同構WCF與部署在服務器上的服務端相連。今天很多WinForm用戶反映,在使用的時候遇到問題,拋出異常服務器已拒絕客戶端憑據,the server has rejected the client credentia

原创 The RenderBody method has already been called

項目中用的是ASP.NET MVC,部署在服務器的IIS中。在部署新版本的時候,拋出瞭如下異常。 解決辦法:1.如果能登錄服務器,那麼重啓IIS中相應的網站就解決。2.如果不能登錄服務器,通過FTP的方式部署,那麼要先刪除以前的那個文件

原创 解決Intellij idea中Maven項目子模塊的target code version一直回滾的問題

最近在項目中遇到了這個Intellij idea中Maven項目子模塊的target code version一直回滾的問題。第一天在IDEA的設置中,把所有的子模塊的target code version都設置爲1.8,第二天打開之後,

原创 數據庫索引的通俗理解

最近使用到Oracle數據庫的索引比較多,所以就想好好研究一下索引到底是什麼。畢竟作爲一個Application Developer,而不是DBA,所以這篇文字也是很通俗,特別淺顯的描述了一下索引相關的概念。   爲什麼需要索引?數據在

原创 在Visual Studio中,配置與平臺中的x86設置與目標平臺中的x64設置的作用

在Visual Studio中查看某個Project的屬性,你就會發現在頂端有兩個下拉框,這裏可以指定平臺相關信息,但是在這個下邊,又有一個目標平臺,這裏也可以指定平臺相關信息,這往往很迷惑,一個Project怎麼會有兩種設置呢,那麼當前

原创 PL/SQL的可用註冊碼

註冊碼: Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserial Number:601769 password:xs374ca 在本機上測試可以使用,本機版本:

原创 解決org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)問題

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)問題,即在mybatis中dao接口與mapper配置文件在做映射綁定的時候出現

原创 Visual Studio添加對Class內部的if, for循環等塊區域的outline功能以及對html,css添加#region模塊

在Viusl Stuido提供了對內部方法的Outline功能,也就是說摺疊起來,這樣方便與看代碼與找代碼。但是有時候一個方法內部的一個塊狀區域太長,我們在一個方法中寫代碼,也想把這個區域摺疊起來,當然我們可以用#region,但是我們也

原创 關於數據庫連接池的簡單理解

數據庫連接池更多的是一個本地的概念。以前一直覺得,數據庫連接池是數據庫服務器上的一個概念,在數據庫服務器上有一個池,裏邊存放着很多的線程的數據庫連接。   最近在分析的時候,發現這是不正確的,或者說,這樣理解是不全面的。其實,連接池更多是

原创 關於在Visual Studio中無法使用中文輸入法的問題

以前一直用英文版的Visual Studio, 一切設置或者代碼註釋都是使用英文寫的。現在突然改用中文了,一些設置也需要使用中文。在VS2010中進行設置,或者用中文寫代碼註釋的時候,我突然發現我的搜狗輸入法在這裏根本顯示不出來。通過查找

原创 關於C#代碼遠程連接Oracle數據庫涉及的所有相關軟件與類庫的總結

Oracle數據庫是非常強大的。在寫代碼連接數據庫的時候,也有很多的細節需要注意。比如說使用Java代碼連接數據庫,Oracle官方提供了jar文件類庫與API,在代碼中使用相關API就可以很順利的完成與數據庫的交互。   但是C#代碼連