原创 快速排序--單邊循環法

遞歸的精髓在於放棄!放棄你對於理解和跟蹤遞歸全程的企圖,只理解遞歸兩層之間的交接,以及遞歸終結的條件。 快速排序和冒泡排序一樣,也屬於交換排序.和冒泡排序不同的是,快速排序在每一輪選中1個基準元素,並讓其它比它大的元素移動到一邊,比它小

原创 Hazelcast

前言 在看部門基礎設施架構時, OSG模塊服務Eureka用於服務發現, 從Apollo啓動讀取配置, 從MySQL定時加載網關配置, 並集成了緩存Hazelcast, Hazelcast是什麼? 怎麼用? 爲什麼用它? 帶着問題, 找到挺

原创 git卸載不乾淨

卸載git 卸載git命令 yum remove git   執行git version還是能看到git版本號 清理git <1.>找到git的位置 終端命令:which -a git <2.>cd進入git所在的目錄 終端命令

原创 CentOS 7 更新 curl 爲最新版本

0x01 介紹 由於 CentOS 7 內置的 curl 和 libcurl 源爲較舊的 7.29.0,不支持一些新特性且有安全性問題,所以需要更新一下。 0x02 如何更新 在這裏使用 city-fan 的更新源來更新。 1. 更新 ca

原创 【CompletableFuture】CompletableFuture中join()和get()方法的區別

聲明 本文轉自:https://www.cnblogs.com/july-sunny/p/12706473.html   一.相同點:   join()和get()方法都是用來獲取CompletableFuture異步之後的返回值   二.

原创 volatile 變量使用條件--終於有人講明白這兩個條件了

聲明 本文轉自volatile 變量使用條件 參考網頁 https://www.ibm.com/developerworks/cn/java/j-jtp06197.html 使用volatile的條件 volatile 變量可以被看作是一種

原创 線程池原理--通過演進過程來講原理可以說很容易理解了

  文章鏈接 看完這些動畫,你會發現線程池這麼簡單  

原创 使用systemctl start docker啓動失敗

前言 啓動遇錯,如題報如下信息:   重新安裝 如果國外的Docker鏡像很慢的話,則可以基於阿里雲鏡像來安裝Docker。 執行一下三個命令,從阿里雲的鏡像下載Docker。注意,下面給出的第二條命令的鏈接是撰寫文章時最新的鏈接,實際

原创 janusgraph-mgmt中的一些操作(轉)

關閉事務 mgmt = graph.openManagement(); ids = mgmt.getOpenInstances(); for(String id : ids){if(!id.contains("(")){mgmt.forc

原创 批量替換腳本中的換行符\r\n爲\n命令引發的問題

  腳本中包含內容: sed -ie 's/^M//g' insert_data.sql   使用一下命令將腳本中的換行符替換成unix下的換行符: find -name *.sh| xargs sed -i 's/\r//g' 腳

原创 chmod 755 filename

聲明 轉自:https://www.cnblogs.com/shangzekai/p/5822907.html 以下爲正文 chmod是Linux下設置文件權限的命令,後面的數字表示不同用戶或用戶組的權限。 一般是三個數字: 第一個數字表示

原创 linux 交互式修改文件內容

前言  需求:交互式修改文件內容 步驟 1.創建文件 echo "jdbc.password=xxxx">login.txt   2.檢查文件內容 cat login.txt #預期結果 jdbc.password=xxxx   3

原创 SFTP文件下載SFTP文件下載 SFTP文件下載

SFTP文件下載  

原创 Connection 'ens33' is not available on device ens33 because device is strictly unmanaged

聲明 摘自:https://blog.csdn.net/weixin_42162618/article/details/106977483 本文只針對部分情況,網卡未加入托管導致 本人遇到的問題 虛擬機開啓 ifconfig 沒有ens33