原创 算法 玩轉數據結構 2-4 數組中查詢元素和修改元素

0    課程來源 https://coding.imooc.com/lesson/207.html#mid=13409   1    重點關注 1.1    toString方法範式 參考coding   1.2    coding  

原创 算法 玩轉數據結構 2-3 向數組中添加元素

1    重點關注   2    課程內容   3    coding

原创 算法 玩轉數據結構 2-2 二次封裝屬於我們自己的數組

1    重點關注 1.1    索引使用 數組最大的優點:快速查詢。scores[2] ·數組最好應用於“索引有語意”的情況。 ·但並非所有有語意的索引都適用於數組(例如,以身份證號爲索引)       2    課程內容 2.1  

原创 算法 玩轉數據結構 2-1 使用java中的數組

1    重點關注 1.1    idea新建Java項目 new project--》java--》選擇jdk--》next--》create project from template--》Command line app--》next

原创 20220816 springboot_idea_mapStruct_轉Entity 生成的ToDominObject沒有用有參構造方法構造對象 自定義實現類

1    問題: 使用lombok,DDD設計思想整合mapStruct時,轉Entity 生成的ToDominObject沒有用有參構造方法構造對象   2    解決方案: 2.1    未解決_原因猜想 因爲生成的實現類,ToPo有對

原创 20220814 idea_springboot_啓動 Cannot load driver class: com.mysql.cj.jdbc.Driver

1    問題 Cannot load driver class: com.mysql.cj.jdbc.Driver   2    解決方案 2.1    已解決 2.1.1    首先,去查看項目中MySQL的版本 如果找不到,說明可

原创 20220810 idea_springboot_start_dao

1    問題 Field XXX required a bean of type XXX that could not be found. 報錯起不來項目   2    解決方案 2.1    未解決_application.java 添

原创 20220810 Date_json打印

1    問題 接口文檔規定某字段爲Date類型,yyyy-MM-dd這種,因爲用Json打印,日期打印格式爲數字串的形式,測試提了缺陷   2    解決方案 2.1    未解決_排查Date類型 因爲這個字段在數據庫是Date類型,而

原创 20220810 idea maven阿里雲鏡像 springboot項目啓動

1    問題 從spring官網當了個springboot項目,pom.xml文件如下兩行一直飄紅 <artifactId>spring-boot-starter-parent</artifactId>

原创 20220810 idea_springboot_啓動 No active profile set, falling back to default profiles: default

1    問題 idea啓動,報 No active profile set, falling back to default profiles: default 無法啓動   2    解決方案 2.1    未解決_查日誌    本來以

原创 20220810 idea_springboot_配置

1    問題 今天,cm項目和rd項目配置對外聯分別配置了一套,現在需要把cm的外聯配置更換成rd的外聯配置,現在更換完成後,項目起不來了   2    解決方案 2.1    未解決_重新導入 首先想到的是,是不是配置在配置平臺上沒有配

原创 EffectiveJava 2對所有對象通用的方法 11謹慎地覆蓋clone

1    重點關注 1.1    使用場景 除非拷貝數組,或者做系統鏡像相關,有些專家級的程序員從來不去覆蓋clone方法,也從來不去調用它。   1.2    參考原型模式 https://www.cnblogs.com/14463587

原创 EffectiveJava 1創建和銷燬對象 10始終要覆蓋toString

1    重點關注   2    課程內容   3    代碼演練 3.1    核心代碼 覆蓋toString方法  /** * %d 整數類型(十進制) * %03d 如果小於3位,前方補0 *

原创 EffectiveJava 1創建和銷燬對象 9覆蓋equals時總要覆蓋hashCode

1    重點關注 1.1    本章核心 覆蓋equals時總要覆蓋hashCode,代碼參考3.1   1.2    hashcode的散列函數針對不同數據類型的算法(3.1參考short類型)   一個好的散列函數通常傾向於“爲不相等

原创 EffectiveJava 1創建和銷燬對象 6消除過期的對象引用

1    重點關注 1.1    通用方法避免過期對象的應用 消除過期引用的最好方法是讓包含該引用的變量結束其生命週期。 如果使用最緊湊作用域範圍定義每一個變量,這種情形自然而然的發生   1.2    消除過期對象的使用場景 a    棧