![](https://img-blog.csdnimg.cn/20200822135336430.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
Java相关的一些知识记录
点点一哈
这个作者很懒,什么都没留下…
展开
-
关于树形数据的层次级遍历(另一种树形结构设计)
一般我们存储树形数据,如菜单等等存在子父级关系的,会使用每条数据都存储父节点id的方法。最近接触到一个更好的方法,一般数据的每条唯一主键较长,且只存储父节点id,要找到祖父节点等更高的节点,会需要重复遍历,找起来相对麻烦。我们可以对每条数据都加几个字段,一个为层级,从1开始,每下一个节点递增1,一个为行次,每个层级均从1开始,同层级每一条数据递增1。...原创 2021-05-14 11:30:14 · 802 阅读 · 0 评论 -
Java代码中执行字符串逻辑表达式,即将字符串转换成可执行代码
最近遇到的需求,前端传来一系列数据,其中包括比较符,类似==、>=、!=等比较符号,由客户选择,由于不想使用繁琐的switch/case,以及不想日后需求变动导致的比较符增加而改动代码,便想办法将表达式拼接成字符串,再代码执行得到比较结果。参考原博客:https://www.dazhuanlan.com/2020/05/30/5ed1dd2cd84cb/原博客的写法中,ScriptEngineManager构造参数不填,这种写法在main方法中执行没毛病,而在工程项目代码中有问题。代码如下原创 2021-02-04 19:24:51 · 992 阅读 · 0 评论 -
Java POI 导出Excel(简单默认样式),通用化
导出Excel的需求一般会碰到,简单的导出方法也简单,这里我们来一个简单格式的通用导出方法pom依赖<!-- 处理 MS Office 文件的常用开源库 --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></depen.原创 2020-06-23 11:41:32 · 489 阅读 · 1 评论