![](https://img-blog.csdnimg.cn/20200822135207814.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
开发问题
开发过程中遇到的问题及解决方案记录
点点一哈
这个作者很懒,什么都没留下…
展开
-
关于树形数据的层次级遍历(另一种树形结构设计)
一般我们存储树形数据,如菜单等等存在子父级关系的,会使用每条数据都存储父节点id的方法。最近接触到一个更好的方法,一般数据的每条唯一主键较长,且只存储父节点id,要找到祖父节点等更高的节点,会需要重复遍历,找起来相对麻烦。我们可以对每条数据都加几个字段,一个为层级,从1开始,每下一个节点递增1,一个为行次,每个层级均从1开始,同层级每一条数据递增1。...原创 2021-05-14 11:30:14 · 817 阅读 · 0 评论 -
Java代码中执行字符串逻辑表达式,即将字符串转换成可执行代码
最近遇到的需求,前端传来一系列数据,其中包括比较符,类似==、>=、!=等比较符号,由客户选择,由于不想使用繁琐的switch/case,以及不想日后需求变动导致的比较符增加而改动代码,便想办法将表达式拼接成字符串,再代码执行得到比较结果。参考原博客:https://www.dazhuanlan.com/2020/05/30/5ed1dd2cd84cb/原博客的写法中,ScriptEngineManager构造参数不填,这种写法在main方法中执行没毛病,而在工程项目代码中有问题。代码如下原创 2021-02-04 19:24:51 · 1003 阅读 · 0 评论 -
idea gradle构建项目执行java main方法报 CreateProcess error=206, 文件名或扩展名太长的问题
目前先做转载记录,下周回公司看是否能解决此问题。https://blog.csdn.net/weixin_42260270/article/details/103030182https://www.jianshu.com/p/6509c3d58f32https://it007.blog.csdn.net/article/details/107473695https://blog.csdn.net/miaoao611/article/details/106127404https://www原创 2020-08-22 13:41:43 · 1281 阅读 · 0 评论