- 博客(11)
- 收藏
- 关注
转载 【无标题】
一、概述当我们想提供可靠的 API 接口,对参数的校验,以保证最终数据入库的正确性,是 必不可少 的活。比如下图就是 我们一个项目里 新增一个菜单校验 参数的函数,写了一大堆的 if else 进行校验,非常的不优雅,比起枯燥的CRUD来说,参数校验更是枯燥。这只是一个创建菜单的校验,只需要判断菜单,菜单url 以及菜单的父类id是否为空,上级菜单是否挂载正确,这样已经消耗掉了30,40行代码了,更不要说,管理后台创建商品这种参数贼多的接口。估计要写几百行校验代码了。/**验证参数是否正确*/
2023-05-04 16:16:40 222
转载 彻底解决unable to find valid certification path to requested target
安装证书。下载证书第一步是要下载证书去你程序要访问的网站,点击那个锁按钮,并点击查看详情(chrome浏览器)这里写图片描述点击View certificate这里写图片描述点击详细信息这里写图片描述复制到文件下一步这里写图片描述选择格式这里写图片描述生成的名称,最后保存这里写图片描述这里写图片描述这里写图片描述这里我保存在的D盘根目录下叫abc.cer导入证...
2020-03-23 19:41:31 1980
转载 对象转json 方式方法与顺序问题
对象转json 方式方法与顺序问题将对象转成json。import com.alibaba.fastjson.JSONObject;String jsonObj = JSONObject.toJSONString(json);顺序问题。在实体类中加入import com.alibaba.fastjson.annotation.JSONField;@JSONField(ordinal ...
2020-01-01 12:12:36 672
转载 使用Fastjson解析List对象时出现:{"ref":".data[0].task.OBJECTS[0]"}的问题原因及解决方法
使用Fastjson解析List对象时出现:{“ref”:".data[0].task.OBJECTS[0]"}的问题原因及解决方法首先,说一下出现问题的原因:后台传过去的json数据用了阿里巴巴的fastjson转换,但是有个问题就是:解析list中引用的数据时,jvm避免数据溢出,会自动处理为“循环引用”,因此,也就出现了问题的根源{“ref”:".data[0].task.OBJECTS[...
2020-01-01 12:11:29 352
原创 Lambda表达式基本语法
Lambda表达式基本语法一.、Lambda 表达式的基本语法:Java8中引入一个新的操作符"->" 该操作符称为箭头操作符或者Lambda操作符左侧:Lambda 表达式的参数列表右侧:Lambda 表达式中所需执行的功能,即 Lambda 体。语法格式一:无参数,无返回值()-> System.err.println(“Hello Lambda”);语法格式二:有一个...
2019-12-02 22:32:04 197
转载 Tomcat端口被占用解决办法
一、问题描述:tomcat部署项目以后,启动报错,端口占用。如下图所示:解决方法一:1.Win+R 打开运行 ,输入cmd 打开命令行窗口 。2.假设要查询端口8080被占用情况,在命令行下输入:netstat -ano|findstr 80803.得到进程号 2656(每个人的可能不一样),继续输入命令: tasklist|findstr 26564.得到进程映像名称 java.exe...
2019-11-25 14:45:43 289
原创 LeetCode练习题之两数之和
题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用示例:给定 nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]解题思路:遍历数组 获取所有数字,用第一位和之后的每一位加如果没有 就用第二位和之后的每一位相加之后返回坐标代码实现: ...
2019-11-15 17:31:38 177
原创 VMware虚拟机出现安装程序无法继续Microsoft Runtime DLL安装程序未能安装。
> 错误提示:安装程序无法继续。Microsoft Runtime DLL安装程序未能安装解决步骤:双击安装程序,在它报以上错时不要点确定这个时候按下窗口键+R在此输入%temp%在弹出的文件夹中(应该是第一个文件夹)找到:{132E3257-14F1-411A-BC6C-0CA32D3A9BC6}~setup’进去之后会看到一个以.msi结尾的程序双击运行安装一直下一步即可...
2019-11-15 15:35:33 2299
原创 Spring Boot入门
一、Spring Boot入门1丶Spring Boot 简介简化Spring应用开发的一个框架整个Spring技术栈的一个大整合J2EE开发的一站式解决方案
2019-09-06 21:11:39 77
原创 [生活向]入职一个月总结
不知不觉已经入职一个月了,不知从何说起,不如就写些流水账吧。1.本人于2019.7.26在长春达内中心毕业,现在就职于某互联网企业做二次开发,对于达内其实有很多的感想,在达内学习了五个月 说长不长,弹指一瞬,说短不短,日夜煎熬,我之前的专业是电气工程,都说转行累转行苦,转行穷三年,但是我还是义无反顾的投入到了互联网的这个行业,因为之前的工作在厂子里,在30多°的车间里,每天辛辛苦苦的工作,每天都...
2019-09-05 22:24:20 150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人