原创 Spring源碼深度解析-初始化bean

目錄1、Spring初始化bean2、BeanFactory的初始化Bean2.1 BeanFactory接口和ApplicationContext接口2.2 BeanFactory的初始化Bean2.3 Spring的Aware

原创 Spring源碼深度解析-bean標籤的解析及註冊

文章目錄1. bean標籤的解析及註冊1.1 解析Element獲取BeanDefinition1.2 解析bean標籤下的自定義標籤1.3 註冊BeanDefiniton1.3.1 通過beanName註冊BeanDefinit

原创 Spring源碼深度解析-讀取配置文件

目錄1. applicationContext.xml被封裝成一個ClassPathResource類型的對象2. XmlBeanDefinitionReader2.1EncodedResource的作用2.2 SAX方式得到Do

原创 Android控件之ProgressBar基本用法

1、ProgressBar控件簡介 ProgressBar類的繼承關係 java.lang.Object android.view.View android.widget.ProgressBar 在某些操作的進度中的可視指示器,爲用戶呈現

原创 Android控件之AlertDialog-信息提示框

1、AlertDialog控件簡介 該控件的作用是彈出一個對話框,對話框的內容可以是一個文本信息、選擇列表、提示信息等等,並且該對話框的樣式也可以自己定義。AlertDialog類繼承自Dialog類,上一篇講到的ProgressDial

原创 Android控件之AlertDialog-單選、多選信息列表彈出框

1、AlertDialog的信息列表、單選、多選對話框簡介 上一遍簡單介紹了一個信息提示框,下面一次介紹信息列表對話框、單選對話框、多選對話框,具體效果如下 2、xml佈局文件 佈局文件只是幾個按鈕,並且爲其綁定了點擊事件,點擊按鈕後彈

原创 Android控件之AlertDialog-自定義對話框

1、自定義樣式對話框 經過前兩篇博客,使用的對話框的樣式都是Android給我們提供的,只能在對話框裏面放一些簡單的信息,自定義樣式的對話框成功解決了這個問題。顧名思義,這種對話框可以讓我們自己定義對話框的內容、樣式等,效果如下 2、x

原创 spring cloud版本選擇與項目創建

SpringCloud、SpringBoot、SpringCloud Alibaba版本選擇      官網地址https://spring.io/projects/spring-cloud,因爲我們要學習的是SpringCloud項目,

原创 DefaultMQPushConsume消費者

DefaultMQPushConsumer,由系統控制拉取操作,即由rocket源碼從Broker,將消息拉取到消費者本地。消費者收到消息後,rocket源碼會自動調用傳人的處理方法來處理消息。 1.1 創建DefaultMQPushCo

原创 從JDK1.6至JDK1.7到JDK1.8—從PermGen到Metaspace

相信大家在處理線上問題的時候,一定遇到過讓人頭疼的OutOfMemoryError異常。當JVM虛擬機內存中沒有足夠分配內存,並且垃圾收集器也無法提供更多的內存時就會拋出。 對於拋出這個異常信息,排查起來有時候也比較麻煩,是分配的內存空

原创 Spring 註解 @Qualifier和@Primary 詳細解析

  1. 概述 今天帶你瞭解一下 Spring 框架中的 @Qualifier 註解,它解決了哪些問題,以及如何使用它。我們還將瞭解它與 @Primary 註解的不同之處。 2. 痛點 使用 @Autowired 註解是 Spring 

原创 java8 - Steam

Stream Stream(流)是一個來自數據源的元素隊列並支持聚合操作 元素是特定類型的對象,形成一個隊列。 Java中的Stream並不會存儲元素,而是按需計算。 數據源 流的來源。 可以是集合,數組,I/O channel, 產生器

原创 lambda表達式

1. Lambda表達式 1.1 Lambda使用場景        Lambda表達式是java8引入的新特性,直接點說,就是新的一種java語法,是每一個java程序猿必須掌握的技能。它的使用場景是,當我需要實現一個被@Functio

原创 Spring 事務管理

1.論事務管理的重要性 在任何一個使用Spring框架的web工程中,事務管理是一個必須要考慮的東西。首先來回顧一下事物的四大特性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(D

原创 Android控件之ProgressDialog

1、ProgressDialog簡介 在上一篇文章中,我簡單介紹了ProgressBar控件,該控件能在界面上顯示進度條,但是卻不能以彈出框的形式顯示進度條,而ProgressDialog提供了這個功能。ProgressDialog以彈出