原创 萬字長文只爲告訴你Mybatis到底有多優雅。此文要求有一定開發經驗

文章目錄Mybatis基本認識動態代理JDK實現CGLIB動態代理總結反射Configuration對象作用映射器結構sqlsession執行流程(源碼跟蹤)ExecutorStatementHandler結果處理器(Result

原创 mybatis精講(六)--二級緩存

[TOC] 簡介 上一章節我們簡單瞭解了二級緩存的配置。今天我們詳細分析下二級緩存以及爲什麼不建議使用二級緩存。 一級緩存針對的是sqlsession。二級緩存針對的是namespace層面的。 配置 之前我們已經提到了

原创 mybatis精講(四)--ObjectFactory

[TOC] 前言 ObjectFactory是什麼有些人可能並不知道。沒關係今天我們來看看這個類的作用。首先他是用來創建mybatis結果返回集的。通過它我們能控制創建返回集的節點。 mybatis的ObjectFacto

原创 你以爲反射真的無所不能?至少JDK8以後很強大

[TOC] 之前我們已經介紹了Java中框架常用的技術---反射。可以這麼說反射方便了我們的開發。今天我們來說說他的短板,或者說我們今天在反射的基礎上在進行方便化。 反射操作方法 在上一章節中我們學會了通過反射去調用方法。 pub

原创 框架原理那點事--不就反射嘛。

記得之前寫了一篇json轉實體的文章 記得之前寫了一篇json轉實體的文章,裏面就用到了java反射的文章,但是當時只是瞭解到反射這個知識點,並沒有深入的瞭解,寒假閒來無事覺頂深入整理一下java 反射的知識,一下都是個人學習反射

原创 結合生活案例實現rabbitmq消息通信

---title: 基於springboot實現rabbitmq消息通信date: 2019-09-11 09:00:30tags: [rabbitmq]categories: [springboot]permalink: zx

原创 HashMap原理。圖文並茂式解讀。這些注意點你一定還不瞭解

[TOC] 概述 本篇文章我們來聊聊大家日常開發中常用的一個集合類 - HashMap。HashMap 最早出現在 JDK 1.2中,底層基於散列算法實現。HashMap 允許 null 鍵和 null 值,在計算哈鍵的哈希值時,

原创 Ubuntu系統開發環境完整搭建

安裝搜狗輸入法 點擊我下載哦 idea快捷鍵衝突 輸入發佔用快捷鍵。撤掉輸入法的快捷鍵。還有系統自帶快捷鍵也要取消。 安裝deepin-terminal 在tools工具包中找到deepin-terminal中運行啓動腳本。因爲途中爲去下

原创 zxhtom框架開源啦--springboot搭建

[TOC] 開源位置 springboot基於spring和mvc做了很多默認的封裝。這樣做的好處極大的方便了開發者的效率。儘管與此我們每個人還是需要有一些自己個人的腳手架。方便我們秒級搭建項目。此項目就是基於次爲出發點進行了企業的規範設

原创 Mina實現Socket通信完整過程

---title: Mina服務端客戶端通信date: 2018-09-30 09:00:30tags: [mina] [tcp]categories: [編程]permalink: zxh--- [TOC] 前兩章節已經完整的介

原创 Mina各組件介紹

Mina各組件介紹上一篇文章已經系統的介紹了Mina的運行流程,Apache推出的Mina性能上很是高效,上章節我們知道內部有很多的類,各個類之間的依賴也是很多,他們之家都是相互依賴。下面主要看看各個類中的方法。本篇就當是Mina的文檔了

原创 深入理解vue父子組件之從零開始Tree插件

[TOC] Tree樹形控件在前端開發中必不可少,對於數據的展示現在網站大都採取樹形展示。因爲大數據全部展示出來對於用戶來說是不友好的。今天我們自己手寫一個Tree插件。 iview提供的控件 iview已經很成熟了,如果說我寫的控件和

原创 Socket通信封裝MIna框架--含羞代放

[TOC] Mina異步IO使用的Java底層JNI框架,Mina提供服務端和客戶端,將我們的業務解耦開發.真正做到高內聚低耦合的思想 核心類 IoService :Mina中將服務端和客戶端都看成是服務,這裏提供統一接口IoServi

原创 springboot整合websocket高級版

文章目錄sockjs介紹產生的原因環境搭建springboot整合sockjs使用場景聊天室開發點對點通信羣聊效果總結加入戰隊微信公衆號 上一章節我們說了websocket的優缺點,我們通過websocket和http的對比分析,

原创 springboot整合websocket原生版

文章目錄HTTP缺點HTTP websocket區別websocket原理使用場景springboot整合websocket環境準備客戶端連接加入戰隊微信公衆號主題 HTTP請求用於我們開發以及用戶之間最爲廣泛的一種協議,在HTT