原创 父子項目構建 & module間類調用

IDEA創建父子項目 1.springBoot父子項目 https://www.cnblogs.com/MaxElephant/p/8205234.html 2.Maven or 普通項目 父子項目 https://blog.csdn.n

原创 openlayers3 API運用相關功能記錄

1.事件 #鼠標更改視野事件 map.getView().on('change:resolution', function(){}) #鼠標拖動事件,地圖拖動結束後執行 map.on("moveend", function (evt)

原创 Map:探尋HashMap及其實現原理

今天看下util包下的HashMap類,看看我們常用的數據結構有哪些好用方法沒被get到! 類實現了一個抽象類和一堆接口,先從接口看起 這個接口沒有定義要實現的方法,設計思路應該是遵循 "接口隔離原則" 實現最小範圍調用 接下來看看M

原创 Vue入門簡介

Vue的簡介及作用 Vue是一個針對 前端元素創建 及 根據業務維護元素 的框架,通過使用Vue框架的開發規則可以很簡潔、高效的開發業務、複用業務。Vue也是一套針對耦合性的框架,整體設計類似後端java的@註解,使用此框架能有效的解決頁

原创 Echarts折線圖獲取當前顯示數據

不知道是打開方式不對還是其他欠缺,感覺Echarts官網提供的Api不完整,挺鬱悶的! 話不多說,直接上代碼 這是Echarts的滾動條事件,通過滾動動態獲取數據 另提醒,其中也包涵了當前顯示點的經緯度,如果有自動顯示tooltip需

原创 JDBC取消事務自動提交無效並且已經發生提交的情況記錄

百度中搜到的JDBC事務無效主要是以下兩方面: 1.不是同一個Connection對象 2.數據庫表不支持事務,導致提交   碰到另外一種情況導致事務無效並且提交的情況: 在事務中創建表,報錯之後 事務 進入 回滾  並 沒有 提交 的情

原创 mybatis源碼閱讀:mybatis3

最近在網上看了mybatis的源碼直播,記錄、複習一下當時的內容!!   閱讀源碼需要從三個方向來剖析: 1.宏觀:分析這個框架具備哪些功能 2.微觀:閱讀源碼 3.圖解:根據源碼畫出UML圖   閱讀源碼的方式: 1.跟着代碼debug

原创 源碼閱讀方法總結

最近在複習Java基礎,閱讀了以前的文章,發現不是寫的淺就是水,都是啥玩意~~ 在此總結了一番,打算往後按照這種標準寫文章...   例如查看HashMap的源碼 1.明白HashMap的作用 2.進入源碼之前學習網絡中各種對HashMa

原创 容器系列之ArrayList

什麼是ArrayList? ArrayList是爲了替代數組而進行封裝的對象,依據數組的業務操作都能通過ArrayList很簡潔的實現   ArrayList優缺點 因爲ArrayList底層使用數組實現,所以優缺點與數組類似。 優點:

原创 基於Spring MVC搭建塊化開發

  1.初步省略了controller 和 service (controller 和 service 也可以通過配置增加刪除一些內容,這裏僅提供基礎實現) 2.這裏僅提供初始化設想,後續可以通過配置細分每一步,從而導致塊化,例如配置中是

原创 設計模式系列:行爲型設計模式

行爲型模式(11種): 策略模式、模板方法模式、觀察者模式、迭代子模式、責任鏈模式、命令模式、 備忘錄模式、狀態模式、訪問者模式、中介者模式、解釋器模式。   什麼是行爲模式: 行爲模式就是封裝一段操作,例如策略模式,只用在方法中傳入參數

原创 手寫tomcat系列之NIO

原文鏈接:https://www.cnblogs.com/barrywxx/p/8430790.html 目標 1.理解什麼是NIO,優劣情況等... 2.其實想補充一點自己的理解,但是怕寫出來

原创 手寫Tomcat系列之BIO

目標 理解什麼是BIO,瞭解的BIO的限制   瞭解 BIO : block I/O , 同步阻塞式,服務器實現模式爲一個連接一個線程,即客戶端有連接請求時服務器端就需要啓動一個線程進行處理,如果這個連接不做任何事情會造成不必要的線程開銷

原创 多線程: java.lang.Thread

隨筆記錄,看到哪裏記哪裏 /** * Returns a reference to the currently executing thread object. * * @return the currently executi

原创 多線程:概念

什麼是進程、線程?它們之間的區別是什麼? 1.進程是操作系統中的單位,1個進程指操作系統中在運行的一個客戶端/應用 2.線程是客戶端/應用中的單位,是進程的執行路徑 3.區別: 進程間相互獨立,有獨立地址空間,同一進程內的多個線程會共享部