原创 #java# 微服務監控報警機制

- 需要用到redis依賴 <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis -->

原创 #java# 鏈路追蹤系統Sleuth和ZipKin實戰

- 微服務下的鏈路最終講解和重要性 - 什麼是Sleuth - 一個組件, 專門用於追蹤每個請求的完整調用鏈路 - 例子: - [order-service, 96f95a0dd81fe3ab, 852ef4cfc

原创 #java# 可視化鏈路追蹤系統Zipkin部署

- 什麼是Zipkin介紹和部署 - 什麼是zipkin - 官網: https://zipkin.io/ - 大規模分佈式系統的Apm工具(Application Performance Management), 基於

原创 【Java】MySQL開啓事務封裝庫 ManageThreadLocal

使用的數據庫線程池工具 c3p0-0.9.1.2.jar 、 mchange-commons-java-0.2.10.jar 作用:用一個線程綁定connection對象, 每次取connection的時候保證拿到的始終是同一

原创 【Java】中文驗證碼封裝庫

// checkCodeServlet.java package cn.jishupeng.bookstore.web.servlet; import java.awt.Color; import java.awt.Font

原创 #java# docker容器基礎

- 什麼是docker - 一個開源的應用容器引擎, 讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中, 然後發佈到任何流行的linux機器上, 也可以實現虛擬化, 容器是完全使用沙箱機制, 互相之間不會有任何接口 -

原创 #java# 微服務網關zuul

- 簡介: 講解網關的作用和使用場景 - 網關介紹 - 什麼是網關 - API Gateway, 是系統的唯一對外的入口, 介於客戶端和服務器端之間的中間層, 處理非業務功能提供路由請求, 鑑權, 緩存, 限流等功能 -

原创 【Java】 Java分頁功能實現

實現步驟: ** ** product模型類定義如下(根據自己的數據庫而定) ** package cn.jishupeng.bookstore.model; public class Product { private

原创 #java# springcloud應用docker鏡像

- 簡介: 使用docker的maven插件, 構建springboot應用 - 官方文檔: https://spring.io/guides/gs/spring-boot-docker/ - 實現步驟 - 添加maven配置

原创 #java# springboot整合redis

- redis官網: https://redis.io/download - redis測試工具: http://try.redis.io - 使用步驟 - 引入依賴 <dependency> <groupId>org.

原创 #Linux# Kali使用記錄(常用命令)

- 安裝使用步驟: - 首先在虛擬機中安裝好kali linux系統 - apt-get update 更新源 - 在linux中安裝虛擬機 - 遇到一個問題: ./VBoxLinuxAdditions.run 執行權限

原创 【java】微信支付工具類封裝

package cn.jishupeng.springbootWxpay.utils; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import javax.xm

原创 #java# 分佈式配置中心Config實戰

- 什麼是配置中心 - 統一管理配置, 快速切換各個環境的配置 - 相關產品 - 百度的disconf - 地址: https://github.com/knightliao/disconf - 阿里的diamand

原创 【java】MySql線程池 + 事務封裝庫

# 使用到的包c3p0.jar # 代碼實現 package cn.jishupeng.bookstore.utils; import cn.jishupeng.bookstore.utils.C3P0Util; impo

原创 【java】將url生成二維碼工具

pom.xml 引入依賴 <!-- 谷歌zxing 二維碼 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifa