原创 知識點轉載鏈接
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的父子容器關