原创 【SpringBoot框架篇】13.使用springboot admin對springboot應用進行監控

文章目錄簡介非微服務應用集成adminSpring Boot Admin Server搭建引入依賴添加啓動註解配置文件Spring Boot Admin Client搭建引入依賴配置文件啓動測試添加服務離線上線通知在admin s

原创 【SpringBoot框架篇】14.mybatis-plus實戰

文章目錄簡介版本使用模板生成器生成模板代碼添加依賴創建表創建模板實體類的超類添加模板生成器代碼運行main函數使用mybatis-plus實現基本的CRUD功能通用代碼層service代碼詳解mapper控制器層調用接口自定義分頁

原创 【SpringBoot框架篇】6.docker部署,並掛載配置文件到宿主機上面

目錄簡介準備一個springboot項目項目裏配置文件內容編寫一個web接口,用於測試重定向配置文件準備好構建鏡像需要的文件編寫Dockerfile文件構建鏡像並運行把需要構建的文件上傳到服務器修改配置文件內容啓動鏡像測試配置文件

原创 【SpringBoot框架篇】4.集成jta-atomikos實現分佈式事務

文章目錄簡介引入依賴修改配置文件添加配置讀取類創建多數據源,管理事務數據持久化數據庫DLL文件模擬事務回滾項目配套代碼 簡介 1.分佈式事務 說到分佈式事務,可以理解爲,由於分佈式而引起的事務不一致的問題。隨着項目做大,模塊拆分,

原创 docker安裝gitlab並使用非標準端口

                             docker安裝gitlab   1.查看gitlab鏡像版本 docker search gitlab 2.拉取鏡像 #不加版本號,默認下載最新的鏡像 docker pul

原创 java進程之間通信

一 進程間通信的方法主要有以下幾種:   (1)管道(Pipe):管道可用於具有親緣關係進程間的通信,允許一個進程和另一個與它有共同祖先的進程之間進行通信。   (2)命名管道(named pipe):命名管道克服了管道沒有名字的限制,因

原创 springboot設置session監聽器

                             springboot設置session監聽器      1.添加session管理器 package com.sinosoft.session.server; import j

原创 Linux 基本命令大全

Linux的常用命令大全(非常全!) 最近都在和Linux的打交道,感覺還不錯。我覺得Linux的相比窗戶比較麻煩的就是很多東西都要用命令來控制,當然,這也是很多人喜歡的Linux的原因,比較短小但卻功能強大。我將我瞭解到的命令列舉一下,

原创 使用Setup Factory把java應用打包成安裝軟件並更改默認安裝路徑

本章主要講解把的java的的應用打包成1個安裝包 使用工具:https://pan.baidu.com/s/1en8tgYGkAXYNSGgA5IZdbA密碼:m3gu 如何把java的jar文件做成1個沒有JDK環境下應用請看這篇文章h

原创 小白之jemter入門(三):自定義Java任務壓測

針對某些特殊場景,jemter提供的功能不能滿足於需求,這個時候就需要自己編寫自定義的java任務進行壓測 一. 自定義java任務 1.1 重apache-jmeter\lib\ext   目下copy   ApacheJMeter_c

原创 【SpringBoot框架篇】12.使用druid的monitor工具查看sql執行性能

文章目錄簡介引入依賴修改配置訪問druid監控頁面去除廣告圖片項目配套代碼 簡介 Druid是一個非常好用的數據庫連接池,但是他的好並不止體現在作爲一個連接池加快數據訪問性能上和連接管理上,他帶有一個強大的監控工具:Druid M

原创 【SpringBoot框架篇】11.Spring Data Jpa實戰

文章目錄簡介JPASpring Data JpaHibernateJpa、Spring Data Jpa、Hibernate三者之間的關係引入依賴配置文件實體類常用註解@Entity和@Table@Id和@GeneratedVal

原创 【SpringBoot框架篇】10.API接口限流實戰

文章目錄簡介限流算法漏桶算法令牌桶算法基於guava的RateLimiter實現常用方法main函數版本API接口限流實戰引入依賴自定義註解自定義切面類web接口壓測基於Semaphore控制併發數常用方法main函數版本API接

原创 【SpringBoot框架篇】5.分佈式鎖的實現方式

文章目錄簡介爲什麼要用分佈式鎖分佈式鎖的實現方式一.基於 redis的 單線程原子性redis實現方式JAVA代碼實現引入依賴配置文件Controller層模擬測試啓動2個進程配置nginx使用java多線程模擬併發使用jmete

原创 【SpringBoot框架篇】9.dobbo入門實戰

文章目錄簡介核心組件主要分爲4個模塊組成應用實戰項目代碼結構聚合工程通用api服務提供者引入依賴配置文件服務提供者代碼邏輯修改啓動類啓動服務提供者服務消費者引入依賴配置文件服務消費者代碼邏輯添加web接口用於測試修改啓動類啓動項目