原创 ADO.Net實現批量插入數據庫(採用SqlBulkCopy處理)

很多時候,我們在操作數據庫時需要大批量的進行存儲和更改數據庫的數據。如果每一次操作都進行連接數據庫,那將會浪費數據庫連接資源,增大資源開銷,降低數據庫的效率,爲了解決這個問題,數據庫普遍採用了連接池的技術。不過,今天我們要說的是如何在C#

原创 Ubuntu18.04編譯OpenJdk8

最近在研究Java底層的運行邏輯,爲了更好的透徹理解Java底層的C/C++的設計思想和原理,就編譯了一把OpenJdk,結果遭遇了可種各樣的坑,折騰了近兩天時間才編譯成功,中間搜索了Baidu和Google都沒有找到系統的解決方案,現在

原创 IntelliJ IDEA配置調試Tomcat8源碼流程

調試環境   JDK版本:java version "1.8.0_131"   IDEA版本:Ultimate 2018.3.4   Tomcat源碼版本:8.5.38 Tomcat下載與目錄配置 Apache Tomcat網址:http

原创 Android ListView工作原理完全解析,帶你從源碼的角度徹底理解

版權聲明:本文出自郭霖的博客,轉載必須註明出處。 目錄(?)[-] Adapter的作用RecycleBin機制第一次Layout第二次Layout滑動加載更多數據 轉載請註明出處:http://blog.csd

原创 ADO.Net實現批量插入數據庫(SqlBulkCopy處理)

很多時候,我們在操作數據庫時需要大批量的進行存儲和更改數據庫的數據。如果每一次操作都進行連接數據庫,那將會浪費數據庫連接資源,增大資源開銷,降低數據庫的效率,爲了解決這個問題,數據庫普遍採用了連接池的技術。不過,今天我們要說的是如何在C#

原创 Android系統從加電到Home桌面出現流程分析(基於Android-2.3)

android啓動 當引導程序啓動Linux內核後,會加載各種驅動和數據結構,當有了驅動以後,開始啓動Android系統同時會加載用戶級別的第一個進程init(system\core\init.c)代碼如下: int main(int