原创 Springcloud項目簡單搭建三(路由管理)

springcloud中的路由搭建負載均衡 首先要知道我們爲什麼要爲整個工程搭建一個路由的服務. springcloud的用意是將工程服務化,將一個大項目拆分成多個小服務,這樣服務之間的運行互不影響.同時可以實現同一個服務的負載均

原创 Springcloud項目簡單搭建五(feign傳遞複雜參數)

項目中使用feign能夠實現負載均衡的能力,所以當我們在進行服務間的調用的時候使用的是fegin來實現. 使用feign的時候如果我們想使用實體或者map當作參數傳遞的時候,像上篇文章中那樣使用就無法接收到了. 傳遞實體或Map

原创 springboot+shiro前後端分離返回json

首先處理由於前後端分離導致的session不通問題 要在前段登錄之後存儲登錄成功的token,之後每次請求在head中傳遞此token,然後後臺添加如下類 /** * 創建人: chenyidong * 創建時間: 2020/

原创 Springcloud項目簡單搭建四(服務消費者)

上篇文章中測試的時候我使用的postman來測試接口,現在我們要創建一個真正使用接口的服務. 創建項目 首先在使用工具創建一個springboot項目 在pom中添加如下配置: <dependency> <groupId>o

原创 實現頁面指定div中滑塊滑動距離

var btn=sessionStorage.getItem("btn"); if(btn!=null || btn!=undefined){ $('.btn-icon').scrollLeft(btn); } fun

原创 在java類中獲取配置文件內容

InputStream in = UCClient.class.getClassLoader().getResourceAsStream( "config.properties"); Proper

原创 oracle12中無法使用wm_concat解決

使用新的函數代替 listagg(合併字段,'連接符號') within group (order by 排序字段) 但是這樣使用如果內容多的話會報錯‘返回的結果過長’,所以需要使用方法將其轉換爲glob xmlagg(xmlpa

原创 tomcat中啓動指定項目的方法,同時解決發佈war包啓動兩次才能訪問的問題

將要部署的WEB應用放在webapps以外的路徑, 並在server.xml相應的Context 中的docBase 指定. 刪除webapps中的所有文件夾, 以及conf/catalina/localhost下所有xml

原创 Springcloud項目簡單搭建一(eureka服務創建)

        學習springcloud搭建項目過程中學習到的記錄下來,首先創建服務eureka,此服務是用來進行發現服務,管理服務,尋找其他服務的一個服務中心.好比一個敬老院,在這裏的老年人在系統中有着記錄,當我們要需按照某位

原创 jap設置兩個表中oneToMany/ManyToOne

多對一的關係我們通常在多的一方來維護。現在使用tbUser和tbRole來完成例子,一個人只能有一個角色。 在user表中我們使用ManyToOne註解來完成關係映射,JoinColumn來設置關聯的外鍵在數據庫中的名稱。 @E

原创 Springcloud項目簡單搭建二(服務提供者)

在上一篇文章中我們創建了服務中心,服務中心是用來來調配各個服務之間來回調用的功能,所以 就會有服務提供者 和服務消費者.這篇文章我們創建服務消費者. 首先我們在創建項目的pom文件中添加jar包 <dependency>

原创 maven項目打包成jar包 但本地jar文件不在jar包內的解決辦法

項目中想要使用本地的jar包的時候,我們在編譯器中可以導入,並且在打包成war包的時候也能打入進去,但是將項目打包成jar包的時候 卻無法打入。因爲jar包中 jar的文件打包在了BOOT-INF中。如下圖 這裏可以看到,m

原创 實現動態加載的圖片頁面中縱向居中顯示

function showImg(url){ $("#imgDiv").html("<div id='imgBadDiv' style='display: flex;flex-direction: row

原创 springboot項目實現靜態文件映射任意路徑

這樣實現的效果是比如我們圖片是在電腦中d盤下。我想用localhost:8080/files/img.jpg訪問那個圖片。 首先在項目中添加如下java文件 @Component class WebConfigurer ex

原创 springboot中使用註解獲取hibernate的session

在要使用的類中使用註解 @PersistenceContext private EntityManager entityManager; 在代碼中可以使用如下獲取 HibernateEntityManager hE