原创 nacos docker 快速部署

文章目錄NACOS-DOCKER-部署啓動說明1 環境說明&準備2 加載/下載 nacos鏡像3 啓動3.1 單實例 nacos 連接 mysql3.1 單實例 nacos 連接 mysql(主從)3.2 集羣 nacos 連接

原创 SpringBoot 集成 Https (基於 tomcat)

SpringBoot 集成 Https (基於 tomcat) 文章目錄SpringBoot 集成 Https (基於 tomcat)1 緣起2 解決方案3 具體代碼3.1 HttpsConfig3.2 新增配置文件3.3 將 生

原创 Java代碼生成器

項目說明 本項目基於是基於 renren-generator 定製的代碼生成器 文章目錄**項目說明**不同點:效果原理分析如何定製開發?更多可能存在的坑代碼地址 不同點: 因爲本人的公司使用的是 tkmyabtis +

原创 maven-原型項目

maven-原型項目 文章目錄maven-原型項目1緣起2 開擼3 一頓操作4 結束 1緣起 你是否有一個這樣的痛點,公司的項目有許多,每次來一個項目,你都得重新新建項目,導入依賴,導入公共代碼。。。。那有沒有辦法讓程序去自動完

原创 手寫mybatis - 2 源碼解析

手寫mybatis - 2 源碼解析 文章目錄手寫mybatis - 2 源碼解析0 緣起1 mybatis 核心流程2 源碼分析2.1 SqlSessionFactoryBuilder2.2 XMLConfigBuilder2.3

原创 手寫mybatis

small-framework orm 設計 文章目錄small-framework orm 設計0 緣起1 核心結構2 包結構示意圖3 框架使用4 源碼地址 0 緣起 最近在研究mybatis, 所以順手就照着mybatis寫了一

原创 探索 SpringBoot (五)SpringMvc Rest 處理流程源碼分析

探索 SpringBoot (五)SpringMvc Rest 處理流程源碼分析 文章目錄探索 SpringBoot (五)SpringMvc Rest 處理流程源碼分析1 緣起2 參數和返回值的解析轉換3 HandlerMethod

原创 探索 SpringBoot (四)SpringMvc 深度解析

探索 SpringBoot (四)SpringMvc 深度解析 文章目錄探索 SpringBoot (四)SpringMvc 深度解析緣起Servlet & Tomcat & SpringMvcDispatcherServlet1 初

原创 探索 SpringBoot (二) 啓動流程詳解(上)

探索 SpringBoot (二) 啓動流程詳解 文章目錄探索 SpringBoot (二) 啓動流程詳解1 緣起2 環境配置3 SpringApplication 準備階段3.1 推斷 web app 類型3.2 推斷 運行主類3.

原创 探索 SpringBoot (三) 啓動流程詳解(下)

探索 SpringBoot (三) 啓動流程詳解(下) 文章目錄探索 SpringBoot (三) 啓動流程詳解(下)4 SpringBoot 運行階段4.1 Spring 應用運行監聽者的加載和運行4.2 解析輸入參數 構建運行環境

原创 探索 SpringBoot (一) 自動裝配

探索 SpringBoot (一) 自動裝配 文章目錄探索 SpringBoot (一) 自動裝配1 緣起2 SpringBoot 自動裝配 & Spring 手動裝配2.1 @Configuration 配置類模式註解2.2 Spr

原创 jenkins 持續集成解決方案

jenkins 持續集成解決方案 jenkins 持續集成解決方案 0 緣起 1 環境準備 2 構建腳本 3 Dockerfile 的編寫 4 流程 0 緣起 因爲測試環境需要不斷的改代碼發佈, 特別麻煩和耗時, 所以學着

原创 手寫簡單 rpc 框架

手寫簡單 rpc 框架 手寫簡單 rpc 框架 0 緣起 1 技術選型 2 框架思路 3 調用方式 3.1 定義服務 3.2 定義 bean 3.3 啓動服務 3.4 服務調用 4 完整代碼 5 參考 0 緣起 一直對

原创 spring-cloud 的一個簡單腳手架

easy-cloud 關於 spring-cloud 的一個簡單腳手架 easy-cloud 緣起 版本 和 要求 已實現 TODO 項目地址 緣起 一直想學習 微服務 分佈式 的相關知識,然後發現 springcloud

原创 Java-秒殺系統的設計

Java-秒殺系統的設計 Java-秒殺系統的設計 1 緣起 2 思路 & 實現 2.1 數據庫 2.2 前端 2.2.1 前後端分離 2.2.2 儘量的緩存前端 頁面,壓縮js 2.3 服務端接口 2.3.1 對象緩存 2.3.