原创 jenkins自動打包並向Harbor推送鏡像

記錄, 使用jenkins自動打包並向私庫推送鏡像, 不限制於Harbor。該問題因爲一個小點沒有想到, 導致調查了一天,多次嘗試,閱讀大量相關的文章並未解決作者的問題。 所以作爲記錄,供讀者多一個參考的方向。 使用說明, jen

原创 centos7安裝jenkins, war包啓動,測試發佈

jenkins安裝 博主測試項目爲spring cloud,maven構建項目, 選用tags進行構建。 並未進行自動構建。 每次發佈前需要人工打tag,實現不同版本號控制。因遇到過開發人員提交代碼不全面, 導致自動構建失敗。每次

原创 Centos7 配置基礎JAVA開發環境

centos7配置基礎JAVA開發環境 1. 初始化機器 作者按照k8s高可用集羣搭建-前置條件2 進行初始化機器 2. jdk1.8安裝 jdk安裝可使用 yum 進行安裝,作者使用包安裝形式 jdk選擇1.8版本, 可在 資源

原创 centos7搭建nexus3私庫

centos7搭建nexus3私庫。用於maven包下載,docker鏡像上傳下載。本文介紹nexus3安裝啓動,並配置maven。 1. nexus3需要jdk環境 關於centos7jdk安裝可參考Centos7 配置基礎JA

原创 k8s高可用集羣搭建-前置條件2

上文講述了機器及基本配置, 本文講述機器的初始化。 整體步驟於網絡整理, 並於多次搭建成功後整理腳本, 博文中均爲拆解腳本。 1.初始機器安裝必要軟件 echo "------------------------------ 安裝

原创 k8s高可用集羣搭建-前置條件1

k8s高可用集羣搭建-前置條件 關於k8s集羣相關組件, 名詞定義本文不在敘述。只講述作者在搭建k8s集羣的搭建過程。 準備5臺機器或虛擬機(作者環境,5個虛擬機centos7) cpu要求 >= 2, 內存 >= 2G 啓動後

原创 Spring+SpringMVC+Mybatis簡易框架搭建

搭建可運行的簡易SSM框架,記錄一下。 選中,next GroupId:域名反寫+項目名稱 ArtifactId : 項目名稱 Packaging : 打包方式,爲方便直接選擇war。 注:沒有maven插件,沒有配置mave

原创 docker+gitlab+jenkins持續集成

記錄docker+gitlab+jenkins持續集成 部署項目說明: 本次記錄部署的項目爲部分微服務項目, 使用nacos1.2.1作爲註冊中心,配置中心,開啓權限驗證。使用zipkin+es+rabbitmq作爲鏈路追蹤。 關

原创 Centos7安裝使用nacos1.2.1

nacos1.2.0之後開啓登錄權限。 使用nacos作爲註冊中心,配置中心。 1. 安裝mysql 部署nacos之前先確定/部署mysql。使用數據庫作爲數據存儲。作者使用docker部署mysql mkdir -p /opt

原创 JSTL核心標籤

本文引用於-21天學通javaweb開發,僅用於學習交流。 jsp頁面要使用格式化標籤,必須使用<%@ taglib %>指令,指定格式化標籤。代碼如下 <%@ taglib prefix="c" uri="http://java.sun

原创 數據庫相關設計優化

數據庫設計優化 適度的違反範式 遵循三大範式就會帶來查詢時經常需要join導致查詢效率降低,機遇性能要求就和業務適當做冗餘 適度的建立索引 IO更新操作會降低索引的操作,存儲空間. 建立索引的規則:a. 多音的字段必須是經常用來做查詢條

原创 配置環境變量

學習java,首先要配置相關環境變量。 環境變量配置有兩個配置,其一是在系統環境變量(path)下配置,其二是在用戶環境變量下配置。兩者的區別在於,系統環境變量下,所有用戶都可以共享。用戶環境變量下只有當前用戶可以使用。 例如,同一臺電腦