原创 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