原创 springAOP分析

參考https://www.cnblogs.com/liuyk-code/p/9886033.html

原创 IDEA配置和插件

1.相關配置   2.插件 RestfulToolkit RestfulToolkit是IDEA的一個插件,主要作用就是提供一個窗口,該窗口展示你項目定義的所有對外的URL,並且點擊對應的URL可以跳入指定方法,同時提供接口測試功能。  

原创 spring的finishBeanFactoryInitialization方法分析

spring源碼版本5.0.5 概述         該方法會實例化所有剩餘的非懶加載單例 bean。除了一些內部的 bean、實現了 BeanFactoryPostProcessor 接口的 bean、實現了 BeanPostProces

原创 spring容器的refresh方法分析

spring源碼版本5.0.5 Spring容器創建之後,會調用它的refresh方法刷新Spring應用的上下文。 首先整體查看AbstractApplicationContext#refresh源碼 public void r

原创 @Import註解的作用

在@Import註解的參數中可以填寫類名,例如@Import(Abc.class),根據類Abc的不同類型,spring容器有以下四種處理方式: 1. 如果Abc類實現了ImportSelector接口,spring容器就會實例化Abc類

原创 struts2的Action中使用spring的@Transactional註解事務出錯

1.在Struts2使用的是spring管理對象。 使用spring的註解式事務配置, 在action的方法中直接使用事務遇到的問題.  public class testAction extends BaseAction{

原创 mybatis中#{}與${}區別

mybatis 中使用 sqlMap 進行 sql 查詢時,經常需要動態傳遞參數,例如sql 如下: select * from student where uid=#{uid} AND student_name='${studentNa

原创 MyBatis插件原理

官方文檔:https://mybatis.org/mybatis-3/zh/configuration.html#plugins MyBatis 允許你在已映射語句執行過程中的某一點進行攔截調用。默認情況下,MyBatis 允許使用插件來攔

原创 Mybatis的mapper接口在Spring中實例化過程

在spring中使用mybatis時一般有下面的配置 <bean id="mapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigu

原创 mybatis-動態sql-trim、where、set

1. where標籤的作用:如果該標籤包含的元素中有返回值,就插入一個where;如果where後面的字符是以AND和OR開頭的,就講他們剔除。 int findUserByWhere(@Param("name") String name

原创 ZAP筆記

1.HTTP自動變成HTTS問題。 在使用OWASP ZAP 2.8.0的時候,如果設置了dynamic ssl certificates,並把正式導入到瀏覽器的時候 如果ZAP當做代理訪問HTTP的網址時,會自動把HTTP變成HTTPS

原创 linux常用命令

關機和重啓命令 1.shutdown option time:在指定的時間,執行某項操作,如果是非root用戶,需要輸入登錄密碼。其中option如下可選: -h:關機 -r:重啓 -c:取消前一個關機命令 shutdown -h now:

原创 struts2-052漏洞

轉:https://thief.one/2017/09/06/1/ s2-052漏洞介紹 s2-052漏洞是當用戶使用帶有XStream組件的Struts-REST插件對XML格式的數據包進行反序列化操作時,未對數據內容進行有效驗證,可直接

原创 python在window下環境搭建

1.Python安裝包下載 地址:https://www.python.org/downloads/windows/ 然後找到對應系統版本的安裝包     下載完成後,直接運行exe安裝。在安裝的時候開業勾選把python.exe加入Pa

原创 struts2數據類型轉換DefaultTypeConverter

轉https://www.cnblogs.com/IT-1994/p/5998458.html 一、前言 筆者一直覺得,學習一個知識點,你首先要明白,這東西是什麼?有什麼用?這樣你才能瞭解。好了,不說廢話。 1.1、類型轉換爲何存在?什麼是