原创 併發編程相關類代碼示例-工具篇
1、ReentrantLock、Condition public class test { private int outPutNum = 1; boolean t1_run_flag = true; @Test
原创 併發編程相關類代碼示例-線程篇
1、線程初始化、中斷 public class ThreadDemo1 extends Thread { public ThreadDemo1(String name) { super(name); }
原创 es常用操作手冊
1、簡單的集羣管理 (1)快速檢查集羣的健康狀況 GET /_cat/health?v (2)快速查看集羣中有哪些索引 GET /_cat/indices?v (3)簡單的索引操作 創建索引:PUT /test_index?pre
原创 DDD及CQRS模式的落地實現
DDD基本概念 1、DDD分層架構:UI層,應用層,領域層以及基礎設施層。 2、DDD元素 Entity可以用來代表一個事物 Value Object是用來描述事物的某一方面的特徵,所以它是一個無狀態的,且是一個沒有標識符的對象,這是和
原创 Spring源碼深度解析-第7章《AOP》總結
1、動態AOP自定義標籤: 我們可以得知,在解析配置文件的時候,一旦遇到aspectj-autoproxy註解就會使用解析器AspectJAutoProxyBeanDefinitionParser進行解析,其中registerAspect
原创 Spring源碼深度解析-第9章《整合MyBatis》總結
1、MyBatis獨立使用 配置文件基本結構 configuration:根元素; properties:定義配置外在化; settings:一些全局性的配置; typeAliases:爲一些類定義別名; typeHan
原创 Spring源碼深度解析-第8章《數據庫連接JDBC》總結
1、JDBC連接數據庫的流程及其原理: 1)在開發環境中加載指定數據庫的驅動程序; 2)在Java程序中加載驅動程序; 3)創建數據連接對象; 4)創建Statement對象; 5)調用Statement對象的相關方法執行相對應的SQL語
原创 深入理解Apache Dubbo與實戰-第5章《Dubbo啓停原理解析》總結
1、配置解析 基於XML配置原理解析:主要解析邏輯入口是在DubboNamespaceHandler類中完成的,其主要把不同的標籤關聯到解析實現類中; 基於註解配置原理解析:註解處理邏輯主要包含3部分內容,第一部分是如果用戶使用了配置文件
原创 Spring源碼深度解析-第6章《容器的功能擴展》總結
1、ClassPathXMLApplicationContext初始化的步驟 1)初始化前的準備工作,例如對系統屬性或者環境變量進行準備及驗證; 2)初始化BeanFactory,並進行XML文件讀取; 3)對beanFactory進行各