原创 SpringCloud-redis的簡單使用

stringRedisTemplate.opsForValue().set(“test”, “100”,60*10,TimeUnit.SECONDS);//向redis裏存入數據和設置緩存時間 stringRedisTemplat

原创 pageOffice 實現PDF的在線查看

接觸了一個在線查看文檔的功能:pageoffice,遇到了一些問題–在線查看PDF 注意:pageOffice 只有專業版 和企業版 兩個版本支持在線查看功能,其餘版本都不支持,需要購買。 這裏貼出了pageoffice 查看P

原创 centos 6.8 安裝docker

一般來說正常步驟: 第一步 : yum install epel-release 第二步: yum install docker-io 但是有時候會報錯: 提示你該操作無效。 這時候需要改變命令: 1> cd /etc/yum

原创 gradle項目 更新jar 不生效

情景描述: ① 服務A、服務B ②A 要遠程調用 B 的接口,但是B服務的邏輯不滿足需求,這裏B 服務是gradle項目,B 服務內更新遠程接口,Tasks->upload->uploadArchives。 ③B服務更新後,A 項

原创 部署apollo配置中心-Linux

一:首先:下載Apollo源碼 開源地址:https://github.com/ctripcorp/apollo 這裏貼上源碼的地址 二:導入數據庫、並修改源碼腳本 ①修改根目錄下的/scripts/build.bat腳本文件 ②

原创 Apollo配置中心-集羣部署-Linux

經過多次踩坑、出坑,總算部署完成! 簡單記錄,實際已經部署,本次僅介紹Apollo在類遠程服務器中(虛擬機)的實際使用過程。 一:首先梳理結構 ①portalService 一般情況搭建一個就可以; ②configService爲

原创 部署apollo配置中心-端口問題

啓動Apollo服務後,如果沒有修改日誌默認配置,會默認在此路徑下生成對應文件路徑,用於查看日誌。 這是我本地服務器啓動不做日誌修改, 在這裏啓動Apollo的順序是configService、adminService、port

原创 springCloud調用服務接口啓動報錯

springCloud中經常調用同一個註冊中心的服務接口, 在調用過程中不可避免會引入API、Client等等; 經常出錯的步驟:引入對應的依賴,pom中添加;然後直接@Autowired 這時候有極大的可能會啓動報錯,因爲相對應

原创 java8 函數式編程 新特性集合封裝

stream()優點: 1:無存儲。stream不是一種數據結構,它只是某種數據源的一個視圖,數據源可以是一個數組, Java容器或I/O channel等。 2:爲函數式編程而生。對stream的任何修改都不會修改背後

原创 springBoot使用通用tk.mapper報錯-無法獲取實體類對應的表名!

在springboot項目中使用通用mapper導致報錯:tk.mybatis.mapper.MapperException:無法獲取實體類xxx對應的表名! 千萬注意是否使用的@MapperScan註解 如果使用了,不要用imp

原创 springCloud 聚合服務MyBatis 自定義配置

在springCloud中,我們經常會用到聚合服務 在調用另外一個服務的時候,不可避免會引用相關的JDBC依賴 當項目下面有HSQLDB的依賴,Spring Boot會自動創建默認的內存數據庫的數據源DataSource,但我們使

原创 swagger2 異常 報錯

在swagger2 中特別是使用 SwaggerBootstrapUI,在使用其組件的過程中會遇到啓動異常: 例如: java.lang.NumberFormatException.forInputString(NumberFor

原创 Java 8 Stream

Map<Long, AreaInfo> cityCollect = list.stream().collect(Collectors.toMap(AreaInfo::getCityId, po -> po, (key, key2)

原创 springBoot整合rabbitMq,報錯

springBoot 本地測試rabbitMQ,連接失敗報錯的坑: 1、首先是IP 頁面上是 localhost:15672,但是配置文件中是5672 2、用戶權限問題,雖然創建了一個用戶,但是所擁有的權限不如guest 3、gu

原创 MyBatis

int update(user user); 默認情況下,mybatis 的 update 操作的返回值是 matched 的記錄數,並不是受影響的記錄數。 受影響補充: https://www.jianshu.com/p/80