原创 docker 搭建kafka

docker 搭建kafka 本教程適用於快速搭建kafka 開發環境 1 下載鏡像 下載zookeeper docker pull wurstmeister/zookeeper 下載kafka docker p

原创 idea 遠程 debug springboot 項目

idea 遠程 debug springboot 項目 idea 遠程 debug springboot 項目 文章目錄idea 遠程 debug springboot 項目源起配置 idea修改 java 啓動命令3 啓動運

原创 nacos 安裝部署

文章目錄1 通過安裝包形式啓動1.0 環境依賴1.1 安裝包下載解壓1.2 啓動服務端1.3 關閉服務端2 通過 docker 方式啓動2.1 代碼下載2.2 服務啓動3 通過準備好的 docker 鏡像啓動3.1 鏡像導入3.2

原创 手寫mybatis - 1 概述&代碼

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

原创 Xml 轉 Map 解析工具類

Xml - Map 轉換工具類 Xml - Map 轉換工具類 1 導入依賴 2 Code 1 導入依賴 <!--xml 轉 json--> <!-- for staxon --> <dependency>

原创 mysql 事務隔離簡介

mysql 事務隔離簡介 mysql 事務隔離簡介 1 概念掃盲 髒讀 -> 不可重複讀 -> 幻讀 2 不可重複讀 & 幻讀 區別 3 mysql 4 種隔離級別 4 mysql 默認隔離級別 簡介 4.1 默認隔離級別

原创 也許是 mybaits 史上最簡單的分頁排序方式

mybaits + pageHelper + 自己封裝的分頁 實現 分頁排序 mybaits + pageHelper + 自己封裝的分頁 實現 分頁排序 1 請求示例 1.1 參數說明 1.2 Controller 層 1.

原创 多線程 批處理 數據導入工具 Java

由於在工作中經常需要進行數據的導入….. 調用 package com.lb.impl.qikandaohang.changecls; import java.sql.ResultSet; import java.sql.SQL

原创 Java 讀寫配置文檔 線程安全

因爲業務需求不能使用數據庫, 只能用文檔存儲數據, 但是又要保證線程安全. 所以就使用讀寫鎖去完成這個需求, 代碼如下: package com.lb.template.util; import java.io.Buffered

原创 Java 文件讀取工具類

package com.lb.util; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamRead

原创 Java 數組和集合的相互轉換

System.out.println("-----數組轉list-----"); String[] strs1 = new String[] {"1", "2", "3"}; Lis

原创 網關api 聚合 zuul + swagger + swaggerbutler

網關api 聚合 zuul + swagger + SwaggerButler 1 緣起 在微服務化的過程中,每個微服務都有自己的 swagger 接口,能不能在統一的一個地方顯示,比如在網關顯示 2 技術選型 微服務框架

原创 zabbix 從部署到快速上手

zabbix 從部署到快速上手 zabbix 從部署到快速上手 簡介 1 Zabbix運行條件 2 zabbix功能 部署與安裝 11 環境搭建 12 安裝 3 附錄 包含 n 多問題的調試方法見底部 快速入門 1 概

原创 docker 搭建 mysql 單機及主從

文章目錄1 下載鏡像1.1 快速搭建 mysql 單機2 文件目錄準備2 啓動主 mysql 和 從 mysql3 主從配置修改 (mysqld.cnf)4 開啓主從參考 1 下載鏡像 docker pull mysql:5.7

原创 nacos 使用文檔

文章目錄什麼是 Nacos概覽什麼是 Nacos?nacos server 準備nacos 作爲註冊中心,在 springboot 使用0 前置條件1 依賴引入2 @EnableDiscoveryClient 開啓3 新增配置4