原创 Java編程思想__接口

接口和內部類爲我們提供了一種將接口與實現分離的更加結構化的方法。   抽象類和抽象方法 Java提供了一個叫做 抽象方法 的機制,這種方法是不完整的,僅有聲明而沒有方法體。如下 abstract void f(); 包含抽象方法的類叫做

原创 Java編程思想__多態

在面向對象的程序設計語言中, 多態是繼數據抽象和繼承之後第三個基本特徵。 多態通過分離 做什麼 和 怎麼做, 從另一角度將接口和實現分離開來。多態不但能改善代碼的組織結構和可讀性,還能夠創建可擴展的程序__即無論在項目最初創建時還是在需要

原创 由於BootStrap4使用圖標無效,則使用FontAwesome來代替

問題描述 在項目中引入了BootStrap4來使用圖標,但是頁面引入了bootstrap.css樣式,但是運行結果並沒有顯示 如下 運行如下   解決辦法如下 1),安裝 font-awesome  cnpm i font-awe

原创 VUE跨域問題 No 'Access-Control-Allow-Origin' header is present on the requested resource.

問題描述: 使用vue-resource進行get請求,然後就出現跨域訪問的問題,由於後臺使用springBoot進行創建的,添加下面一個類解決了跨域問題   解決辦法 import org.springframework.conte

原创 Docker私有倉庫

1),私有倉庫搭建與配置 1-1),搜索 registry  docker search registry 如下   1-2),拉取 registry  docker pull registry   1-3), 使用 docker

原创 容器管理與容器監控-Grafana

什麼是Grafana? Grafana 是一個可視化面板(Dashboard) ,有着非常漂亮的圖表和佈局展示,功能齊全的度量儀表盤和圖形編輯器。支持Grafana,zabbix,influDB,Prometheus和OpenTSDB作爲

原创 微服務持續集成-Jenkins

什麼是Jenkins Jenkins 原名爲 Hudson,2011年改爲 Jenkins ,它是一個開源的實現持續集成的軟件工具。官方網址爲 https://jenkins.io/zh/ Jenkins 能實時監控集成中存在的錯誤,提供

原创 容器管理與容器監控-容器管理工具Rancher

什麼是Rancher Rancher 是一個開源的企業級全棧容器部署及管理平臺。Rancher 爲容器提供了一攬子基礎架構服務,CNI 兼容的網絡服務,存儲服務,主機管理,負載均衡,防護牆......Rancher讓上述服務跨越有云,私有

原创 微服務容器部署與持續集成-Dockerfile

什麼是Dockerfile Dockerfile 是由一系列命令和參數構成的腳本,這些命令應用於基礎鏡像並最終構建一個新的鏡像。 對於開發人員:可以爲開發團隊提供一個完全一致的開發環境。 對於測試人員:可以直接拿開發時所構建的鏡像或者通過

原创 SpringBoot使用H2數據庫與H2數據庫的基本使用

H2數據庫引擎主要特點是: 非常快,開源,JDBC API 嵌入式和服務器模式; 內存數據庫 基於瀏覽器的Console應用 佔地面積小:大約2 MB的jar文件大小 下面是我springBoot使用H2數據庫使用過程中遇到的一些問題  

原创 SpringBoot啓動tomcat出現空白頁面

如果出現這個問題原因 1),點擊用戶退出方法,方法裏面執行的是清除session和清空cookie,然後,就出現了空白頁面   執行退出方法是 @GetMapping("logout") @ApiOperation(va

原创 Idea的Terminal怎麼才能使用git命令?

  file ->setting 如下     效果圖爲

原创 SpringBoot的Mybatis使用Flyway管理H2數據庫版本

Flyway是什麼? 數據庫的版本控制 , 跨所有環境的強大架構演變 。輕鬆,愉快和簡單的SQL 。 爲什麼要遷移數據庫?      參考flyway官網  https://flywaydb.org/getstarted/why Flyw

原创 Swagger-UI前後端分離的api框架

1),背景知識       隨着互聯網技術的發展,現在的網站架構基本都是由原來的後端渲染,變成了前端渲染,前後端分離的形態,而且前端技術和後端技術在各自的道路上越走越遠。      其前端和後端的唯一聯繫,變成了API接口,API文檔變成

原创 SpringBoot定時任務

    項目開發中經常需要執行一些定時任務,比如說需要在每天凌晨時候,分析一次前一天的日誌信息。Spring爲我們提供了異步執行任務調度的方式,提供 TaskExecutor , TaskScheduler 接口。     倆個註解 @E