原创 ArrayList 深入淺出

ArrayList 特點:按添加順序排列、可重複、非線程安全; 底層實現:數組 擴容原理:初始化集合時,默認容量爲 0,第一次添加元素時擴容爲 10,容量不夠時擴容爲原來容量的 1.5 倍。 這裏擴容指的是無參構造初始化時的場景。對於

原创 【重構】Bilibili UWP 客戶端下載視頻文件重命名 2.0

代碼已上傳Github:https://github.com/zsy0216/BatchModifyBilibiliName   較 master 分支的改變: - 優化了重命名的代碼,覆蓋更全面,更準確; - 重命名過程中刪除多餘文件,文

原创 Maven多模塊開發SpringBoot項目自定義第三方依賴版本

參考:官方文檔 - Build System of Maven https://blog.didispace.com/books/spring-boot-reference/IX. ‘How-to’ guides/80.3 Custom

原创 SpringBoot 構造器注入、Setter方法注入和Field注入對比

0. 引入 今天在看項目代碼的時候發現在依賴注入的時候使用了構造器注入,之前使用過 Field 注入和 Setter 方法注入,對構造器注入不是很瞭解。經過查閱資料看到,Spring 推薦使用構造器注入的方式,下面介紹構造器注入到底有什麼玄

原创 關於vue-cli3中配置請求跨域的問題

關於vue-cli3中配置請求跨域的問題 根據Vue CLI3官方文檔, 需要在vue.config.js文件中配置devServer.proxy選項來解決跨域問題。 關於vue.config.js文件 此文件在vue-cli3中

原创 Redis學習記錄及Jedis代碼示例

文章目錄二、Redis簡介三、Redis安裝1. 下載並解壓安裝2. 安裝C語言編譯環境3. 修改安裝位置4. 編譯安裝5.啓動Redis服務器①默認啓動②定製配置項啓動[1]準備配置文件[2]修改配置項[3]讓Redis根據指定的配

原创 【Java面試題】short s1 = 1; s1 = s1 + 1;有錯嗎?short s1 = 1; s1 += 1;有錯嗎?

昨天去面試,雖然體驗不是很好, 但是看到了這個面試題,當時感覺無從下手,所以在這裏記錄一下。 解決這道題之前,先複習一下Java的基本數據類型轉換規則,以便後面對面試題的理解。 java的基本數據類型轉換 自動類型轉換:小–>

原创 JavaScript ES6新特性介紹

介紹 ES6:ECMScript6 首先,一個常見的問題是,ECMAScript 和 JavaScript 到底是什麼關係? ECMAScript是一個國際通過的標準化腳本語言; JavaScript由ECMAScript和D

原创 linux基本命令

文件管理 cat cat 命令用於連接文件並打印到標準輸出設備上。 cat filename :打印文件內容 cat >filename :從鍵盤創建一個文件,但只能創建新文件,不能編輯已有的文件,Ctrl+D保存 cat file1

原创 Maven項目下的Mybatis逆向工程

IDEA Maven項目的Mybatis逆向工程 1.配置.pom 如果是在多模塊開發下,該文件逆向工程要生成的那個模塊下的pom文件。 以下配置在<build>下級,與<pluginManagement>同級 <build>

原创 Python網絡爬蟲與信息提取

1.Requests庫入門 Requests安裝 用管理員身份打開命令提示符: pip install requests 測試:打開IDLE: >>> import requests >>> r = requests.get("ht

原创 常用編程語言註釋

語言 單行註釋 多行註釋 C //This is a one-line comment /*this is a comment*/ C++ //This is a one-line comment /*this is

原创 Zookeeper學習記錄及Java客戶端連接示例

1. Zookeeper 1.1 簡介 ZooKeeper is a centralized service for maintaining configuration information, naming, provid

原创 批量修改bilibili客戶端下載視頻文件名

代碼已上傳:Github 起因 昨天晚上從B站電腦客戶端下了一個分集視頻 但是下載後的視頻是這樣的: 視頻名是這樣的: 這樣既不直觀又不美觀,就算把視頻文件放到一個文件夾內,連續看視頻時也不容易記住看到哪個。所以就有了今天的事情。

原创 flex佈局和邊框陰影

“妄”眼欲穿-CSS之flex佈局和邊框陰影 妄:狂妄; 不會的東西只有懷着一顆狂妄的心,假裝能把它看穿吧。 flex佈局 main axis:主軸;cross axis:交叉軸 容器的子元素自動成爲容器成員,成爲flex 項目