面试总结 (一)
来源:互联网 发布:mac如何进行文件管理 编辑:程序博客网 时间:2024/05/16 08:29
- 单引号和双引号的区别
单引号不解析$,双引号解析;
在某些特定情况下,单引号效率要比双引号高; XML和json的区别
http://www.cnblogs.com/SanMaoSpace/p/3139186.html
js的五种数据类型,并说明原始数据类型和引用数据类型的区别
js的基本数据类型:Number、String 、Boolean、Null和Undefined区别:http://www.cnblogs.com/cxying93/p/6106469.html
说明MyISAM和innodb的区别
1)MyISAM不支持事务,InnoDB支持事务。InnoDB的每条sql都会封装成一个事务;
2)InnoDB支持行锁,MyISAM支持表锁。MyISAM在同一个表的读锁和写锁是互斥的,默认写请求的优先级高,即使读的请求先到,也会先执行写的请求。(MyISAM不适合大量查询和修改并存的的情况)
3)InnoDB支持外键,MyISAM不支持;
4)InnoDB不支持全文检索,而MySIAM支持。MyISAM的全文索引其实没啥用,因为它不支持中文分词,必须由使用者分词后加入空格再写到数据表里,而且少于4个汉字的词会和停用词一样被忽略掉。
5)没有where的count()使用MyISAM要比InnoDB快得多。因为MyISAM内置了一个计数器,count()时它直接从计数器中读,而InnoDB必须扫描全表。说明什么是数据库的事务,数据库ACID的四大特性
四大特性:原子性、一致性、持久性、分离性
数据库事务: 是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行如何防止sql注入
http://www.cnblogs.com/syx9527/p/3988472.html
- 数组和字符串的函数
数组:
in_array() 在数组中搜索是否存在相应的值,如果找到返回true,否则返回false;
array_key_exists(key,array) 检查相应的key值是否在数组中,如果在返回true,不在返回false;
array_merge():合并两个数组;
array_keys():把数组的索引下标合并到一个新数组中;
implode():把一个数组拼接成字符串;
explode():把字符串分割成数组;
字符串:
substr()字符串截取;
substr_replace(),字符串替换;
strpos(),查找出现的位置;
trim(),去除空格和特殊字符;
md5(),加密 - 获取本地IP和服务器IP的函数
$_SERVER['SERVER_ADDR'] --服务器
$_SERVER['REMOTE_ADDR']--本地 - “2589@163.com”,截取‘@163.com’的方法
- 访问量特别大的网站,可以做哪些操作
- char和varchar的区别
A:char的长度是固定的,varchar的长度是可变的;
B:char的执行效率比varchar高;
C:varchar比char节省空间,在效率上比char会稍微差一些,即要想获得效率,就必须牺牲一定的空间,这也就是我们在数据库设计上常说的‘以空间换效率’。
- 面试总结(一)
- 面试总结(一)
- 面试总结 (一)
- 面试知识总结(一)
- c++ 面试总结(一)
- 笔试面试总结(一)
- iOS面试总结(一)
- 面试知识总结(一)
- 面试问题总结(一)
- iOS面试总结(一)
- java面试总结(一)
- 面试问题总结(一)
- 面试算法总结(一)
- Android面试总结(一)
- 昨天的面试总结(一)
- 面试总结与分析(一)
- 面试总结与分析(一)
- 面试总结(一)北京亿信华辰
- 用AndroidStudio中的git将项目放到coding
- 欢迎使用CSDN-markdown编辑器
- jQuery Validate--针对多个相同名称的元素的验证
- 常用工具软件
- [绍棠] 加快XCode的编译链接速度的解决方案
- 面试总结 (一)
- openStreetMap ,Leaflet and XGeocoding V2之初步使用
- 手机隐私泄漏都因为干了这些事!快查查这些事情你做过没
- J涂色问题
- My First Blog
- 矩阵数据类型
- Codeforces Round #291 (Div. 2) E. Darth Vader and Tree(矩阵优化DP)
- maven-springmvc 整合配置
- jquery-ui sortable 排序