原创 Flyway數據遷移工具使用和安裝

以前生產環境數據庫增加字段是寫一個sql放入本地,到時候部署生產環境的時候先手動執行sql,在部署項目。Flyway數據遷移工具主要是用來控制數據庫增刪改的版本控制,類似於git,可是相比git代碼管理,他的版本控制是通過數據庫當

原创 人臉識別到底怎麼用

    由於最近工作比較忙,自己的公衆號給落下了,於是抽空寫些東西。一是作爲自己經驗的回憶錄,二也希望有類似經驗的朋友可以給些自己的想法和經驗,公衆號回覆比較慢,可以直接加我微信shimilysj或者qq:124954495  前段時間

原创 七夕節-520程序猿(媛)

馬上就七夕了,最近網上七夕相關消息特別多.程序猿的七夕是怎麼過呢?下面給大家介紹一下,如果你不在其中,說明你不是一個好程序猿,O(∩_∩)O哈哈~一、程序猿問科比:“你爲什麼這麼成功? ”科比:“你知道洛杉磯凌晨四點是什麼樣子嗎? ”程

原创 抖音集錦(你不得不看的那些鏡頭)

  抖音,是一款可以拍短視頻的音樂創意短視頻社交軟件,該軟件於2016年9月上線,是一個專注年輕人的15秒音樂短視頻社區。用戶可以通過這款軟件選擇歌曲,拍攝15秒的音樂短視頻,形成自己的作品。此APP已在Android各大應用商店和AP

原创 org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang(springboot1.4升級2.0的坑)

org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang 由於項目的springcloud eureka用的是1.4的版本,雖然說以後eureka

原创 springcloud getway入門到精通

###marven <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</arti

原创 git 如何將dev merge到master上

之前開發主要是在dev上,從master上clone下代碼,開發完以後提交到dev交由測試測完沒問題,再由項目經理merge到master上(生產環境).如今自己的角色改變了。需要自己meger到master。之前從來沒meger過。

原创 springboot中junit常見報錯

在springboot當中新建測試類,項目啓動是沒問題得,但是運行測試類就報錯。主要原因是要在測試類上加入 @RunWith(SpringRunner.class) @SpringBootTest @WebAppConfigurati

原创 kafka的安裝與使用

目前項目中使用的是activemq和rabbitmq,現在簡單學習一下kafka.搭了個zokeeper集羣,kafka集羣,作爲自己kafka的一個入門. kafka的使用場景: - 日誌收集:一個公司可以用Kafka可以收集各種服

原创 springboot集成security

在項目中其實一直在使用spring的security框架.核心主要是幾張表:用戶表,用戶角色關聯表,角色表,角色權限關聯表,權限表(菜單表) 工作中所使用的幾張關聯表,authorization(類似權限表),menu_list(菜單

原创 分佈式阿波羅Apollo配置中心

分佈式Apollo配置中心,其實也是一個微服務項目,裏面有eurake配置中心,還有個前端。原理就是把配置文件中的key,value的值存到Apollo中,然後項目啓動的時候從Apollo中讀取 阿波羅git下載地址 1.導入數據庫A

原创 rabbitmq之mqtt的坑(qos2 not supported for connection)

之前的文章中我也有介紹mqtt,這次遇到一個問題,讓我百思不得其解,由於之前在我的調試之下解決了問題,主要是部署在服務器上的mqttServer用的clientid和我本地測試用的代碼用的clientid重複了,後來糾正後可以正常使用

原创 SpringBoot實踐之---集羣環境下利用Redis實現定時任務

之前的定時任務由於是單點項目,所以實現@Scheuuled後就OK了。現在如果做集羣,如果不做限制,同一時刻會執行多個重複任務,這是我們不願意看到的。現在有很多方案可以解決這種定時任務的重複,只需要增加鎖。 可以使用緩存redis,或

原创 nginx反向代理的一些坑

公司現在用的是springcloud,前端部署在阿里雲服務器,後臺的微服務全部部署在其他公司內部服務器。主要是爲了不讓微服務的地址暴露在前端。因此在nginx轉發到微服務的時候就需要配置二級域名。 因爲有微信前端和網頁前端,所以80端

原创 Springboot中如何引入本地jar包,並通過maven把項目成功打包成jar包部署(轉)

Springboot中如何引入本地jar包,並通過maven把項目成功打包成jar包部署(轉) 最近嘗試引入阿里雲的短信驗證碼,阿里雲的core sdk是maven就有的,但是短信相關的jar包卻不是放在maven的,所以得引入本地的