原创 Spring源碼學習(十):Spring與Mybatis整合原理

  目錄 1.關鍵類的加載 1.1 SqlSessionFactory的加載 1.2 SqlSessionTemplate的加載 2. Mapper的自動綁定 2.1 processPropertyPlaceHolders 2.2 Map

原创 緩存學習(五):Redis安裝、配置

目錄 1.安裝 2.配置 2.1 include 2.2 loadmodule 2.3 網絡配置 2.4 通用配置 2.5 RDB配置 2.6 主從配置 2.7 安全配置 2.8 maxclients 2.9 內存管理 2.10 AOF配

原创 313騰訊面試涼經&反思

本渣3月9號做了騰訊後臺實習筆試,由於算法能力太渣,只AC了兩題,第三題過60%(後來聽說第五題直接輸出0都能過40%。。。),本來覺得肯定跪了,結果3月12號收到郵件通知,約13號上午視頻面試。 視頻系統跟頭條一樣,用的牛客網的。 面試

原创 Spring源碼學習(九):Spring JDBC

目錄 1.使用 2.JdbcTemplate的使用 2.1 數據查詢 2.2 數據持久化 Java程序員對JDBC應該都不陌生,使用起來也很簡單,只要用DriverManager開啓一個Connection,就可以創建Statement或

原创 2020江蘇普通選調面試的一點記錄

昨天剛參加江蘇2020屆的普通選調面試,今天到家記錄下經歷,想到哪說到哪 首先是面試的流程,6月6日到東南大學四牌樓校區那裏的高層次人才服務中心一樓領取面試通知書,6月7日和省考考生一起參加面試,題目、形式、流程完全一致(也不奇怪,普選本

原创 記OpenDDS訂閱內置主題的一些坑

由於某個需求,現在需要訂閱OpenDDS的內置主題,首先我們通過官方文檔來看下OpenDDS有哪些內置主題: 一共四個,分別對應參與者、主題、生產者、訂閱者,這次我們要訂閱的是Topic的信息,但是這裏沒有說明該怎麼訂閱,也沒說明這四個

原创 Flink學習(一):SocketWindowWordCount示例

  參考資料:官方文檔 & 官方示例代碼   首先是環境配置,很簡單,下載下來解壓就可以。 然後運行bin/start-cluster.sh啓動Flink,雖然腳本名字是cluster,不過默認配置是啓動的本地模式。啓動後,可以在瀏覽器輸

原创 2019年終總結

上半年的在2019年中總結總結過就不多bb了 下半年主要是先在支付寶實習了四個月,然後回校做畢業課題 在支付寶的四個月還是學習到了很多,包括系統的架構演進,從煙囪式的單體應用,到分佈式、服務化的SOA,再到單元化架構,再到彈性架構,現在正

原创 Tomcat學習(一):啓動過程(1)

目錄 1. 啓動入口 2.Bootstrap啓動過程 2.1 Tomcat類加載器結構 2.2 Bootstrap的啓動 3.Catalina的啓動之Server的加載 3.1 server.xml的加載和解析 3.2 StandardS

原创 Tomcat學習(二):啓動過程(2)

目錄 1.服務器的啓動 2.Web應用的加載 3.自動掃描機制 3.1 HostConfig 3.2 ContextConfig 1.服務器的啓動 在Tomcat學習(一):啓動過程(1)中簡單介紹了Tomcat的啓動類、加載server

原创 Tomcat學習(三):請求處理

目錄 請求預處理 獲取請求處理器 請求映射 請求處理 Mapper.map() Tomcat在啓動時,就已經將ServerSocket(或ServerSocketChannel等)初始化完畢,並啓動了Acceptor線程等待請求到達。 請

原创 Flink學習(二):集羣部署

  Flink可以有多種集羣模式,例如獨立集羣、on YARN、Docker、AWS等。 對於獨立集羣模式,需要有至少兩臺獨立的機器(物理機、虛擬機或者Docker/K8s等容器),其中一臺作爲Master,剩下的作爲Slave,或者稱爲

原创 基於Camel實現SOAP協議到自定義協議的轉換

背景 畢業課題是做某種通信框架和ESB總線的集成,其中ESB的選型是ServiceMix,它的路由機制是藉助Camel實現的。Camel提供了RouteBuilder抽象類,只要在其configure方法中,以from、to等方法描述路由

原创 記錄一個疏忽導致的異常

今天對一個工程代碼做重構,這個工程原先是通過Spring的InitializingBean將自身註冊到Zookeeper上,做的改造包括: 1)將註冊中心的接口獨立出來形成一個工程 2)基於註冊中心基本接口擴展出Zookeeper實現 3

原创 記Maven遇到的一個坑爹問題

聽說IDEA更新2019.2,於是也跟風更新了一下,結果更新完就出現依賴無法引入的問題,報錯如下: Could not transfer artifact redis.clients:jedis:pom:3.1.0-m1 from/to