原创 Spring-websocket 使用

最近項目要用到websocket,同時結合現有的系統spring-boot架構,那就研究了下基於spring-boot的websocket實現。   參考官網:https://spring.io/guides/gs/messaging-s

原创 mysql 8 的安裝部署

公司最新的項目用到了mysql 8,安裝和部署在阿里雲上,系統是centos7。最近這兩年我的思路從網上搜索別人的文章,轉變爲以官網爲主,查官網資料解決問題,以百度爲最後一步,因爲像mysql這麼龐大的產品,和系統的關聯很緊密,而且文檔非

原创 vmware下的centos7系統安裝docker

安裝 docker 系統配置:vmware 12; centos 7。參考 docker 官方文檔來操作安裝:https://docs.docker.com/engine/install/centos/ [root@docker2

原创 vmware配置NAT模式

vmware虛擬機上安裝的linux系統,虛機可以訪問外網。一開始使用了僅主機模式,一直調試不成功,後來搜索資料才發現NAT模式是可以訪問外網,主機模式只可以訪問宿主網絡和局域網。下面就記錄下 NAT 模式的安裝: NAT模式藉助

原创 Feign解析不同的Content-Type

Feign調用的時候,從上游傳遞不同的Content-Type類型,不同的註解來匹配解析。 首先是從一個錯誤引出來這個問題,在SpringBoot中調用Feign方法: HTTP Status 400 - Required Str

原创 springboot讀取nacos配置文件

SpringBoot 註冊服務到 Nacos 上,由 Nacos 來做服務的管理。在 Nacos的配置列表中,管理着服務的配置文件。SpringBoot 有兩種方式來讀取配置文件的內容,一種是寫配置文件類 @Configurati

原创 SpringBoot 自動裝配原理分析

SpringBoot 自動裝配原理分析 SpringBoot 中約定大於配置,這一原理使得配置文件量驟減,但也使得查找起來不太容易。只有瞭解了其背後的原理,知其然而知其所以然,纔不會感到神奇和迷茫。 使用 SpringBoot 版

原创 IDEA修改提醒的內容 Cannot resolve table '' Inspection info

在IDEA中做JAVA開發,IDE會做很多的檢查提醒,比如命名的駝峯提醒,重複代碼的提醒。今天遇到一個提醒,在JPA中PO類上的Table註解紅色錯誤提醒,默認Table註解不設置name屬性的話,那就按照駝峯原則匹配數據庫中的表

原创 空白項目轉maven項目

空白項目轉maven項目 在IDEA中新建立一個工程,如何轉化爲一個maven項目: 在項目根目錄下建立 pom.xml 文件 在 pom.xml 文件上右鍵 Add as Maven Project

原创 git 中push失敗

git 從一個空項目中拉取下來,本地倉庫commit後,push失敗 查看所有的分支: git branch -a git更新遠程分支信息 git fetch origin --prune git pull 失敗 ,提示信息

原创 java 8 中Predicate接口的學習

參考資料:https://www.cnblogs.com/rever/p/9773743.html 今天來學習下 Predicate 斷定接口,Predicate是個斷言式接口其參數是<T,boolean>,也就是給一個參數T,返回boo

原创 mongo 4.2 的安裝部署

目錄 安裝文件: 安裝 install mongo的數據和日誌路徑: 修改配置文件 /etc/mongod.conf mongo啓動命令: 使用官網中最新的穩定版版,選擇os系統RHEL,按照官網的步驟安裝 https://docs.mo

原创 java 8 Consumer 接口

java 8 Consumer 接口 java 8中開始支持函數式編程,初接觸後很不適應,因爲和對象的思想相差太多。在某次項目中學習了scala之後再返回來看java 8中的函數,有種似曾相識的感覺。java也在和其他語言的競爭中不斷更新

原创 springboot佛祖啓動圖案

springboot佛祖啓動圖案,程序員必備精品 創建banner.txt文件,講文件拷貝到resources目錄下 _ooOoo_

原创 第一個dubbo應用

第一個dubbo應用 參考阿里雲中間件團隊的文章,http://jm.taobao.org/,搜索dubbo中間件。在最後面有一段文字介紹快速生成Dubbo應用的方法:   生成代碼 http://start.dubbo.io/ 基於S