摘要: 菜单功能列表嵌套菜单解决方案本文目录 菜单功能列表嵌套菜单解决方案 1、通过mapper定义sql的自循环,在查询时就完成菜单的嵌套 数据库字段分析 完善表字段 分析sql逻辑 定义实体类映射 执行测试 2、在后端逻辑中完成菜单关系的嵌套 3、通过mybatis提供的循环递归去实现多级菜单 4、总结 阅读全文
posted @ 2022-08-18 18:00 一只忙碌的蜗牛 阅读(2672) 评论(0) 推荐(0)
摘要: 基础命令git add . // 会将文件添加到本地暂存区,未生成版本git commit -m 'xx'// 提交后会生成最新版本git checkout '文件名'// 恢复该文件到未修改之前内容git reset HEAD// 只恢复暂存区的内容,如果执行了add,那么执行该命令后会恢复到ad 阅读全文
posted @ 2022-08-17 17:59 一只忙碌的蜗牛 阅读(3859) 评论(0) 推荐(0)
摘要: 1、已提交,没有push 1)git reset --soft 版本号 : 撤销commit 使用: 查看git log 看到 如下有两次提交: commit 2(版本号) 第二次提交 commit 1(版本号) 第一次提交。 若要撤销第2次提交,恢复到第一次提交,则使用 git reset --s 阅读全文
posted @ 2022-08-17 16:38 一只忙碌的蜗牛 阅读(43) 评论(0) 推荐(0)
摘要: 1. 未使用git add 缓存代码使用git checkout – 文件名,注意中间有–git checkout -- filename git checkout -- filename的作用是把filename文件在工作区的修改撤销到最近一次git add 或 git commit时的内容,具体 阅读全文
posted @ 2022-08-17 13:24 一只忙碌的蜗牛 阅读(224) 评论(0) 推荐(0)
摘要: 使用git checkout , git status,或git diff files时会出现一些状态标志:M、T、D、A、R、U等等。使用man git diff-files命令可以查到这些标志的说明, 这些状态标志在git的源代码的diff.h文件中被定义。 A: 本地新增的文件(服务器上没有) 阅读全文
posted @ 2022-08-16 13:20 一只忙碌的蜗牛 阅读(1428) 评论(0) 推荐(0)
摘要: git将本地代码修改的还原 千次阅读 参考:https://www.jianshu.com/p/37f3a7e4a193 一、git撤销本地代码修改(恢复至远程代码) 情况一:未使用 git add 缓存代码时 // 放弃单个文件修改,注意不要忘记中间的"--",不写就成了检出分支了! git ch 阅读全文
posted @ 2022-08-10 14:43 一只忙碌的蜗牛 阅读(9801) 评论(1) 推荐(0)
摘要: 在开发的过程中,实体之间相互赋值是很正常的事,但是我们一般的方法都通过set和get方法来进行的,如果要赋值的字段少那还行,但是需要赋值的字段超过10个,那就是个灾难,你会看到整屏代码中全是set和get方法。 两个实体属性的字段几乎完全相同 两个字实体有部分字段相同 源实体只有部分字段赋值,目标实 阅读全文
posted @ 2022-08-08 10:17 一只忙碌的蜗牛 阅读(1325) 评论(0) 推荐(0)
摘要: 1、获取当前日期 sysdate 例: select sysdate from dual; 结果:2021/2/20 13:30:53 2、 ORACLE里获取一个时间的年、季、月、周、日的函数select to_char(sysdate, 'yyyy' ) from dual; --年select 阅读全文
posted @ 2021-02-20 14:30 一只忙碌的蜗牛 阅读(150) 评论(0) 推荐(0)
摘要: 1、decode函数: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) if-then-else逻辑,在逻辑编程中,经常用到If – Then –Else 进行逻辑判断。在DECODE的语法中,实际上就是这样的逻辑处理过程 阅读全文
posted @ 2021-01-25 10:47 一只忙碌的蜗牛 阅读(68) 评论(0) 推荐(0)