原创 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/