原创 springboot項目打包docker鏡像並且上傳到阿里雲遠程倉庫

springboot項目打包docker鏡像並且上傳到阿里雲遠程倉庫 文章目錄springboot項目打包docker鏡像並且上傳到阿里雲遠程倉庫1, docker開啓遠程訪問1-1 筆者docker安裝在ubnutu上(Ubun

原创 docker搭建mysql5.7主從複製實現讀寫分離

拉取鏡像 docker pull mysql:5.7 Master(主): docker run --restart=always --name mysql5.7-master -p 3307:3306 -e MYSQL_RO

原创 docker簡單安裝rabbitmq

指定版本,該版本包含了web控制頁面 docker pull rabbitmq:management 方式一:默認guest 用戶,密碼也是 guest docker run -d --hostname my-rabbit --n

原创 解決mysql5.7的主從複製延遲解決方案

在MySQL下主從複製的延遲問題一直是在業界內比較大的困擾,主從的延遲會因爲受到網絡磁盤等等相關的因素影響,但其中最主要的影響是就是在master太過繁忙的寫入導致slave無法有效的從relay_log中讀取到最新的相關記錄,這

原创 springcloud搭建以及集成tx-lcn分佈式事務解決框架

本文檔採用框架版本,請嚴格按照文檔版本,否則將可能造成版本衝突 框架名稱 框架版本 springboot 2.0.4.RELEASE springcloud Finchley.SR1 jdk 1.8 tx

原创 springbootAdmin搭建以及對上一個工程進行改造

什麼是springbootAdmin Spring Boot Admin是一個開源社區項目,用於管理和監控SpringBoot應用程序。 應用程序作爲Spring Boot Admin Client向爲Spring Boot Ad

原创 Druid詳解

Druid介紹 Druid首先是一個數據庫連接池。Druid是目前最好的數據庫連接池,在功能、擴展性方面,都超過其他數據庫連接池。Druid已經在阿里巴巴部署了超過600個應用,經過一年多生產環境大規模部署的嚴苛考驗。Druid是

原创 超大文件調用訊飛語音聽寫解決方案

需求 2019年6月20日 1,案場銷售和客服的談話錄音,需要將其翻譯成文字,入庫,後臺審覈。 需求分析 技術選型 訊飛接口 語音有方言 1,因爲方言的存在,只能使用語音聽寫接口。 拿到的是語音文件 1,所以只能使用WebA

原创 數據庫連接池選擇及性能比對(hikariCP druid c3p0 dbcp jdbc)

數據庫連接池概述 數據庫連接的建立是一種耗時、性能低、代價高的操作,頻繁的數據庫連接的建立和關閉極大的影響了系統的性能。數據庫連接池是系統初始化過程中創建一定數量的數據庫連接放於連接池中,當程序需要訪問數據庫時,不再建立一個新的連

原创 JDBC概念及其底層原理

什麼是jdbc 維基百科定義: Java數據庫連接,(Java Database Connectivity,簡稱JDBC)是Java語言中用來規範客戶端程序如何來訪問數據庫的應用程序接口,提供了諸如查詢和更新數據庫中數據的方法。J

原创 mysql常見的面試題

1,MySQL的複製原理以及流程 (1)、複製基本原理流程 1. 主:binlog線程——記錄下所有改變了數據庫數據的語句,放進master上的binlog中; 2. 從:io線程——在使用start slave 之後,負責從mast

原创 spring中使用了哪些設計模式

spring中使用了哪些設計模式 相信大家對spring都很熟悉,使用都是好多年了,但是大家對它有多瞭解呢,它爲什麼好用?爲什麼這麼靈活?帶着這些問題我們一起來研究,發現設計模式的落地讓它變得優雅靈活,好用,下面我們來介紹一下它使用的

原创 java中常用的註解

java中常用的註解 @Null 被註釋的元素必須爲null @NotNull 被註釋的元素不能爲null @AssertTrue 被註釋的元素必須爲true @AssertFalse 被註釋的元素必須爲false @Min(

原创 JAVA設計模式——觀察者模式

前言: 觀察者模式,又可以稱之爲發佈-訂閱模式,顧名思義,簡而言之我們可以理解成,7點半播放天氣預報,電視裏那個主持人就是發佈者,也就是所謂的被觀察者,我們這些聽天氣預報的人也就是所謂的觀察者。也就是說他一個人(被觀察者)發佈一條消息,我

原创 Elasticsearch6.4.2安裝教程

前言:Elasticsearch是和solr一樣的搜索服務,都是基於Lucene,但是es的實時性能更強,更適合做海量數據的搜索服務,所以我們來學習一下es。 1,安裝環境CentOS7 64位 2,下載es安裝包目前6.4.2是最新版