原创 spring-懶加載使用場景
場景一:父類應用泛型,當類實例化時通過反射來確定具體類型: 代碼: 父類: @SuppressWarnings("unchecked") public class BaseServiceImpl<T> implements Ba
原创 Struts2中Action-代碼抽取
代碼: 基類: package com.dx.action; import java.lang.reflect.ParameterizedType; import java.util.Map; import org.apach
原创 百度Ueditor增加字體
Ueditor本身自帶11種字體 現在我要添加“仿宋”和“仿宋GB2312”兩種字體 過程如下: 1、找到文件 ueditor/lang/zh-cn/zh-cn.js ,找到其中的fontfamily節點,添加“仿宋
原创 使用border-radius無效,能看到背景還是方形的,邊框變成圓角了的解決方案
解決方案: 1、設置border:none; 去掉邊框; 2、設置border-radius:40px; 若遇到瀏覽器兼容的問題,可加上兼容的css代碼; 3、最後,使用box-shadow: 0px 0px 5px #ccc
原创 hibernatetemplate save() 沒有插入數據
代碼: ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext-bean.xml"); Hiberna
原创 SpringBoot使用JPA
Spring Data JPA 是 Spring 基於 ORM 框架、JPA 規範的基礎上封裝的一套JPA應用框架,可使開發者用極簡的代碼即可實現對數據的訪問和操作。它提供了包括增刪改查等在內的常用功能,且易於擴展!學習並使用 Sprin
原创 SpringBoot與ehcache整合
EhCache 是一個純Java的進程內緩存框架,具有快速、精幹等特點,是Hibernate中默認的CacheProvider。 ehcache提供了多種緩存策略,主要分爲內存和磁盤兩級,所以無需擔心容量問題。 spring-bo
原创 java動態代理——CGLIB
1.使用場景:JDK中所要進行動態代理的類必須要實現一個接口,也就是說只能對該類所實現接口中定義的方法進行代理,這在實際編程中具有一定的侷限性,而且使用反射的效率也並不是很高。 2.使用CGLIB原因:使用CGLib實現動態代理,完全不受
原创 SpringBoot服務訪問路徑動態處理
@RestController public class MainController { @RequestMapping(value = "/echo/{message}", method = RequestMethod.GET
原创 Spring Boot添加記錄日誌
在Spring Boot 中記錄日誌只需兩步: 1、在 src/main/resources 下面創建logback.xml 文件。 <?xml version="1.0" encoding="UTF-8"?> <configurat
原创 SpringBoot安全登錄驗證
項目結構: 驗證實現——WebSecurityConfig.java package com.dx.config; import javax.servlet.http.HttpServletRequest; import javax.
原创 Elipse Java代碼註釋模板
編輯註釋模板的方法:Window->Preference->Java->Code Style->Code Template 然後展開Comments節點就是所有需設置註釋的元素啦。 現就每一個元素逐一介紹: 1.文件(Files)註釋
原创 java之動態代理簡單實現
package com.dx.test; /** * 業務接口 * @author xiangzi * */ public interface Subject { public void dealFirstMethod()
原创 Spring Boot整合MySQL
1.屬性配置文件(application.properties) #mysql spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.userna
原创 用JS和HTML實現斜線表頭
首先下載JS圖形庫API:wz_jsgraphics.js 第二步:編寫html文件: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "