原创 List ? super T和List ? extends T之間有什麼區別

List<? extends T>和List<? super T>之間有什麼區別? List<? extends T>表示類型的上界爲T,即參數化的類型可能是T也可能是T的子類。<? extends T>被設計用來讀數據的泛型,只能讀取類

原创 爲什麼“super”關鍵字在泛型使用時不允許在類級別使用

如下的代碼編譯不通過 ConstructorTest<T super CharSequence> 在stackoverflow上的討論:https://stackoverflow.com/questions/37411256/why-s

原创 java泛型中“”?“”和“”T“”有什麼區別

T 代表一種類型 加在類上:class SuperClass<A>{} 加在方法上: public <T>void fromArrayToCollection(T[] a, Collection<T> c){} 方法上的<T>代表括號裏面

原创 Eclipse中Debug調試的F5、F6、F7、F8的作用

F5:跳入方法 F6:向下逐行調試 F7:跳出方法 F8:直接跳轉到下一個斷點,如果只有一個斷點,則調到第二次執行該斷點的地方 

原创 XML解析器--參考mybatis技術內幕

      在 MyBatis 中涉及多個 XML 配置文件,因此我們首先介紹 XML 解析的相關內容 。 XML解析常見的方式有三種 , 分別是: DOM ( Document Object Model )解析方式和 SAX ( Sim

原创 mybatis核心處理層

SQL執行         SQL語句的執行涉及多個組件,其中比較重要的是Executor、StatementHandler、ParameterHandler、ResultSetHandler。 Executor主要負責維護一級緩存和

原创 Jackson使用指南

Jackson包含一個core JAR,和兩個依賴core JAR的JAR:  Jackson Core  Jackson Annotations  Jackson Databind  其中Jackson Annotations依賴Jac

原创 git將本地項目文件夾直接變爲git遠端倉庫的項目

1.首先需要在遠程git倉庫創建項目 2.通過命令 git init 可以把一個目錄本地項目根目錄變成git管理倉庫 3. 執行命令 git remote add origin https://github.com/xxxxxxxxxxx

原创 mysql InnoDB 行鎖的實現 -Oracle是對每行數據加鎖實現

通過索引項加鎖實現   1.只有條件走索引才能實現行級鎖   2.索引上有重複值,可能鎖住多個記錄   3.查詢有多個索引可以走,可以對不同索引加鎖   4.是否對索引加鎖實際上取決於mysql的執行計劃 自增主鍵做條件更新,性能最好 測

原创 VMware虛擬機三種網絡模式詳解--橋接模式

由於Linux目前很熱門,越來越多的人在學習Linux,但是買一臺服務放家裏來學習,實在是很浪費。那麼如何解決這個問題?虛擬機軟件是很好的選擇,常用的虛擬機軟件有VMware Workstations和VirtualBox等。在使用虛擬機

原创 InnoDB的gap lock

       InnoDB在REPEATABLE-READ的隔離級別中消滅了幻讀,在標準的隔離級別中,REPEATABLE-READ的隔離級別 是允許幻讀的,咋一看mysql的隔離級別更完善,但是實際上mysql之所以在REPEATABL

原创 mysql查看未提交的事務進程

查詢 正在執行的事務: SELECT * FROM information_schema.INNODB_TRX 查看正在鎖的事務 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;  查看等待鎖的

原创 ubuntu下修改mysql的密碼

環境 Ubuntu 情景 忘記mysql root用戶密碼,現在需要重置root用戶密碼 解決 1、停止mysql服務 $ service mysql stop 1 2、修改my.cnf文件 # 查找my.cnf文件在哪裏 $ find

原创 springboot攔截器執行兩次

原文鏈接:https://blog.csdn.net/qq_37059838/article/details/88040608 版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權

原创 數據轉JSONString異常,write javaBean error

原文鏈接:https://blog.csdn.net/pange1991/article/details/79175448 本文鏈接:https://blog.csdn.net/pange19