原创 rabbon手寫輪詢算法

在8001和 8002提供者的控制前添加 @GetMapping(value = "/payment/lb") public String getPaymentLB(){ return serverPort; } 先去掉80

原创 控制器製作簡單驗證碼和漢字驗證碼

@Controller @RequestMapping("imageCode") public class ImageCodeController { Color getRandColor(int fc, int bc) {//

原创 複雜性配置Spring security

    上圖相當於applicationContext.xml 上圖相當於Springmvc.xml   

原创 Springboot運行錯誤Exception parsing document

由於模板引擎過低,不支持部分html語法    切換這兩個的版本號 <thymeleaf.version>3.0.9.RELEASE</thymeleaf.version> <thymeleaf-layout-dialect.versi

原创 三種分佈式鎖的簡單理解

1、數據庫實現(效率低,不推薦) 2、redis實現(使用redission實現,但是需要考慮思索,釋放問題。繁瑣一些) 3、Zookeeper實現   (使用臨時節點,效率高,失效時間可以控制)  4、Spring Cloud 實現全局

原创 SpringBoot的簡單使用

1、創建一個maven工程;(jar) 2、導入spring boot相關的依賴 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring‐bo

原创 左側菜單循環生成

實現寫在impl層 // 加載左邊菜單的樹 (layui) @RequestMapping(value = "tree" ,method = RequestMethod.GET) @ResponseBody pu

原创 關於shiro無權限返回頁面或返回JSON

在基礎控制器類裏BaseController   /** * 權限異常 */ @ExceptionHandler({ UnauthorizedException.class, AuthorizationEx

原创 日期工具類數學工具類字符串工具類

package com.jude.util; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; impo

原创 SpringBoot切換application

Springboot可以多application.ymal文件,如何切換  可以在默認的application.yaml加這個

原创 SpringBoot的日誌

SpringBoot選用 SLF4j和logback; 左邊選一個門面(抽象層)、右邊來選一個實現; 日誌門面: SLF4J; 日誌實現:Logback;   import org.slf4j.Logger; import o

原创 axios簡單應用

axios.defaults.baseURL = "localhost"; axios.get('adata').then(function(ret){ console.log(ret.data) }) async functi

原创 vue簡單應用,圖書管理

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style> .grid table { border-top:

原创 控制器製作簡單驗證碼圖放到前端

@Controller @RequestMapping("imageCode") public class ImageCodeController { Color getRandColor(int fc, int bc) {//

原创 java面試題之三大範式

面試失敗第二次 三大範式   第一範式(1NF):數據表中的每一列(每個字段)必須是不可拆分的最小單元,也就是確保每一列的原子性; 如:一張表裏的地址、電話。   第二範式(2NF):滿足1NF後,要求表中的所有列,都必須依賴於主鍵,而不