三、简答:1. 在开发中你都需要考虑哪些安全因素?如对用户提交的内容(如评论等)需要显示在页面上需要做怎样的过滤和转换处理?从数据库读出的内容再插入数据库会引起二次注入,如何解决?
2. MySQL中 哪种存储引擎有静态表(也叫定长表)?静态表和动态表的区别?MySQL中MyISAM与InnoDB的各自特点是什么
3. 在Web应用中,你怎样避免几个人编辑同一段数据所造成的冲突?
4. TCP/IP、HTTP、AJAX 的层次关系是什么?HTTP 与 FTP 协议的区别是什么?
2. MySQL中 哪种存储引擎有静态表(也叫定长表)?静态表和动态表的区别?MySQL中MyISAM与InnoDB的各自特点是什么
3. 在Web应用中,你怎样避免几个人编辑同一段数据所造成的冲突?
4. TCP/IP、HTTP、AJAX 的层次关系是什么?HTTP 与 FTP 协议的区别是什么?
InnoDB和MyISAM基本的差别为:MyISAM类型不支持事务处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。3.锁机制.4.TCP/IP是网络层协议,http是应用层协议。ajax是浏览器层技术.
http和ftp协议的区别:
ftp是文件传输协议,相当于提供一种访问远程电脑文件的服务。
http是超文本传输协议,用于www和其他的服务。回答比较简单,其实网上都能找到答案。。