原创 分佈式鎖實現方法

分佈式鎖 目的 理論 解決方案 目的 分佈式鎖的目的是達到數據的最終一致性;或者在分佈式部署集羣中,我們需要保證一個方法在同一時間內只能被一臺機器上的一個線程執行 要求 1、這把鎖要是一把可重入鎖(避免死鎖) 2、這把鎖最好是

原创 詳細的講一遍Java GC

本文從Java的垃圾定義、如何回收垃圾、垃圾回收策略等方面詳細講一遍Java的垃圾回收機制 什麼是垃圾回收 垃圾回收(Garbage Collection,GC),就是釋放垃圾佔用的存儲空間,對內存中(主要是堆)已經死亡或長時間未被使用的

原创 Java 用數組實現棧 (Stack)

    這是以前面試搜狐碰上的一道筆試題:用數組的方式實現Stack,包括棧的初始化,入棧,出棧等操作。     大家都知道,棧是後進先出,只要記住這一點,就不難實現。下面是我的實現:   package com.zxd.stack;

原创 Linux 文件和目錄的操作,權限相關命令

  1、df    查看磁盤使用情況   2、du  查看當前目錄大小   3、目錄操作命令:ls,pwd,cd,mkdir,rmdir          ls:顯示當前目錄         pwd:顯示當前路徑         cd:進