原创 知識點轉載鏈接

Java基礎: 1、多線程: Java高併發(四)——ThreadPool,線程複用:https://blog.csdn.net/liujiahan629629/article/details/84454908   SpringC

原创 知識點面試題轉載鏈接

Java基礎: 1、Java高級工程師面試題總結及參考答案 2、 SpringCloud: 1、SpringCloud面試題:https://blog.csdn.net/jm_sky/article/details/91438536 Sp

原创 Spring攔截器

1、SpringMVC.xml配置攔截器 <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**" /> <bean class="com

原创 註解筆記

1、@Resource和@Autowired區別1)@Resource默認按照名稱方式進行bean匹配,@Autowired默認按照類型方式進行bean匹配。2)@Resource(import javax.annotation.Reso

原创 context:component-scan標籤的use-default-filters屬性

一、背景   我們在Spring+SpringMVC+Mybatis的集成開發中,經常會遇到事務配置不起作用等問題,那麼本文就來分析下出現這種問題可能的原因以及解決方式。 二、分析及原理窺探   1.項目結構      2.我

原创 Spring Boot、Spring Cloud隨手記

1、項目中沒有手動的去配置 Tomcat 服務器,是因爲 Spring Boot 內置了 Tomcat 2、Spring Boot 提供了熱部署的方式,當發現任何類發生了改變,就會通過 JVM 類加載的方式,加載最新的類到虛擬機中,這樣就

原创 Spring事務失效的原因

5種大的原因 如使用mysql且引擎是MyISAM,則事務會不起作用,原因是MyISAM不支持事務,可以改成InnoDB假如有興趣瞭解 mysql中 ” engine=innodb ” 以及 ” engine=innodb 和engine

原创 hosts文件的作用

    在Window7(C:\Windows\System32\drivers\etc)該文件其實是一個純文本的文件,用普通的文本編輯軟件如記事本等都能打開。    在網絡上訪問網站,要首先通過DNS服務器把網絡域名(www.XXXX.

原创 JAVA中float、double、BigDecimal的區別及數據類型注意事項

單精度浮點數(float)與雙精度浮點數(double)的區別如下: (1)在內存中佔有的字節數不同     單精度浮點數在機內佔4個字節     雙精度浮點數在機內佔8個字節 (2)有效數字位數不同  

原创 AOP配置事務管理不生效

1、由於採用的是SpringMVC、MyBatis,故統一採用了註釋來聲明Service、Controller。由於服務器啓動時的加載配置文件的順序爲web.xml---root-context.xml(Spring的配置文件)---s

原创 AOP實現日誌管理

利用AOP實現在controller層實現日誌記錄,往日誌文件裏寫相應日誌信息。 先在log4j進行log功能的一些配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:

原创 Java AOP 動態代理 配置表達式

AOP的源碼中用到了兩種動態代理來實現攔截切入功能:jdk動態代理和cglib動態代理。兩種方法同時存在,各有優劣。jdk動態代理是由java內部的反射機制來實現的,cglib動態代理底層則是藉助asm來實現的。總的來說,反射機制在生成類

原创 RuntimeException和Exception區別

1.java將所有的錯誤封裝爲一個對象,其根本父類爲Throwable, Throwable有兩個子類:Error和Exception。 2.Error是Throwable 的子類,用於指示合理的應用程序不應該試圖捕獲的嚴重問題。大多

原创 命令less、tail的使用

1、less命令 less的語法格式:less [參數] 文件   常用參數: -c 從頂部(從上到下)刷新屏幕,並顯示文件內容。而不是通過底部滾動完成刷新; -f 強制打開文件,二進制文件顯示時,不提示警告; -i 搜索時忽略大小寫;除

原创 Spring和SpringMVC父子容器關係

一、背景   最近由於項目的包掃描出現了問題,在解決問題的過程中,偶然發現了Spring和SpringMVC是有父子容器關係的,而且正是因爲這個才往往會出現包掃描的問題,我們在此來分析和理解Spring和SpringMVC的父子容器關