2019年10月22日

ArrayList、LinkedList、Vector的区别

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

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

如何避免 sql 注入?

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

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

数据库的三范式是什么?

摘要: 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。 阅读全文

posted @ 2019-10-22 16:20 眼幕的尽头 阅读(2844) 评论(0) 推荐(0) 编辑

导航