原创 3.3-1、Spring源碼學習:prepareBeanFactory(beanFactory);

文章目錄前言承上啓下AbstractApplicationContext.prepareBeanFactory(ConfigurableListableBeanFactory beanFactory)beanFactory 添加單

原创 3.2-2、Spring源碼學習:reader.loadBeanDefinitions(configLocation);

文章目錄前言配置文件加載思路AbstractBeanDefinitionReader.loadBeanDefinitions(將 ResourcePatternResolver 轉化爲 ResourceAbstractBeanDe

原创 3.2-1、Spring源碼學習:ConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory();

文章目錄前言承上啓下AbstractApplicationContext.obtainFreshBeanFactory(AbstractRefreshableApplicationContext.refreshBeanFactor

原创 3.2-3、Spring源碼學習:DefaultBeanDefinitionDocumentReader.parseDefaultElement(:解析默認標籤

文章目錄前言承上啓下進入源碼:DefaultBeanDefinitionDocumentReader.parseDefaultElement(import標籤AbstractBeanDefinitionReader.loadBea

原创 4.0、JVM學習——JVM性能監控與故障處理工具

文章目錄前言SUN公司的禮物命令行工具jps:虛擬機進程狀況工具jstat:虛擬機統計信息監視工具jinfo:Java 配置信息工具jmap:Java 內存映像工具jhat:虛擬機堆轉儲快照分析工具jstack:Java 堆棧跟蹤

原创 Java8:Lambda

文章目錄Java 線程安全的時間函數 LocalDate集合類型判空直接調用方法 類::方法類型轉化 —— 其實就是調用方法類型轉化的過程中增加 過濾遍歷 Java 線程安全的時間函數 LocalDate 用法直接查看 時間工具類

原创 工具方法集合

文章目錄非對稱加密驗籤工具類非對稱加密基礎工具類CloseResourceUtils 關閉IO資源BrowserInfoUtils 瀏覽器信息HttpURLConnectionUtilsIPAddrUtils 獲取ip地址+ip解

原创 北半球夏天太陽更靠北一些

圖片,左爲北,右爲南。 在北半球,太陽東昇西落的過程,也是一個太陽從靠東南,到正南,再靠西南的過程(中午太陽在南邊); 在北半球,夏天的太陽相較春天的太陽,要靠北,這是由於我們感知南北總是垂直於赤道導致的。 下面是地球查看地址

原创 0.1 、Spring 源碼學習-JVM類加載器-雙親委派模型-Spring 中類加載機制

文章目錄JVM 類加載機制雙親委派模型自定義類加載器的原則:組合而非繼承Spring 類加載機制入口 AbstractApplicationContext.prepareBeanFactoryDefaultResourceLoad

原创 0.9、自定義線程池並獲取線程池內運行結果

文章目錄描述應用知識點代碼運行結果參考資料 描述 使用自定義線程池,模擬三個人上車 應用知識點 自定義線程池 線程工廠 線程池無法使用 join,使用 Future 線程安全的 List: Collections.synchro

原创 Hive 使用積累

文章目錄批量處理 jsonhive 處理 null 值hive case whenhive if elsehive 截取字符串 批量處理 json json_tuple 函數 json 字段 必須是標準的 select log

原创 Hive vs Spark

先來看看二者在概念上的區別 https://zhuanlan.zhihu.com/p/79813444 再來看看二者在性能上的區別 https://zhuanlan.zhihu.com/p/79946516 結論 Hive是在Ha

原创 Postman App 和 Postman Interceptor 的使用

文章目錄Postman安裝環境說明Postman App 的下載和安裝Postman Interceptor 插件的安裝使用Postman App 使用 瀏覽器信息Postman App 複雜提交 Postman Postman

原创 0.2-Mysql學習-聯合索引的修改和建表規範

文章目錄1、背景2、過程記錄2.1、修改索引的方法2.2、出問題了:FATAL No shared unique key can be found after ALTER! Bailing out2.3、解決辦法:創建臨時 唯一索

原创 0.9、Spring 源碼學習 FactoryBean

文章目錄前言FactoryBean 接口介紹功能簡介源碼路徑FactoryBean 源碼內容FactoryBean 的使用自定義普通類 SimpleClass自定義 FactoryBean 子類 MyFactoryBeanxml