原创 詳解docker部署SpringBoot及如何替換jar包

關於docker的安裝和使用,可以看看之前這兩篇文章。Docker從安裝部署到Hello World和Docker容器的使用和連接。這篇文章主要介紹如何在docker上部署springboot項目。關於如何創建springboot項目可

原创 yum install nginx-沒有可用軟件包 nginx。

1. 錯誤提示 Centos 7下安裝nginx,使用yum install nginx,報錯提示沒有可用的軟件包。具體錯誤提示如下: 已加載插件:fastestmirror, product-id, search-disabled-re

原创 Error response from daemon: driver failed programming external connectivity on endpoint mysql3308 (

Docker啓動容器報錯。 1. 錯誤描述 [root@localhost nginx]# docker start mysql3308 Error response from daemon: driver failed programm

原创 SpringBoot進階教程(六十五)自定義註解

在上一篇文章《SpringBoot進階教程(六十四)註解大全》中介紹了springboot的常用註解,springboot提供的註解非常的多,這些註解簡化了我們的很多操作。今天主要介紹介紹自定義註解。 自spring4.0開放以來,自定

原创 SpringBoot進階教程(六十四)註解大全

在Spring1.x時代,還沒出現註解,需要大量xml配置文件並在內部編寫大量bean標籤。Java5推出新特性annotation,爲spring的更新奠定了基礎。從Spring 2.X開始spring將xml配置中的對象ioc過程轉

原创 centos sudo:有效用戶 ID 不是 0,sudo 屬於 root 並設置了 setuid 位嗎?

進入recovery模式。 方法:在登錄頁面按下ctrl+alt+f2  或者 重啓開始時按esc或者shift進入選擇模式【不是每次都能進入】 進入後以root身份登錄。 然後執行以下命令: chown root:root /usr/b

原创 鎖定文件失敗 打不開磁盤"D:\xxx\xxx.vmdk"或它所依賴的某個快照磁盤

由於電腦強制關機,導致虛擬機CentOS系統啓動失敗。報錯提示:鎖定文件失敗 打不開磁盤"D:\xxx\xxx.vmdk"或它所依賴的某個快照磁盤。 v背景介紹 由於電腦強制關機,導致虛擬機CentOS系統啓動失敗。報錯提示:鎖定文

原创 SpringBoot進階教程(六十三)Jasypt配置文件加密

數據庫密碼直接明文寫在配置中,對安全來說,是一個很大的挑戰。一旦密碼泄漏,將會帶來很大的安全隱患。尤其在一些企業對安全性要求很高,因此我們就考慮如何對密碼進行加密。本文着重介紹Jasypt對SpringBoot配置文件加密。 v引入

原创 Java常用開源庫

Java的經久不衰,很大程度上得益於Java的生態好。在日常開發中,我們也會經常使用到各種開源庫和工具類,爲了避免重複造輪子,本文將貼出工作及學習中會用到的部分開源庫和工具類。Java的生態實在太大,這裏只能列舉一部分。如果你對此感興趣

原创 intellij idea各種設置備忘錄

記錄intellij idea設置備忘錄。 v設置類代碼顏色 v設置spring warning   作  者:請叫我頭頭哥 出  處:http://www.cnblogs.com/t

原创 java圖片水印斜角鋪滿

/** * Created by toutou on 2013/8/28. */ import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.J

原创 java map 根據value排序取前n

package com.cnblogs.test; import java.util.List; import java.util.Map; import com.google.common.collect.Immutabl

原创 SQL按照某一列數據去重並顯示整行信息

mysql按照某一字段去重,並顯示其他字段信息。有時候會有一些這樣的需求,就是按照sql中的某一列值去重,還要顯示其他字段的信息。用distinct進行去重時不能顯示整行的信息,對這種需求顯然難以滿足。 v準備工作 1.0 創建測試

原创 CentOS安裝MySQL

MySQL是一種關係數據庫管理系統,關係數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。 ♛ 1 下載MySQL安裝

原创 VMware workstation 12虛擬機安裝CentOS7詳細安裝教程

虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。 虛擬系統通過生成現有操作系統的全新虛擬鏡像,它具有真實windows系統完全一樣的功能,進入虛擬系統後,所有操作