最近一阵子我都在自己写 Java 玩 ... 也没人带 ... 就面向 Google 编程一点一点摸索 ... 还挺乐在其中的 ...
昨天写到一个无限级分类想用左右值法 ... 结果居然搜了一整天都没找到现成的轮子 ... 这就很奇怪 ...
在 php 领域 Modified Preorder Tree Traversal Algorithm 的实现满街都是 ... Java 领域居然一个没有 ...
我能找到的范围里大家都在用 parent_id 递归 ... 我不是很懂 ... 是 Java 有什么黑科技优化这种大量的递归查询吗 ..?
也罢了 ... 既然找不到只好自己写 ... 反正也不难 ...
刚才写完一寻思 ... 我这样一直闭门造车也不是个事儿 ... 只能停留在实现 ... 实现方式是对是错也没人能指导 ...
新写的这个东西第一 CURD 都占了 ... 第二是我真的没找到类似的东西 ... 第三我对 Java 的方式和思想确实不是很熟 ...
正好借这个契机放代码来求个 Code Review ... 主要是想知道以我这样的方式写一个 Java 的 Web 项目是否是正确的 ...
我没写任何基础算法之外的东西 ... 比如 parent_id 或者 depth 的组合一类的 ... 就是一个纯粹的 MPTT 算法 ...
[
github.com/qex/Springboot-MPTTA ] ... 代码量很小 ... 望占用您些许时间斧正一二 ...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/629600
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.