原创 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