原创 js 判斷 json 對象是否爲空

1、轉換爲字符串比較 var obj1 = {};  var obj2 = new Object();  console.log(JSON.stringify(obj1) == '{}'); //true console.log(JSO

原创 構造方法的參數太多,如何解決?

你在寫代碼的過程中遇到過構造方法的參數太多、構造方法重載太多,而不知道使用哪個方法創建對象的問題嗎?或者參數傳着傳着就傳錯位置了?   比如 Person 類,包含 id、姓名、性別、身高、體重屬性。爲了方便創建對象,我們一般使用所有屬性

原创 js操作json對象添加、刪除屬性

js 代碼 var jsonObj = {}; //添加屬性 key1 = val1 jsonObj.key1 = 'val1'; console.log(jsonObj); //添加屬性 key2 = val2 jsonObj['

原创 delete、drop、truncate區別

truncate 和 delete 只刪除數據,不刪除表結構;drop 刪除表結構 表空間:delete 不釋放;truncate 不一定釋放;oracle 數據庫的 drop 將表刪除到回收站,可以被徹底刪除也可以被還原 刪除數據的速度

原创 Spring mvc 與 Spring boot 有什麼區別?

Spring 是一個框架,核心功能是 aop 和 ioc,aop 提供了面向切面編程的能力,ioc 提供了依賴注入的容器。提供了豐富的功能:JDBC 層抽象、事務管理、MVC、Java Mail、任務調度、JMX、JMS、JNDI、EJB

原创 Spring & SpringMVC 學習資源

【官網】Spring Framework,包含 Spring Core 和 Srping MVC https://spring.io/projects/spring-framework#overview 總覽 https://spring

原创 Spring Boot、Spring Cloud 學習資源

【官方文檔】Spring Boot 官方文檔,總覽、新特性、快速開始、討論與視頻、當前最新穩定版 2.2.6.RELEASE 單頁面文檔。 https://spring.io/projects/spring-boot https://do

原创 網絡協議學習資源

【書籍】《網絡是怎樣連接的》豆瓣 以探索的形式,從在瀏覽器中輸入網址開始,追蹤到顯示出網頁內容的整個過程。圖文並茂地講解了網絡的全貌,並重點介紹了實際的網絡設備和軟件是如何工作的。非常適合入門。   【書籍】《HTTP權威指南》豆瓣 想了

原创 設計模式、面向對象、編程規範、重構學習資源

設計模式: 【書籍】《Head First 設計模式》豆瓣 入門設計模式,通俗易懂。個人不是很喜歡 Head First 圖書風格,入門可以看。   【書籍】《Java 與模式》豆瓣 用 Java 語言講解設計模式,適合初學者。   【書

原创 JVM學習資源

【官方文檔】oracle JVM 規範說明書https://docs.oracle.com/javase/specs/jvms/se8/html/ 包含:JVM 的介紹;結構;編譯;class 文件的結構;加載、鏈接、初始化;JVM 指令

原创 數據結構與算法學習資料

【入門書籍】《大話數據結構》豆瓣 理論講得很有趣,不枯燥,每個數據結構和算法,作者都結合生活中的例子進行了講解,能讓你有非常直觀的感受。   【入門書籍】《算法圖解》豆瓣 像小說一樣有趣的算法入門書。示例豐富,圖文並茂,以讓人容易理解的方

原创 Java面試題與經驗學習資源

【網站】牛客網https://www.nowcoder.com/   【網站】力扣 https://leetcode.com/https://leetcode-cn.com/problemset/all/ 中文社區   【網站】尚學堂總結

原创 《Head First Java(第2版)中文版》讀書筆記

爲什麼看這本書? 這本書的豆瓣評分還行,在我的書單裏,但是沒抱有多大的期待。看它的原因純粹是爲了以後給別人推薦書的時候,不是看別人的評論瞎推。   書的整體情況 600 多頁,Head First 系列,一堆對話,知識穿插在對話裏,有測試

原创 《Head First Servlets and JSP 2nd Edition》讀書筆記

爲什麼看這本書? 之前都是在看源碼註釋和官方文檔遇到生詞時,纔會去查,但總感覺零零散散、斷斷續續。 英文的閱讀能力是一個必須要過的坎,於是開始了第一本英文書籍的閱讀之旅。 選它的原因就是書中講解的 servlet、jsp 內容在實際開發中

原创 解答H大的公佈的 10 道 Java 測試題

package constxiong.interview; import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; /** *