原创 js封裝QQ音樂api

QQ音樂api文檔地址:QQ音樂api文檔 封裝好後的api文件地址:需要引入請求封裝文件…/ajax.js https://github.com/1015770492/yumbo-vue/blob/master/src/api/

原创 vue中緩存路由組件

通過keep-alive的緩存路由組件,切換路由時原來的路由組件中的數據也會和數據一起保存下來。 這樣就能做到切換路由,不用重新從後臺獲取數據,直接使用剛剛緩存的數據 <keep-alive> <router-view></ro

原创 js封裝網易雲api請求

封裝axios,以及封裝網易雲音樂api文檔中的所有請求 封裝號的js文件地址Github:雲博前端項目-網易雲音樂api封裝後的js文件地址 向將axios請求封裝 npm install axios -s 封裝的請求函數文件

原创 單例設計模式以及使用場景

單例模式的使用場景 例如:數據源、session工廠 需要頻繁的創建和銷燬對象 經常需要使用的對象 創建的對象銷燬過多的資源 工具類對象 餓漢式 靜態常量 class Singleton { //1. 構造器私有化,

原创 @ConfigurationProperties與@Value區別

@ConfigurationProperties @Value 功能 批量注入配置文件中的屬性 需要一個一個指定 鬆散綁定(鬆散語法,lastName/last-name/last_name) 支持 不支持、會

原创 雲博(yumbo)前端模塊劃分

項目目錄結構 雲博分爲手機端界面和pc端界面,通過判斷是手機還是pc來自動切換路由 路由的格式  手機端用 phone  PC端用 pc 例如主頁 路由: 1. localhost:8080/phone 表示手機端 2

原创 vue中手機端和電腦端之間路由切換的實現代碼,正則表達式對路由替換

例如有手機端登錄頁面和電腦端的登錄頁面 登錄的路由分別是 /pc/login /phone/login 實現代碼:先根據瀏覽器判斷是電腦還是手機端的界面 然後通過正則截取/login進行字符串拼接,形成新的路由 在入口App.v

原创 stylus的使用和基礎知識

安裝stylus npm install stylus stylus-loader -s stylus是主流的css預編譯器 Less Sass Stylus 使用方法 <style lang="stylus" rel="s

原创 類之間的6大關係

依賴關係 判斷A類和B類是否存在依賴關係 A類中用到B類 B類是A類的成員屬性 A類方法的返回類型是B類 A類方法的參數類型是B類 A類方法中使用到B類 A類中用到類B 泛化關係(繼承extends) 實現關係(實現imple

原创 springboot jar方式指定配置文件啓動

激活指定profile ​ 1、在配置文件中指定 spring.profiles.active=dev ​ 2、命令行: ​ java -jar spring-boot-demo.jar --spring.profiles.a

原创 IntelliJ IDEA中 spring Initializr訪問不到?github賬號無法登錄?提示網絡超時?

隨着IDEA的興起,越來越多的人喜歡上了Jetbraints公司開發的軟件。 確實IDAE的使用比Eclipse流暢很多,更人性化。 在使用IDEA中經常會用到Spring Initializr和登錄github賬號,但是經常會發

原创 yaml配置文件的語法規範

1、基本語法 k:(空格)v:表示一對鍵值對(空格必須有); 以空格的縮進來控制層級關係;只要是左對齊的一列數據,都是同一個層級的 server: port: 8081 path: /hello 屬性和值也是大小

原创 迪米特法則(最少知道原則,只與直接朋友交流,降低類之間的偶合)

有兩個類 A類 B類 直接朋友: B是A的 成員變量 B是A中 方法的參數 A的 方法返回值是B類型 成員變量就是 class A{ private B b; } 方法中的參數 class A{ public void he

原创 MongoDB中的聚合表達式

聚合實驗db.accounts.aggregate()方法 $$<field> #使用$來指示字段路徑 $<field>.<sub-field> #使用$和.來指示內嵌文檔字段路徑 $$<variable> #使用$$來指

原创 git原理剖析,站在git的設計者角度去思考git的操作

上一篇講解了IDEA中的git操作看這一篇就夠了 這篇側重原理講解: git是開發者必需掌握的技能之一,在日常的使用過程中,經常有一些小白由於對git的原理沒有喫透,經常會出現一些坑隊友的操作。 對於初識git的開發者,簡單的認爲git就