原创 MyBatis之java.lang.UnsupportedOperationException異常解決方案,resultType導致的問題

今天在使用MyBatis執行sql語句時,出現如下異常: 執行的sql語句配置信息如下: <select id="getColumnsByTableName" parameterType="String" resultType="ja

原创 反射

文章目錄反射1.反射定義2.反射學習2.1獲取Class的三種方式2.2獲取構造器2.2.1獲取指定參數的構造器2.2.2獲取無參構造並調用2.2.3構造器的調用說明2.3獲取屬性與賦值2.31獲取所有屬性2.32獲取所有公有屬性2.

原创 for循環理解與優化

文章目錄for循環深入理解執行過程分析用代碼描述思考 for循環深入理解 執行過程分析 for循環的表達式一般如下: for(表達式1;表達式2;表達式3){ 表達式4; } 執行的順序爲: 1)第一次循環,即初始化循環。

原创 使用Jsoup爬取招聘網站的信息

文章目錄使用Jsoup爬取網站的信息 使用Jsoup爬取網站的信息 先說下需求吧,又到了金三銀四的時節,很多人都在忙碌的找工作,那麼我將做一個對boss直聘的網站信息爬取的一個定時任務系統,該系統爬取當天最新發布的java工作、地點北

原创 9. 迴文數

判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 爲 -121 。 從右向左

原创 12. 整數轉羅馬數字

羅馬數字包含以下七種字符: I, V, X, L,C,D 和 M。 字符 數值 I 1 V 5 X 10 L 50 C

原创 11. 盛最多水的容器

給定 n 個非負整數 a1,a2,…,an,每個數代表座標中的一個點 (i, ai) 。在座標內畫 n 條垂直線,垂直線 i 的兩個端點分別爲 (i, ai) 和 (i, 0)。找出其中的兩條線,使得它們與 x 軸共同構成的容器可以容

原创 == 和 equals()區別、工作多年獨特見解

文章目錄關於== 和 equals()區別引言聯繫拓展結論 關於== 和 equals()區別 引言 從某種角度上來說== 和equals是沒有可比性的,一個是比較運算符,一個是方法。 聯繫 equals方法是屬於Object類中的方

原创 JAVA構造時成員初始化的陷阱

原文鏈接:https://coolshell.cn/articles/1106.html 關於該文章總結 一句話:子類初始化的時候,先new 構造器,構造器的第一句爲super();(父類構造器)super執行完之後,繼續執行構造器以

原创 使用策略者模式+反射簡化大量if-else

文章目錄使用策略者模式+反射簡化大量if-else適用場景代碼例子場景描述代碼優缺點總結代碼下載 使用策略者模式+反射簡化大量if-else if else 代碼量增多,修改的時候還得小心翼翼,其實每個if else 裏面都相當於一個

原创 HashMap JDK 1.8 源碼解析

https://blog.csdn.net/carson_ho/article/details/79373134

原创 hashMap JDK1.7 源碼解析

這文章很詳細,不拿過來可惜了 https://blog.csdn.net/carson_ho/article/details/79373026

原创 爲什麼要使用Spring Ioc?

這篇博客我們使用傳統方式(即不使用Spring)來實現一個添加用戶的實例,再同理使用Spring實現添加用戶的實例,對比學習IoC的概念,以及爲什麼使用IoC等等,最後,簡單總結。下面我們開始: 傳統方式: 客戶端: public c

原创 23種設計模式

https://juejin.im/post/5bc96afff265da0aa94a4493

原创 SpringBoot學習文章全套+源碼

https://juejin.im/entry/5a095d235188253edc7f6b5e