原创 設計模式之單例模式

public class Singleton{ private volatile static Singleton singleton; private Singleton(){}; public static Singleton g

原创 spring mongoDB

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://

原创 編寫自己的springboot starter

一、編寫自己的springboot-starter 引入對應的依賴 編寫實現類 編寫配置文件讀取類 主要註解是@ConfigruationProperties(“配置的值例如 example.a”) 編寫自動裝配類 編寫默認的配置文

原创 單元測試mock

package com.jd.jr.ledger.config.api; import com.jd.jr.ledger.config.api.LedgerConfigManageProvider; import com.jd.jr

原创 lombok使用及lombok編譯不通過解決辦法

一、 lombook的安裝使用 1.0 lombok 插件安裝 在idea中搜索lombok plugin 安裝即可 有了jar包爲什麼還要安裝插件? 因爲lombok的get set方法是在編譯的時候寫進字節碼中的,所以如果沒有

原创 springboot配置文件詳解

一 . springboot的配置文件一共有三種格式 yml yaml properties 前兩種是一樣的 語法都是一樣的,都是以空格來控制層級關係 最大的區別就是 讀取properties中的中文會亂碼 因爲spring

原创 用springboot一分鐘搭建Javaweb工程

1.0 引入springboot相關jar包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

原创 spring引入配置文件與加載其他spring

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="h

原创 xss漏洞修復思路

public static String htmlSecurityEscape(String str) { if (str == null) { return null; } e

原创 代理模式之靜態代理

靜態代理 除cglib的代理外 被代理的類必須實現一個接口 public interface ProxyInterface { public void say(String str); } //下面是真正工作的實現類

原创 代理模式之動態代理(cglib版本)

cglib動態代理的實現,原理 //被代理類 注意相對於jdk動態代理 cglib不需要一個公共接口- package com.xyd.cglib; public class CglibService { public

原创 代理模式之jdk動態代理的實現

學習動態代理之前需要了解靜態代理 並且牢記靜態代理的缺點 //首先被代理的類需要實現一個接口 public interface ProxyInterface { public void say(String str); }

原创 UML的幾種箭頭

UML的幾種箭頭 參考鏈接

原创 spring開啓事務的代碼

spring開啓事務的方式 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.anno

原创 idea中maven引入spring包但是不生效並且模塊顯示爲灰色

idea中maven引入spring包但是不生效並且模塊顯示爲灰色 原因是你忽略了這個模塊 只需要按下圖就行