随笔分类 -  java

ArrayList、LinkedList、Vector的区别
摘要:ArrayList 和Vector底层是采用数组方式存储数据,ArrayList的时间复杂度为0(1),ArrayList和LinkedList都是线程不安全的, Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差, LinkedList使用双向链表实现 阅读全文

posted @ 2019-10-22 17:29 眼幕的尽头 阅读(113) 评论(0) 推荐(0)

如何避免 sql 注入?
摘要:PreparedStatement(简单有效的方法) 使用正则表达式过滤传入的参数 字符串过滤 前端页面判断代码 阅读全文

posted @ 2019-10-22 16:32 眼幕的尽头 阅读(180) 评论(0) 推荐(0)

isBlank和isEmpty的区别
摘要:1.public static boolean isBlank(String str) 在校验一个String类型的变量是否为空时,通常存在5种情况 1.是否为 null2.是否为 ""3.是否为空字符串(引号中间有空格) 如: " "。4.制表符、换行符、换页符和回车 5.空白 例子: Strin 阅读全文

posted @ 2019-10-21 16:28 眼幕的尽头 阅读(13621) 评论(0) 推荐(3)

HashMap如何插入重复的键值
摘要:我们都知道hashmap键值是不能重复的,但在我的实际工作过程中,我需要循环一个子教学班数组,把同一个教学班下的子教学班筛选出来,以教学班Id作为主键,当我查询教学班的时候,就能根据教学班的ID查询到所有的子教学班,那么我是如何实现的呢?如下图:定义一个map 阅读全文

posted @ 2019-10-21 15:29 眼幕的尽头 阅读(1743) 评论(0) 推荐(0)

导航