原创 SpringMVC+shiro+ehcache整合

    最近一直想總結下最近學習shiro權限管理的收穫,惰性使然,沒有去整理。春節放假前一天沒什麼工作,閒來總結下。     shiro是一個用來管理權限的框架。經過兩個項目的整合,個人認爲,整合shiro的重點在於配置文件的配置還有R

原创 SpringBoot+Shiro/SpringMVC+shiro整合

    最近一直想總結下最近學習shiro權限管理的收穫,惰性使然,沒有去整理。春節放假前一天沒什麼工作,閒來總結下。     shiro是一個用來管理權限的框架。經過兩個項目的整合,個人認爲,整合shiro的重點在於配置文件的配置還有R

原创 整合SpringBoot+Mysql+Redis實現緩存機制的一個Demo

  公司的項目中用到了Redis,最近一直在學習這一塊。從開始學習到現在,總體給我的感覺是Redis上手比較容易,但是精通需要大量的實踐和研究的。好在我們公司對Redis的使用並不是那麼深入,目前只能進行些簡單的操作。總結這幾天的學習結果

原创 java的Runtime類處理打開有空格的文件

最近在做文件管理的項目,在開發過程中遇到了一個問題。調用Runtime類的方法,去打開指定路徑下的文件時,當文件名不含有空格,可以正常打開文件;而當文件名含有空格時,打開文件失敗。例如:1.String absolutePath = "E

原创 springBoot+JPA+Mysql項目中的事物管理,發生異常未回滾的問題

    今天在項目中調試代碼的時候,方法中報錯,當去數據庫中查看該方法操作的那條數據記錄時,發現數據已經被修改了。但是該方法整體是處在@Transactional事物管理之下的,也就是說,發生異常時,事物沒有回滾。    經過查找原因,發

原创 關於使用JPA的@ManyToOne註解的方法及踩過的雷

舉個例子:    有兩張表,員工表(employee)和部門表(department)。這個時候,員工表對於部門表來說,屬於ManyToOne的一個關係,對應關係爲多個員工對應一個部門。當我們創建表結構時,應在多的一方去維護表關係,也就是

原创 SpringBoot定時器

SpringBoot實現定時器功能很簡單,直接上代碼1.在啓動類中標註@EnableScheduling註解,開啓定時器功能@SpringBootApplication @EnableScheduling //定時器 public cla

原创 java做後臺移動端微信第三方登錄

剛開始寫該接口的時候一臉茫然,後來發現,說白了就是對微信API的調用。按照步驟,想獲取什麼參數,就發送什麼URL鏈接請求,微信API會返回給你想要的參數。代碼就不貼了,無非就是通過URL,發送請求,然後獲取參數,很容易實現。具體步驟微信官

原创 SpringCloud學習教程(全是乾貨)

我從未見過如此,功力深厚之人。非常好的一套學習資料,分享給大家。學習自有苦中作樂,修行在各人,共勉。 http://blog.csdn.net/forezp/article/details/70148833  本文出自方誌朋的博客

原创 JPA中調用含有IN、OUT、INOUT參數的存儲過程

  上篇文章提到過在JPA中調用Mysql分頁的存儲過程,經過查找資料,發現JPA中有@NamedStoredProcedureQuery註解來專門處理JPA對存儲過程的調用,幷包含了對存儲過程中IN、OUT、INOUT參數的處理。現整合

原创 自己封裝了些FastJson中格式轉換的方法

import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.serializer.S

原创 Mysql分頁的存儲過程

最近在學習Mysql存儲過程,寫了一個分頁的Demo,記錄一下。 該存儲過程用於返回表中總記錄數,會在分頁的存儲過程中調用它。 /*查詢表中記錄總條目數*/ DELIM