# MyCode **Repository Path**: zbl0507/MyCode ## Basic Information - **Project Name**: MyCode - **Description**: [MyCode] 涵盖了基础数据结构与算法java语言实现,各种程序小案例,各种知识点记录等 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-04 - **Last Updated**: 2022-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MyCode ## 解脱之味不独饮, 开心之果不独证 ## 简介 `MyCode`是作者自己平时的学习积累,里面包含了数据结构与算法Java代码实现,`LeetCode`刷题记录,`Java`基础知识点和各种笔记等. ## 需要 * 基于 `JDK1.8` * `Maven3.3.9`构建(`可选`). ## 阅读 读者可以在线观看也可以使用`git clone`拉取到本地阅读,本项目的所有程序都可以在`JDK1.8`,`Maven3.3.9`环境下编译通过,正常运行 ## 克隆仓库 ```bash $ git clone https://github.com/ZBL0507/MyCode.git $ cd MyCode ``` ## 纠错 这是作者第一个项目,有不规范或不当的地方还请海涵,非常欢迎广大读者对于本项目不足之处批评指正,作者会在第一时间进行修正 ## 注意 不允许任何人向`master`直接提交代码,只允许作者向`master`提`pr`请求,推荐:向`dev`分支提`pr`请求 ## 🧬贡献代码的步骤 1. 在`Github`上`fork`项目到自己的repo(仓库) 2. 把`fork`过去的项目也就是你的项目`clone`到你的本地 3. 修改代码(记得一定要修改`dev`分支) 4. `commit`后`push`到自己的库(`dev`分支) 5. 登录`Github`在你首页可以看到一个 `pull request` 按钮,点击它,填写一些说明信息,然后提交即可。 6. 等待维护者合并 ## 目录结构 `com`  `zbl`   `algorithm` ------------------------------------------------ [`算法`](./src/main/java/com/zbl/algorithm/)    `find` --------------------------------------------------- [`查找算法`](./src/main/java/com/zbl/algorithm/find/)    `introduction` ------------------------------------------[`《算法导论》中相关算法java代码实现`](./src/main/java/com/zbl/algorithm/introduction/)    `leetcode` -----------------------------------------------[`LeetCode算法题目`](./src/main/java/com/zbl/algorithm/leetcode/)    `sort` ----------------------------------------------------[`排序算法`](./src/main/java/com/zbl/algorithm/sort/)   `circular`    `dependency` ---------------------------------------------[`Spring循环依赖`](./src/main/java/com/zbl/circular/dependency/)   `concurrent` -----------------------------------------------[`java并发测试小程序`](./src/main/java/com/zbl/concurrent/)   `ds`    `container` ----------------------------------------------[`容器`](./src/main/java/com/zbl/ds/container)    `structure` ----------------------------------------------[`数据结构`](./src/main/java/com/zbl/ds/structure)   `testgc` ----------------------------------------------------[`GC测试小程序`](./src/main/java/com/zbl/testgc)   `text` ------------------------------------------------------[`各种笔记记录`](./src/main/java/com/zbl/text)   `md` --------------------------------------------------------[`md格式的笔记`](./src/main/java/com/zbl/md)    `source_code` --------------------------------------------[`一些源码`](src/main/java/com/zbl/source_code)   `util` -------------------------------------------------------[`工具包`](./src/main/java/com/zbl/util) ## 笔记目录快速访问 ### 1. MySQL 1. [MySQL](./src/main/java/com/zbl/md/mysql/MySQL.md) 2. [mysql_锁](./src/main/java/com/zbl/md/mysql/mysql_锁.md) 2. [mysql_mvcc](./src/main/java/com/zbl/md/mysql/mysql_mvcc.md) 3. [mysql_redo_log](./src/main/java/com/zbl/md/mysql/mysql_redo_log.md) 4. [mysql_undo_log](./src/main/java/com/zbl/md/mysql/mysql_undo_log.md) 4. [mysql_自增主键的问题](./src/main/java/com/zbl/md/mysql/mysql_自增主键的问题.md)