原创 Mybatis 通過註解的方式實現動態SQL

Mybatis 動態SQL 實現方式 第一種方式 在 mapper 的 interface類中使用註解的方式實現: 需要使用 <script></script> 標籤包裹 可以正常的使用在 XML 的動態SQL 標籤 @Select("

原创 在 CentOS7中兩步安裝 Nginx

在網上看了好多安裝 nginx 的安裝說明,都是需要安裝Nginx依賴函數庫 pcre、openssl-devel 等,然後使用 wget 下載 nginx 的包解壓之後纔可以用,但是我卻發現使用 yum 下載,只需要兩步,下面就

原创 SpringBoot集成郵件服務

Spring Email 抽象的核心是 MailSender 接口,MailSender 的實現能夠把 Email 發送給郵件服務器,由郵件服務器實現郵件發送的功能。 Spring 自帶了一個 MailSender 的實現 JavaM

原创 SpringBoot集成 RabbitMQ 實現最簡單的HelloWorld

我們以前發送消息是直接由發送方(Provider)直接發向接收方(Consumer),當使用隊列了之後,就有發送方發給隊列(Queue),然後有隊列轉發給接收方(Consumer)。隊列就作爲消息的中轉站,起到存儲消息,以及轉發的功能。

原创 Linux 中安裝 docker 以及簡介 docker

Docker 1、簡介 Docker是一個開源的應用容器引擎;是一個輕量級容器技術; Docker支持將軟件編譯成一個鏡像;然後在鏡像中各種軟件做好配置,將鏡像發佈出去,其他使用者可以直接使用這個鏡像; 運行中的這個鏡像稱爲容器,

原创 CentOS7 中關於 SElinux 的設置說明

有些博客上面說的是 setenforce 0 表示臨時關閉,但是我發現我這邊 0 表示 Permissive , 並不是 disable。本文來記錄下正確的操作。已經有很多博客對 SElinux 有很深的說明了,在下面的文章中就只是對 S

原创 MongoDB Grid FS

MongoDB GridFS 簡要說明 在 MongoDB 裏面支持大數據的存儲(例如:圖片、音頻、視頻等各種二進制數據)。 下面簡介 GridFS : GridFS 用於存儲和恢復那些超過16M(BSON文件限制)的文件(如:圖片、音頻

原创 Flutter學習之Dart 中的 static 關鍵字

Dart 中的 static 關鍵字 重要點歸納 使用 static 關鍵字來實現類級別的變量和函數 靜態成員不能訪問非靜態成員( static 關鍵字修飾的成員 不能訪問 非 static 關鍵字修飾的成員) 非靜態成員可以訪問靜態成員

原创 MySQL8.0 密碼管理與密碼策略

說明 MySQL 的版本在 8.0 以上。本文使用的版本是 8.0.13 這個版本。 mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.13

原创 當 MySQL8.0 SHOW VARIABLES LIKE 'validate_password.%' 爲 empty 時的處理辦法

環境 我是使用的 mysql 版本爲 8.0.13 mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.13 | +-------

原创 docker 中安裝文件服務器 vsftpd

之前直接在 centos 上面搭建 vsftpd,特別費勁,那麼多配置的地方,以及繁瑣的操作。就想着在 docker 上面去試試,畢竟有這麼簡單的方式去搭建,幹不用。 搭建過程 第一步:準備工作 創建一個文件夾,作爲我們上傳文件的目錄地址

原创 Java線程同步之synchronized關鍵字

線程安全問題 關於線程安全問題,就是指在高併發的情況下多個線程操作同一個資源的時候,就會出現該資源被多次修改導致出現與預期不一致的結果。 爲了處理這種問題,就必須使用同步,所謂同步就是指多個操作在同一個時間段內只能又一個線程線程進

原创 CentOS7 下面執行 ifconfig 報錯

簡述 我遇到的到問題是沒有安裝 ifconfig,具體的操作流程如下 // 第一步 yum search ifconfig // 第二步 yum install net-tools.x86_64 // 第三步 ifconfig

原创 CentOS7 中沒有顯示 ip 地址

簡述 問題:在 CentOS7 中輸入 ip addr 時,沒有顯示出局域網 IP 處理辦法 // 第一步輸入,查看網卡的名稱 ip addr // 第二步修改,網卡的配置文件,先切換到對應的路徑 cd /etc/syscon

原创 設置MySQL 允許外部訪問

錯誤 錯誤信息: SQL Error (1130): Host ‘10.4.2.197’ is not allowed to connect to this MySQL server 說明所連接的用戶帳號沒有遠程連接的權限,只能在本機(l