原创 Docker簡介及其原理

Docker簡介: 簡單來說,Docker鏡像是一個配置好了所需環境的操作系統,我們在自己的電腦上運行一個docker容器,相當於開啓了一個新的操作系統。比如說,如果我們在一臺windows系統的電腦上運行一個安裝了ubuntu系

原创 JAVA根據圖片路徑下載圖片並寫入ZIP

public void downloadPic(HttpServletRequest request, HttpServletResponse response) throws IOException {

原创 Swagger

Swagger是一組開源項目,其中主要要項目如下: Swagger-tools:提供各種與Swagger進行集成和交互的工具。例如模式檢驗、Swagger 1.2文檔轉換成Swagger2.0文檔等功能。 Swagger-cor

原创 Swagger2接口API返回JSON、Map等對象的備註說明

描述 目前使用Swagger2形成接口文檔時,當系統設計的接口返回的類型不是實體對象時,Swagger2無法在接口文檔頁面中顯示返回結果字段說明,比如返回json、map等可以存儲key-val形式的類型;均無法在接口文檔頁面上顯

原创 監測tomcat 啓動狀態--自啓腳本

監測tomcat 啓動狀態,自啓腳本 #!/bin/sh # func:自動監控tomcat腳本並且執行重啓操作 # author:EagleHao # date:2018-04-08 # DEFINE # 獲取tomcat進程

原创 快速排序(Python)

快速排序由於排序效率在同爲O(N*logN)的幾種排序方法中效率較高,因此經常被採用,再加上快速排序思想—-分治法也確實實用 該方法的基本思想是: 1.先從數列中取出一個數作爲基準數。 2.分區過程,將比這個數大的數全放到它的右邊

原创 冒泡排序(Python)

原理:比較兩個相鄰的元素,將值大的元素交換至右端。 思路:依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即在第一趟:首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,

原创 linux 安裝Git

進入git在GitHub上發佈版本頁面https://github.com/git/git/releases,這個頁面我們可以找到所有git已發佈的版本。這裏我們選擇最新版的tar.gz包。 下載最新版本的tar.gz的Git到

原创 Docker 安裝與部署

Ubuntu 安裝 Docker CE 切勿在沒有配置 Docker APT 源的情況下直接使用 apt 命令安裝 Docker. 系統準備 Docker CE 支持以下版本的 Ubuntu 操作系統: - Disco 1

原创 mysql安裝方式

安裝mysql windows版(解壓版) 1.下載安裝包 下載地址:https://dev.mysql.com/downloads/mysql/ 解壓及初始化配置 解壓並在根目錄下新建初始化配置文件my.ini 初始化配置文

原创 spring cloud簡介以及常用的五大組件原理和介紹

SpringCloud 簡介及五大常用組件介紹 SpringCloud 是微服務架構的集大成者,將一系列優秀的組件進行了整合。基於springboot構建,對我們熟悉spring的程序員來說,上手比較容易。 通過一些簡單的註解

原创 java對日期格式的轉換

package com.ddtkj.common.util; import java.text.DateFormat; import java.text.ParseException; import java.text.ParsePo

原创 生成驗證碼操作

public class VerifyController { /** * 獲取驗證碼 * * @throws IOException */ @RequestMapping(va

原创 dubbo原理

一、Duboo基本概念解釋 Dubbo是一種分佈式服務框架。 Webservice也是一種服務框架,但是webservice並不是分佈式的服務框架,他需要結合F5實現負載均衡。因此,dubbo除了可以提供服務之外,還可以實現軟負載均衡。它

原创 常用的java編程工具類

/** * 對象轉字節(序列化) * * @param obj * @return */ public static byte[] objectToByte(Obje