# 单节点的项目分布式文件锁 **Repository Path**: z1529190013/lock ## Basic Information - **Project Name**: 单节点的项目分布式文件锁 - **Description**: 根据文件做的单节点分布式锁 缺点很多不如redis还有zk代码写的方便效率高 这个小demo用来了解简单的分布式锁的实现 以思路不变面对不同的技术应万变 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-05-28 - **Last Updated**: 2021-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 单节点的项目分布式文件锁 #### 介绍 根据文件做的单节点分布式锁 缺点很多不如redis还有zk代码写的方便效率高 这个小demo用来了解简单的分布式锁的实现 以思路不变面对不同的技术应万变 #### 软件架构 软件架构说明 **1.根据文件做的单节点分布式锁 缺点很多不如redis还有zk代码写的方便效率高 这个小demo用来了解简单的分布式锁的实现 以思路不变面对不同的技术应万变 2.程序肯定有bug 已知的是文件流我没有关闭关闭会导致锁失效 未知..... 3.小项目 有我两个思路 原来想做一个类似于定时器框架有他的核心表达式 httpclick通信通知 执行前台传来的自定义代码 后来发现核心表达式tmd太难了 放弃了做了一个小的定时器管理器 4.demo很多东西没写 比如实现redis zk 锁相对来说比文件的简单还没有写... 5.运行项目看一下src/com/simple/lock/file/config/FileConfig.java 还有src/com/simple/lock/file/config/LockConfig.java 做好自定义一下 文件位置还有锁的超时时间** #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 一句话即可使用 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0528/190924_e27166f6_1760414.png "微信图片_20190528190740.png") #### 参与贡献 ![![输入图片说明](https://images.gitee.com/uploads/images/2019/0528/191002_72bc6839_1760414.png "微信图片_20190528190801.png")](https://images.gitee.com/uploads/images/2019/0528/190951_488eb8a3_1760414.png "微信图片_20190528190751.png") 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)