基础编程语言
文章平均质量分 57
houxian1103
这个作者很懒,什么都没留下…
展开
-
Java 项目防止 SQL 注入的四种方案
SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。SQL案列这个id从请求参数中获取,若参数被拼接为:此时,数据库的数据都会被清空掉,后果非常严重。原创 2023-09-07 23:34:12 · 789 阅读 · 0 评论 -
常用的正则工具类
验证只包含中英文和数字的字符串/** * 验证只包含中英文和数字的字符串 * * @param keyword * @return */public static Boolean validKeyword(String keyword) { String regex = "^[a-zA-Z0-9\u4E00-\u9FA5]+$"; Pattern pattern = Pattern.compile(regex); Matcher match = pattern.ma原创 2021-05-07 09:57:54 · 452 阅读 · 0 评论 -
两个float和double 怎么比较大小
1.比较大小float 和double类型不能直接比较相等或不等,但可以比较>,<,>=,<=2.比较是否相等用==从语法上说没错,但是本来应该相等的两个浮点数由于计算机内部表示的原因可能略有微小的误差,这时用==就会认为它们不等。应该使用两个浮点数之间的差异的绝对值小于某个可以接受的值来判断判断它们是否相等,比如用。if(fabs(price-p)<0.000001)来代替 if(price==p)定义一个精度,用差的绝对值比...原创 2021-03-04 21:03:04 · 3198 阅读 · 1 评论