- 博客(7)
- 收藏
- 关注
原创 数据字典优化菜单树算法
文章目录前言一、serviceImpl业务层新加入的方法二、serviceImpl原方法优化总结前言本篇文章继博主上篇文章优化而来!没有看过的博友希望花费几分钟去实现一下地址:数据字典实现_不长到1.85不改网名的博客-CSDN博客本次文章的意义在于优化数据字典的性能,上期我们虽然实现了数据字典的无限层递迭代的效果,但是需要频繁的根据父级id去数据库查询,非常消耗数据库的性能,本期将对此进行优化!实现只查询一次数据库并还能实现无限层级子菜单的效果!一、serviceI..
2022-01-13 15:41:41 490
原创 数据字典实现
目录前言一、创建springboot的工程,pom文件二、实体类,mapper层,service层,controller层1.实体类2.mapper层3.service层4.service实现层简称(serviceImpl)5.controller层实现效果:前言首先在写数据字典之前大家有必要了解一下数据字典是什么东西?据字典是一种通用的程序设计方法。可以认为,不论什么程序,都是为了处理一定的主体,这...
2022-01-07 10:40:55 2709 1
原创 PDF文件编辑并去除水印
我相信很多博友肯定被这个问题烦恼过,并且当初我自己也因为这个事情熬的掉了好几根头发,这件事就是PDF文件编辑过后会留下很严重的水印,并且无法除去,想去除就得花钱购买会员,想白嫖都没有办法,接下来我就为大家解决这个难题。首先我们下载一个PDF编辑器,任意一款都可以,博主使用的是迅捷PDF编辑器。如图这个是迅捷PDF编辑器的下载网址:迅捷PDF转换器|专业的PDF转换成Word转换器软件安装路径没有要求,根据自己喜欢的位置即可,下载完后会得到这样一个文件夹打开他就可以对PDF文件进行编.
2022-01-05 16:53:45 2719 2
原创 Java后端根据身份证号获取年龄
我们假设一个场景,当你与前端进行交互时,前端显示用户信息需要一个age年龄显示,但是数据库表的设计却没有age这个字段只给了一个身份证号,这个时候你该怎么办呢?接下来为大家解决这个烦恼的问题,首先我们需要自己编写一个工具类,附上代码public static Integer getAgeByIdCard(String idCard) throws ParseException { char[] chars = idCard.substring(6, idCard.length() ...
2021-11-25 14:59:24 945 1
原创 Mybatis框架-动态sql-choose标签详细解析
choose首先我们在了解choose标签之前我们需要需要知道choose标签的结构,学习过java的switch循环的和ifelseif判断的学习choose起来很轻松,没学过的建议先去学习一下。choose标签的结构其实和java中的switch循环和ifelseif判断的结构体非常相似switch结构:switch(条件){ case x: 执行的代码; break;//终止符default: 判断条件失败后执行的代码;}...
2021-11-19 11:23:46 3770 1
原创 单元测试(成功值测试,错误值测试,边界值测试)
首先在给自己的代码进行单元测试之前我们必须要了解单元测试究竟是个什么东西,首先一个正规的单元测试你需要有@Test,进行单例测试,然后需要使用Assert进行断言打印。单元测试中的成功值测试,错误值测试,边界值测试,代码覆盖,路径覆盖又是个什么玩意儿,下面我们一个一个来。首先讲解代码覆盖率:一个功能需要测多少次才算覆盖率100%这里举个例子你写一个addUser添加用户的功能 字段name age 两个需要做多少次覆盖1.要判断name中是否含有符号2.判断是否为空3.判断是否包...
2021-11-19 10:38:01 1310 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人