- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 JSR303后端校验详解
什么是JSR303? JSR 303 - Bean Validation提供了一种后端数据校验支持,如果一键f12修改前端代码成功绕过前端校验,那么就会存入非法数据,所以后端校验十分重要。应该前端+后端+数据库的校验约束都不能少,全面保障数据规范安全。
2020-05-31 20:19:41 5754
原创 MyBatis Generator逆向工程-你还在手写mapper吗?
简单来说,Mybatis逆向工程可以根据数据库的表来逆向生成相关java代码和sql语句,如mapper.java,mapper.xml。虽然mapper接口及其配置文件我们完全可以自己写,不过当表数量很多,关联复杂时,用MyBatis Generator逆向工程就十分方便了。当然了,我们也可以根据业务逻辑修改其生成的mapper。
2020-05-30 20:17:59 6770 2
原创 Maven安装配置详细教程
你还在为导入jar包而苦恼吗?常常找不到jar包,不知道从哪导入,就算导入了可能还会依赖冲突,目录杂乱,那么maven你值得拥有。 什么是jar包?jar [dʒɑː(r )] n.罐子…v.使烦躁…,让人烦躁的包。 记录踩过的坑,被支配的恐惧????
2020-05-17 18:57:43 8550 3
原创 归并排序详解 -HDU4911 Inversion(逆序对)
什么是归并排序? 归并排序是复杂度为O(nlog(n))的排序算法,运用了分治法的思想,虽然一般直接使用sort(),不需要自己写排序,但归并排序的典型应用如 逆序对问题。
2020-05-13 12:26:29 5489 1
原创 贪心-HDU3348 coins(钱币问题)
“Yakexi, this is the best age!” Dong MW works hard and get high pay, he has many 1 Jiao and 5 Jiao banknotes(纸币), some day he went to a bank and changes part of his money into 1 Yuan, 5 Yuan, 10 Yuan.(1 Yuan = 10 Jiao) “Thanks to the best age, I can buy ma
2020-05-10 00:52:16 4950 2
原创 贪心-HDU1789 Doing Homework again(活动安排问题)
Ignatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every teacher gives him a deadline of handing in the homework. If Ignatius hands in the homework after the deadline, the teacher will reduce his score of the fin
2020-05-09 23:39:13 4623
原创 树状数组-HDU3015 Disharmony Trees
什么是树状数组? 简单来说,就是暴力遍历数组来解决区间问题等,不过遍历的路径使用了位运算来进行压缩,复杂度是O(log2(n))这样就不会超时了(为所欲为?)。 lowbit()操作 其核心是神奇的lowbit操作,lowbit(x)=x&(-x),它的功能是找到x的二进制数的最后一个1,原理是利用负数的补码表示,补码是原码取反加一。例如x=6=00000110(2),-x=x补=11111010(2),那么lowbit(x)=x&(-x)=10(2)=2。 从lowbit()引出数组a[],a[x]的值是
2020-05-04 00:00:36 4761
原创 Android Studio首次运行指南
在刚刚接触Android Studio的小白,开局一个安装包,能玩四小时,各种坑一个接一个,你以为你解决了bug,运行后恭喜你又解锁新bug,别问我怎么知道,说多了都是泪。
2020-05-01 00:48:25 8583 23
Adventure of JM Robot2.unitypackage
2022-01-12
Adventure of JM Robot.unitypackage
2022-01-03
SSM整合开发实战 SSM-MALL.zip
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人