原创 [leedcode]在排序數組中查找元素的第一個和最後一個位置

題目: 給定一個按照升序排列的整數數組 nums,和一個目標值 target。找出給定目標值在數組中的開始位置和結束位置。 你的算法時間複雜度必須是 O(log n) 級別。 如果數組中不存在目標值,返回 [-1, -1]。 示例

原创 [Java]重溫java基礎-值傳遞和引用傳遞

測試題 import org.junit.Test; /** * <h3>JavaAlgorithm</h3> * <p></p> * * @author : 張智順 * @date : 2020-06-21 17:1

原创 [SpringBoot]剖析SpringBoot登錄源碼

剖析SpringBoot登錄源碼 源碼地址:https://github.com/zhangzhishun/spring-boot-restfulcrud 一、Spring Boot 簡介 簡化Spring應用開發的一個框架;

原创 [Ubuntu]將windows上的文件傳輸到Ubuntu服務器中

一、使用sftp傳輸 Ubuntu服務端: sudo apt-get install openssh-server Window下 該軟件下載到windows: FileZilla 打開 FileZilla 輸入遠程IP+賬號密碼

原创 [區塊鏈]Ubuntu16.04安裝部署Fabric v1.4.0 — 單機部署

Fabric v1.4.0安裝部署 一、前期準備 編號 工具 版本號 1 cURL 最新版(7.63.0) 2 Docker 17.06.2-ce及其以上版本 3 Docker Compose 1.14.0及

原创 [Redis]Ubuntu在線安裝Redis

Ubuntu在線安裝Redis 直接輸入命令sudo apt-get install redis-server 安裝完成後,Redis服務器會自動啓動 啓動 Redis redis-server 查看 redis 是否啓動 re

原创 [Gradle]Ubuntu安裝指定版本Gradle

下載Gradle 在撰寫本文時,Gradle的最新版本是4.10.2。在繼續下一步之前,您應該檢查Gradle發佈頁面,看看是否有新的版本可用。 首先使用以下wget命令下載Gradle二進制壓縮文件: wget https://

原创 [Java]JVM回收算法和回收器

[Java]JVM回收算法和回收器 1. JVM垃圾回收算法 標記-清除算法 (1)過程 a) 標記出所有需要回收的對象 b) 回收標記的內存 (2)缺點 a) 容易形成內存碎片 b)效率問題,標記和回收效率都不高 標

原创 [LeedCode]圓圈中最後剩下的數字

圓圈中最後剩下的數字 0,1,n-1這n個數字排成一個圓圈,從數字0開始,每次從這個圓圈裏刪除第m個數字。求出這個圓圈裏剩下的最後一個數字。 例如,0、1、2、3、4這5個數字組成一個圓圈,從數字0開始每次刪除第3個數字,則刪除的

原创 [Java]Java多線程面試題

文章目錄Java多線程面試題1.多線程有什麼用?2.線程和進程的區別是什麼?3.Java 實現線程有哪幾種方式?4.啓動線程方法 start()和 run()有什麼區別?5.怎麼終止一個線程?如何優雅地終止線程?6.一個線程的生命

原创 [LeedCode]單詞的壓縮編碼

單詞的壓縮編碼 給定一個單詞列表,我們將這個列表編碼成一個索引字符串 S 與一個索引列表 A。 例如,如果這個列表是 [“time”, “me”, “bell”],我們就可以將其表示爲 S = “time#bell#” 和 i

原创 [Java]基於Springboot搭建CSDN與本地博客同步系統(原來的SpringMVC的重構)

基於Springboot搭建CSDN與本地博客同步系統 一、效果圖 二、項目結構 ├─src │ └─main │ ├─java │ │ └─com │ │ └─springboot

原创 [區塊鏈]Fabric-sdk-java的使用步驟

區塊鏈Fabric-sdk-java的使用步驟 在超級賬本Fabric區塊鏈中,應用通過節點的RPC協議接口訪問鏈碼。Java應用可以使用 官方提供的Fabric-sdk-java開發包來實現對鏈碼的訪問,開發包封裝了Fabric

原创 [區塊鏈]Ubuntu16.04安裝部署Fabric v1.4.0 — 多機部署

Ubuntu16.04安裝部署Fabric v1.4.0 — 多機部署 說明:多機部署的前提是已經實現單機部署,單機部署參考:https://blog.csdn.net/qq_36254699/article/details/10

原创 [Vue]Vue2.0的三種常用傳值方式、父傳子、子傳父、非父子組件傳值

Vue2.0 傳值方式: 在Vue的框架開發的項目過程中,經常會用到組件來管理不同的功能,有一些公共的組件會被提取出來。這時必然會產生一些疑問和需求?比如一個組件調用另一個組件作爲自己的子組件,那麼我們如何進行給子組件進行傳值呢?