原创 android JNI之 'GetObjectClass' in something not a structure or union
編譯錯誤提示: /home/miyuehu/work/WebJsTest/jni/jnitest.c:22: error: request for member ‘GetObjectClass’ in something not a s
原创 Android中JNI的使用之一:Java原生JNI的使用、javah指令的使用以及圖解教材
Java Nativie Interface(JNI,中文名稱Java本地接口)標準時Java平臺的一部分,它允許Java代碼和其他語言寫得代碼進行交互。JNI是本地編程接口,它使得Java虛擬機(VM)內部運行的Java代碼能夠用其他編
原创 多數據源配置-使用spring配置多個數據源實現讀寫分離
我們在很多的項目中經常會有用到多個數據源。比如數據庫讀寫分離,讀操作都去從庫裏讀,寫操作都往主庫裏寫。那麼這裏主庫和從庫就是兩個不同的數據源。再比如要做兩個數據庫之間的數據轉換,從一個數據庫讀取數據寫到另一個數據庫中,等等這些情況都需要系
原创 59 條搞笑但卻真實無比的編程語錄
1. 一個好的程序員是那種過單行線馬路都要往兩邊看的人。(Doug Linder) 2. 程序有問題時不要擔心。如果所有東西都沒問題,你就失業了。(軟件工程的Mosher定律) 3. 程序員的麻煩在於,你無法弄清他在搗騰什麼,當你最終弄明
原创 JNI學習積累之三 ---- 操作JNI函數以及複雜對象傳遞
在掌握了JNI函數的使用和相關類型的映射後,以及知曉何利用javah工具生成對應的jni函數以及如何生成動態 鏈接庫 (windos下就是.dll庫,Linux就是.so庫了,不懂在Window下生成dll動態庫的,具體流程可看我
原创 理解Java中的ThreadLocal
提到ThreadLocal,有些Android或者Java程序員可能有所陌生,可能會提出種種問題,它是做什麼的,是不是和線程有關,怎麼使用呢?等等問題,本文將總結一下我對ThreadLocal的理解和認識,希望讓大家理解ThreadLoc
原创 解決dubbo多重調用導致隱式傳參丟失的問題
在dubbo使用過程中,有一些通用參數如果顯式的在接口參數中傳遞,使用起來會有一些不方便。 比如:經常使用的session中存放的用戶信息,如果都放入參數中傳遞,這樣會耦合到業務邏輯中了,這時隱式傳參就是一種比較好的處理方式了。 話不多說
原创 淺談TDD、BDD與ATDD軟件開發
這些知識之前就瞭解了一點,還沒來得急總結,現在總結一下。 1. 首先了解一下這三個開發模式都是什麼意思: TDD:測試驅動開發(Test-Driven Development) 測試驅動開發是敏捷開發中的一項核心實踐和技術,也是一種設計方
原创 深入淺出ThreadLocal
前言 ThreadLocal爲變量在每個線程中都創建了一個副本,所以每個線程可以訪問自己內部的副本變量,不同線程之間不會互相干擾。本文會基於實際場景介紹ThreadLocal如何使用以及內部實現機制。 應用場景 最近的一個web項目中
原创 如何把BDD,ATDD和TDD結合起來?
筆者最近在研究BDD,儘管在做BDD(行爲驅動開發,或者ATDD,可接受性測試)的時候,不一定需要TDD(測試驅動開發),或者在做TDD(測試驅動開發)的時候也不需要BDD(爲驅動開發)。但是如果項目對代碼覆蓋率有質量要求的時候,我想BD
原创 git分支branch和標籤tag之增刪改查
參考鏈接: http://zengrong.net/post/1746.htm http://rogerdudler.github.io/git-guide/index.zh.html https://www.zhihu.com/ques
原创 五分鐘理解一致性哈希算法(consistent hashing)
轉載於:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工學院提出的一種分佈式哈希(DHT)實現算法,設計目標是爲了解決因特網中的熱點(Hot
原创 我讀過的最好的epoll講解--轉自”知乎“
首先我們來定義流的概念,一個流可以是文件,socket,pipe等等可以進行I/O操作的內核對象。 不管是文件,還是套接字,還是管道,我們都可以把他們看作流。 之後我們來討論I/O的操作,通過read
原创 SpringMVC加載配置Properties文件的幾種方式
轉載請說明出處:http://blog.csdn.net/chinadim/article/details/40621671 最近開發的項目使用了SpringMVC的框架,用下來感覺SpringMVC的代碼實現的非常優雅,功能也非常強大
原创 Eclipse中Outline裏各種圖標的含義
先說顏色: 綠色:public 黃色:protected 藍色:no modifier 紅色:private 再說形狀: 實心:method