原创 Mac升級Catalina之後,當在根目錄或者其他系統目錄下進行文件修改就會提示:Read-only file system

mac升級之前只要獲得權限後就可以在幾乎任何目錄下新建和刪除文件。但是當mac升級到最新的版本catalina後,當在根目錄或者其他系統目錄下進行文件修改就會提示:Read-only file system   解決辦法: 1.重啓電腦,

原创 Git merge並push到遠程分支,但又要回滾到merge之前的代碼

1、使用git reflog 查看所有HEAD歷史 2、觀察日誌列表內容,找到這次merge 之前 git log 例: ce7397d8 HEAD@{36}: commit (merge): Merge branch 'develop'

原创 日誌分析系統搭建思路,少走彎路

2020年主流實現:   1、日誌收集用filebeat;數據過濾用logstash(過濾不想要的日誌);ES存儲日誌信息;kibana顯示日誌 2、日誌數據量大了,可以把日誌扔到kafka上,logstash消費到es      

原创 時間複雜度

這篇文章目的是分析算法的複雜度問題,關於算法的定義、特性等等問題在這裏不作講解。 如何度量算法效率 我們知道,算法是解決複雜問題的思路,條條大路通羅馬,對於一個複雜的問題,能夠解決的算法也有很多種,對於有多種解決方案的情

原创 LRU原理與實現

LRU是Least Recently Used的縮寫,即最近最少使用;一般用作淘汰機制,淘汰最近一段時間內最少使用的。 基於 HashMap 和 雙向鏈表實現 LRU 的 思路:雙向鏈表有着固定的大小,頭部永遠放着剛被調用的數據,尾部放着

原创 SOA與微服務架構的區別

微服務思想屬於SOA思想,只是微服務的說法和標準更加具體細緻些。 一、SOA(Service-Oriented Architecture)面向服務的體系結構,是一種問題解決方法或者解決框架。 二、微服務架構也是SOA的一種思想,它的主要作

原创 分佈式環境如何保證任務只執行一次?

思路一、如果任務機器接收到執行命令就算執行一次(發生可捕獲的異常也可以不算執行成功); 解決方法:可以通過zk或者redis鎖,接收處理返回值等手段實現   思路二、如果任務機器接收到執行命令並完整的執行了任務纔算執行一次; 解決方法:沒

原创 未來展望

1、未來越來越值錢的東西:徵信報告、農村土地、勞動力、醫療 2、不考慮其他因素影響,預計2030中國人口達到頂點,然後人口數量開始減少,勞動力開始值錢 3、中國已進入老年化社會,且2020-2050年是加速老年化階段,預計2030年,中國

原创 IDEA配置使用

  參考資料: http://blog.csdn.net/m_m254282520/article/details/78900238 https://www.cnblogs.com/wangmingshun/p/6427088.html

原创 真的,Kafka 入門一篇文章就夠了

初識 Kafka 什麼是 Kafka Kafka 是由 Linkedin 公司開發的,它是一個分佈式的,支持多分區、多副本,基於 Zookeeper 的分佈式消息流平臺,它同時也是一款開源的基於發佈訂閱模式的消息引擎系

原创 Java後端知識圖譜》JAVA基礎》數據類型

目錄 一、java中有兩大數據類型:內置的基本數據類型;引用數據類型 二、兩大數據類型在不同情況下存儲的位置 三、基本數據類型之間的類型轉換:低級到高級的自動類型轉換;高級到低級的強制類型轉換 四、引用數據類型之間的類型轉換:向上轉型、向

原创 程序員裝機工具推薦

以下url路徑不保證可用,可自行查找資源下載。   1、IDEA    java開發工具    https://www.jetbrains.com/ 2、Everything  基於名稱快速定位計算機上文件和文件夾 https://www

原创 隨機字符串生成器—java實現

public class RandomKeyGenerator { // 大寫字母集合 private static final List<String> UPPERCASE_LETTER_COLLECTION = A

原创 統一計次系統——設計

需求:統一計次系統:業務不同,計次不同,後續操作不同。   入參:需計次的業務 + 個性化Map入參(特判業務使用) 出參:計次後的後續操作所需參數 + 當前計次   表設計:日誌表(甩鍋必備、查問題、唯一性校驗)、業務計次表(業務原子維

原创 前端:url改變,頁面不跳轉,局部內容變更

錨點值(#)頁面不跳轉 ,局部內容innerHTML內容替換 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="view