原创 Docker學習——鏡像操作命令(查找,刪除等)

查找  查找docker registry上nginx的鏡像 docker seach nginx 對於衆多鏡像版本,有一個方便篩選的命令 --filter=stars=30 表示查找stars大於30的tomcat鏡像 --no-t

原创 Dcoker學習——基於centos安裝docker

1.首先要檢查centos版本 Docker 要求 CentOS 系統的內核版本高於 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docke [root@host-192-168-48-4 ~]# uname

原创 Docker學習——創建並使用mysql容器

1.首先使用docker run命令拉取鏡像創建一個names爲mysql的容器並啓動 docker run --name=mysql \ -e MYSQL_DATABASE=xxl-job \ -e MYSQL_USER=wikius

原创 SpringBoot整合PageHelper實現分頁

<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifa

原创 數據庫datetime類型使用註解做轉換

使用註解實現在不更改java數據類型的情況下轉換時間類型數據的格式 1.使用jackson包的註解- @JsonFormat,默認的springmvc消息轉換器會生效 注意時區屬性設置 timezone = "GMT+8" @Json

原创 Spring Data JPA——使用Repository實現CRUD

  目錄 導入數據庫驅動和JPA依賴 創建實體類並使用正向工程註解 @Entity: @Id、@Genera

原创 centos強制重啓後mysql啓動失敗

由於強制重啓後mysql的pid丟失導致啓動失敗。 1.進入/etc/my.cnf.d文件查看pid的目錄位置 log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.

原创 Jenkins創建配置實現自動化構建

新建任務,填寫配置名稱..........不過多贅述直接看重點部分 源碼管理:填寫項目git地址和用戶名密碼,指定分支 後面幾項略過 構建 maven:默認 linux安裝的maven; 目標:就是maven命令,一般只用於打包的話就是

原创 CentOS搭建Jenkins部署項目

首先,除了JDK外,要在linux上下載安裝git和maven: 1.安裝git yum install git 安裝完後,創建ssh key,一般公鑰生成在./root/.ssh目錄下,找到配置到github上 ssh-keygen

原创 分佈式任務調度框架xxl-Job

使用背景:單體應用中要實現任務調度時很簡單,不管是JDK的定時也好還是spring的定時任務也好都可以實現。但是隨着服務架構的升級,在集羣架構中,一個服務由多個實例,那麼這時候就需要一個任務調度框架保證某個定時任務只會在多個實例服務中的一

原创 spring cloud alibaba——Nacos 註冊中心

nacos簡介 在 spring cloud alibaba中,nacos類似於Eureka的功能,它的作用一個是註冊中心,另外一個是配置中心。 nacos文檔::https://nacos.io/zh-cn/docs/what-is-n

原创 Redis持久化方式

目錄   Redis的持久化方式分爲兩種(RDB和AOF) 1.RDB文件存儲 觸發RDB方式持久化的方式:

原创 抽取BaseDao和BaseService

目錄 抽取BaseDao 定義BaseDao接口 定義BaseDaoImpl類 業務Dao基於BaseDao的的實現方式 抽取BaseService 定義BaseService接口 定義抽象的BaseServiceImpl類 業務serv

原创 Eureka和zookeeper的區別

兩個服務註冊中心組件根據CAP理論,即一致性consistency,可用性availability,分區容錯partition-tolerance三個特性中,最多滿足其中兩個。 Eureka 滿足AP兩個特性,它實現的是最終一致性

原创 Spring Data JPA——分頁和排序方法詳解

目錄 分頁方法 分頁方法的實現原理(sql角度) 1.查詢所有信息: