原创 使用spring-boot發送郵件如此簡單

在項目中我們經常需要用到發送郵件的功能,比如用戶註冊及忘記密碼功能中需要使用發送驗證碼到郵箱,在spring-boot中只需要在properties文件添加相關配置就能實現發送郵件的功能。 一、修改application.yml配

原创 centos7 安裝elasticSearch

一、使用tar.gz文件運行elasticSearch 1.下載elasticSearch https://www.elastic.co/downloads/ 選擇要下載的版本,這裏我用的是centos,下載linux版本 2

原创 centos7 docker容器啓動報錯

centos7 運行 systemctl start docker.service 出現如下錯誤 Job for docker.service failed because the control process exited

原创 重新編譯nginx,安裝fastdfs-nginx-module

安裝fastdfs-nginx-module 下載fastdfs-nginx-module https://github.com/happyfish100/fastdfs-nginx-module/releases 解壓fast

原创 ORA-01654: unable to extend index by 128 in tablespace USERS

今天在開發環境出現如下問題 Caused by:java.SQLException:ORA-01654: unable to extend index OPEN_CARE_BPM.ACT_IDX_HI_DETAIL_TENANT_

原创 HSTS 307重定向跨域問題

最近做項目碰到一個奇怪的問題,我的電腦上可以正常訪問,同事的電腦上訪問出現跨域錯誤。本地啓動一個node服務發送Ajax請求服務端接口,因爲是跨域訪問,瀏覽器發送一個OPTIONS請求服務端是否允許當前域名訪問,瀏覽器使用307重

原创 centos7安裝docker-community

使用存儲庫安裝 1.安裝所需的軟件包 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 2.使用如下命令設置穩定的存儲庫 sudo

原创 Spring-Cloud-Eureka學習一Eureka配置參數

一、Eureka Client端參數 1.基本參數 參數 說明 eureka.client.availability-zones 告知Client有哪些region及availability-zones,支持配置修改

原创 rabbitmq 學習三-spring-boot中配置交換器和隊列

rabbitmq主要的交換器類型有fanout、direct、topic、headers 下面分別介紹三種常用的交換器使用方法 1.fanout交換器 將所有發送到該交換器的消息會路由到所有與該交換器綁定的隊列中 2.direct

原创 Dockerfile 創建鏡像必會知識點

一、.Dockerfile 結構 Dockerfile 由一行行命令語句組成,支持#開頭的註釋。Dockerfile的內容分爲四部分:基礎鏡像信息、維護者信息、鏡像操作指令、容器啓動時執行的指令。 下面是一個基於centos創建j

原创 Spring-Cloud-Eureka學習二 服務註冊與發現

一、註冊中心出現的背景 單體應用經過拆分之後變成多個微服務,每個服務獨立部署,架構也由當初的一臺Nginx負載多個tomcat。例如:現在有2個微服務分別爲服務A和服務B, 服務A調用服務B。服務B部署了3個實例,要將A的請求轉發

原创 spring-boot編寫測試用例測試restful接口

spring-boot中測試restful接口非常方便,通過使用@SpringBootTest、@RunWith兩個註解及TestRestTemplate 就可以快速的實現。 1.編寫BaseTest @RunWith(Sprin

原创 spring-boot使用自定義HttpMessageConverter將application/x-www-form-urlencoded請求數據轉爲對象

1.定義converter public class CustomerMessageConverter extends AbstractHttpMessageConverter<T> { private static final

原创 使用visual studio code將TypeScript編譯爲Javascript

準備環境 安裝VS code 下載地址 https://code.visualstudio.com/ 選擇OS對應的VS Code下載,下載完成後安裝並啓動 安裝typescript 需要提前安裝node js 安裝typ

原创 這款IDEA 代碼生成插件你值得擁有

作者:HeloWxl https://www.jianshu.com/p/e4192d7c6844 Easycode是idea的一個插件,可以直接對數據的表生成entity,controller,service,dao,ma