原创 SpringBoot +JDBC連接Mysql數據庫

SpringBoot 使用JDBC連接Mysql數據庫     Spring連接Mysql的方式有很多,例如JDBC,Spring JPA,Hibeirnate,Mybatis等,本文主要介紹使用最簡單、最底層的JDBC方式來連接Mysq

原创 SpringBoot 整合MyBatis-Plus

一、什麼是MyBatis-Plus Mybatis是作爲一個半自動的持久層ORM框架一直以其可以直接在XML中通過SQL語句操作數據庫的靈活可控穩居持久層框架前列。但正其操作都要通過SQL語句進行,就必須寫大量的xml文件,很是麻

原创 MySQL主從複製實現讀寫分離

MySQL主從複製實現讀寫分離 1. 讀寫分離原理 1.1 什麼是主從同步 指一臺服務器充當主數據庫服務器,另一臺或多臺服務器充當從數據庫服務器,主服務器中的數據自動複製到從服務器之中。其實就是從服務器重放主服務器的操作步驟,實現

原创 SpringBoot + Redis 實現緩存

                        SpringBoot + Redis 實現緩存 一、在pom中添加依賴 <!--springboot redis依賴--> <dependency> <groupId>org.sp

原创 世界上最簡單的 Redis 介紹與基礎操作

一、概覽 1.1 什麼是redis 官方介紹:Redis是一個開源的、基於內存的數據結構存儲器,可以用作數據庫、緩存和消息中間件。 總的來說Redis是一款開源的非關係型數據庫,它基於內存的,key-value結構,“單線程”,支持持久化

原创 ELK--Elasticsearch 安裝 ik分詞器 插件

                             ELK--Elasticsearch 安裝 ik分詞器 插件 分詞 把一段文字的劃分成一個個的關鍵字,我們在搜索時候會把自己的信息進行分詞,會把數據庫中或者索引庫中的數據進行分詞,

原创 ELK--Logstash 安裝

                             ELK--Logstash 安裝 中國鏡像:https://www.newbe.pro/Mirrors/Mirrors-Logstash/                   ht

原创 ELK--Elasticsearch安裝

                               ELK--Elasticsearch安裝 elk簡介 Elasticsearch官網:https://www.elastic.co/cn/ ELK是Elasticsearch、

原创 ELK--kibana 安裝

                                 ELK--kibana 安裝 Kibana是一個針對Elasticsearch的開源分析及可視化平臺,用來搜索、查看交互存儲在Elasticsearch索引中的數據。使用

原创 jvm分析&調優

                                               jvm分析&調優 在平時的java開發工作中,特別是將應用部署到服務器之後,經常會出現各種各樣的問題,例如內存泄漏、死鎖、CPU飆高等。下面我們

原创 Spring Boot + Swagger2 自動生成api接口文檔

一、什麼是Swagger         由於Spring Boot能夠快速開發、便捷部署等特性,相信有很大一部分Spring Boot的用戶會用來構建RESTful API。由於存在多終端的情況(移動端,web前端,小程序等),所以我們

原创 Java死鎖和Java進程Java CPU 100%排查

1、確定Java應用進程編號 使用 jps 或 ps -ef|grep java 命令確定想要分析的應用的進程編號。 2、使用死鎖檢測工具檢測死鎖2.1 Jstack命令 jstack是java虛擬機自帶的一種堆棧跟蹤工具。jstack

原创 SpringBoot應用部署到外置Tomcat

概述 SpringBoot讓我們實現了簡單、方便、快速的創建一個Spring Web項目,其約定優於配置的模式讓我們少寫了大量的配置。內置tomcat更是讓開發用得爽歪歪,但如果我們需要將SpringBoot項目發佈到外置tomcat中,

原创 Nginx 高可用

Keepalived + Nginx 實現高可用 Web 負載均衡 https://blog.csdn.net/l1028386804/article/details/72801492 點贊 收藏 分享

原创 Jenkins 安裝

Jenkins 安裝 Jenkins構建偉大,無所不能 Jenkins是開源CI&CD軟件領導者, 提供超過1000個插件來支持構建、部署、自動化, 滿足任何項目的需要。 jenkins官網: https://jenkins.io/zh/