mycat分頁慢原理解析、mycat跨事務解惑、mycat註解調用存儲過程分析

1結合Mycat日志,分析select * from travelrecord order by id limit100000,100 的執行過程,解釋下當limit M,N中的M非常大的情況下,為什麼查詢結果會變慢很多

1.1mycat控制命令臺顯示,explain出來走瞭所有的節點

[......]

Read more

Android 神兵利器Dagger2使用詳解(四)Scope註解的使用及源碼分析

Android 神兵利器Dagger2使用詳解(四)Scope註解的使用及源碼分析。

一.@Singleton:全局單例註解

承接上文,我們在AppModule中提供瞭以下對象的初始化:

@Module
public class AppModule {

    private MyApplica[......]

Read more

Android Studio中butterknife註解的使用

Android Studio中butterknife註解

通常我們在寫android程序的時候,往往需要寫一些大量的findViewById,在所需要的控件非常多的時候,就會覺得太多麻煩,所以就引入瞭一個偷懶插件Android Butterknife Zelezny

Button btn = (Bu[……]

Read more

理解Android中的註解與反射

前言

最近一段時間在研究EventBus和Retrofit 的過程中,都遇到瞭註解這個概念。由於在學習Java的時候對這方面沒有深入瞭解過,所以看起相關的代碼來,總會有點不知其所以然,這裡就註解和反射的使用做一下總結。

這裡我們先從反射說起,瞭解瞭反射的意義及用法後,我們在看看註解的使用,最後敘述一[……]

Read more

Android Annotation註解學習筆記

今天講下註解吧,現在遇到的用註解的開源庫越來越多,雖然知道怎麼用,但是其原理,怎麼寫都還不清楚。

註解的分類方式有很多:

標準的Annotation:override、deprecated、SuppressWarnings等(這些為Java自帶)。 元Annotation:這些註解是用來修飾註解的,[……]

Read more

利用編譯時註解來解決android權限請求問題

這幾天在開大神寫的Dagger2 和 butterknife 這倆貨同時用到瞭java中的一個特性就是編譯時註解。註解在項目中是經常在使用的,比如標志是繼承方法的 @Override。這些註解隻有在我們寫代碼的時候才會發揮作用並不會。

其實註釋一共有3種,代碼時,編譯時,運行時。字面意思就是它的運行[……]

Read more

Android —— 註解(Annotation)也被稱為元數據(Metadata)

之前博主講xUtils的時候,介紹過註解,不過是蜻蜓點水,有興趣的同學可以先移步到xUtils介紹2,今天我們就來詳細解剖一下Android中註解的使用。

Java註解是附加在代碼中的一些元信息,用於一些工具在編譯、運行時進行解析和使用,起到說明、配置的功能。註解不會也不能影響代碼的實際邏輯,僅[……]

Read more

Android註解原理與常用註解框架

Android註解原理與常用註解框架

註解基本介紹 編寫註解 Android註解框架

註解的基本介紹

註解的定義
能夠添加到 Java 源代碼的語法元數據。類、方法、變量、參數、包都可以被註解,可用來將信息元數據與程序元素進行關聯,常見的註解如@Override, @Deprecated。

元註解
[……]

Read more

android annotation註解的淺層次理解

在java中有annotation這個東西,因為平時用的也並不是太多,所以一直不是很理解,今天特意花瞭幾個小時看瞭下相關的知識點,熟悉瞭一下annotation的簡單用法。

 

annotation簡答直接用法如下:

一個自定義的annotation主要包括三部分:annotation的定[……]

Read more

關於android註解的思考和實現方式

我們平常在開發web項目的時候,經常會使用SSH來構建我們的項目,也有很多程序猿喜歡用註解來減少代碼量。但是各位屌絲程序猿們,大傢有沒有想過這個註解是怎麼實現的呢。我們又該如何寫出像註解這麼優雅的代碼呢。除瞭我們平時在寫代碼的時候看到瞭新的東西之後始終保持探索的精神。還要有大傢拿出極大的熱情刻苦專研[……]

Read more

android使用篇(四) 註解實現綁定控件實例化

在android使用篇(三)
MVC模式中提到一個問題:

1) 視圖層(View):一般采用XML文件進行界面的描述,使用的時候可以非常方便的引入,但是用xml編寫瞭,又需要在Acitvity聲明並且實例化,有點麻煩,考慮能否做一個類似註解實現匹配,或者寫一個類獲取xml的各個節點然[……]

Read more

Android通過反射和註解簡化代碼編寫(一)

隨著應用復雜度增加,後期的應用更傾向於模塊化、插件化來盡量減少主程序的容量,對此有幾種方法來解決:1.使用so來封裝共同模塊,通過加載庫的形式實現代碼共享2.使用jar形式跟so一樣,不過容易被反編譯3.簡化代碼編寫可以使用反射機制和註解來實現,這篇文章來介紹這種方法4.插件,使用sha[……]

Read more

Android框架進階–ThinkAndroid註解機制

由於項目需要,開始研究ThinkAndroid。

 

個人認為該框架的註解機制十分新穎,所以先研究這個,順便學習下 Java 的annotation。

 

粗略的看瞭看,該機制在BaseActivity中初始化。而BaseActivity是所有Activity的基類。

&nbsp[……]

Read more

JAVA Annotation(註解):java.lang.annotation – JAVA編程語言程序開發技術文章

使用註解功能時,如果需要用反射讀取註解,就必須設置@Retention(RetentionPolicy.RUNTIME),因為默認情況下為CLASS,讀取的時候會報異常

@Retention可選參數:RetentionPolicy

CLASS
    &nb[……]

Read more