1.java与php哪个更好?java更倾向于面向事务的处理,php倾向于快速开发,所以说没有哪个更好!
2.jsp与php哪个反映更快?jsp反映更快
helloworld.php
试验:
http://127.0.0.1:8080/helloworld.jsp
http://127.0.0.1/helloworld.php
>ab -n 50 -c 50 http://127.0.0.1/helloworld.php
运行结果:0.93750 seconds
>ab -n 50 -c 50 http://127.0.0.1:8080/helloworld.jsp
运行结果:0.46875 seconds
3.使用什么测试软件?ab测试
>ab -n 10 -c 10 http://www.baidu.com/
4.linux shell脚本。有时候应用不仅仅只使用语言而且也需要shell脚本
5.facebook为什么使用php语言,facebook改动了后端源码,换句话说“Language's don't Scale,Architectrue Scale”,语言不是最重要的,架构才是最重要的!真正的高手可能只精通一种语言。
6.反向代理软件有哪些?Squid、Nginx、Lighthttpd
7.怎样检测mysql语句执行效率。结合的ab测试
8.jQuery内部实现原理
9.jQuery的优点及缺点
优点:
1、jQuery实现脚本与页面的分离。
2、最少的代码做最多的事情。
3、插件众多。
4、节省开发者学习时间。
缺点:
1、不能向后兼容。
2、对OO的支持不够,对DOM支持很好很强大。
10.CDN加速毁灭性修复措施
web本身应该做好CDN的灵活调用,比如灵活切换CDN域名前缀的功能。
配合备用CDN服务,如果主CDN服务出现故障,可以立即使用切换域名的方式切换到备用CDN上面。
12.数据结构与算法问题
http://www.cnblogs.com/xshy3412/archive/2008/04/28/1175242.html
最好整本书好好看看
13.缓存的算法问题
LRU(Least Recently Used):这种算法是在每个对象中维护一个访问的时间变量,每次访问后,时间都会更新,当新的对象需要存放到缓存时,替换那个按时间排序最后的对象。
LFU(Least Frequently Used):这种算法是每个对象记录了对象访问的次数(即命中率),当新的对象需要存放到缓存时,替换那个访问次数最少的对象。
FIFO(First In First Out):这种算法是将缓存中的对象存放成一个数组,当新的对象需要存放到内存中是,替换最先存放到缓存的对象。
使用时通常在缓存配置文件中加入:MemoryStoreEvictionPolicy="LRU"
14.Ejb你了解吗,它的发现前景怎么样
需要了解一下
15.项目管理工具你了解吗? Ant , Maven
需要了解一下
16.jsp前端模板类技术熟悉哪一些? jstl,struts2(JSP标签库)
http://www.open-open.com/15.htm
17.熟悉哪些0/R Mapping Frameworks?
ibatis
说白了就是比Hibernate好学。搞不是很大型,对数据库操作不是太繁复的时候采用ibatis也不错。它和Hibernate区别就在于自己要写完整sql语句。
Hibernate
toplink
jdo
JPA
18.站内搜索技术了解哪些?算法有哪些?
lucene 原理就是打散内容,排序。做索引什么的。都有接口,调用下就好了。。不过还是比较麻烦的。站内只要对数据库标题或者内容做索引,ID做标志就好了。
http://blog.csdn.net/liunian02050328/article/details/8220379
19.会使用哪些网页web容器?
tomcat
JBoss
websphere
20.java的webService技术有哪些?
REST
http://www.open-open.com/27.htm
21.mysql的主从服务器有没有配置过?
需要了解一下
2.jsp与php哪个反映更快?jsp反映更快
helloworld.jsp
<%@ page language="java" contentType="text/html" pageEncoding="utf8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hello World!!!之jsp测试</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<%="<h1>Hello World!!!之jsp测试</h1>"%>
</body>
</html>
helloworld.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Hello World!!!之php测试</title>
</head>
<body>
<?php
echo "<h1>Hello World!!!之php测试</h1>";
?>
</body>
</html>
试验:
http://127.0.0.1:8080/helloworld.jsp
http://127.0.0.1/helloworld.php
>ab -n 50 -c 50 http://127.0.0.1/helloworld.php
运行结果:0.93750 seconds
>ab -n 50 -c 50 http://127.0.0.1:8080/helloworld.jsp
运行结果:0.46875 seconds
截图:
3.使用什么测试软件?ab测试
>ab -n 10 -c 10 http://www.baidu.com/
4.linux shell脚本。有时候应用不仅仅只使用语言而且也需要shell脚本
5.facebook为什么使用php语言,facebook改动了后端源码,换句话说“Language's don't Scale,Architectrue Scale”,语言不是最重要的,架构才是最重要的!真正的高手可能只精通一种语言。
6.反向代理软件有哪些?Squid、Nginx、Lighthttpd
7.怎样检测mysql语句执行效率。结合的ab测试
8.jQuery内部实现原理
9.jQuery的优点及缺点
优点:
1、jQuery实现脚本与页面的分离。
2、最少的代码做最多的事情。
3、插件众多。
4、节省开发者学习时间。
缺点:
1、不能向后兼容。
2、对OO的支持不够,对DOM支持很好很强大。
10.CDN加速毁灭性修复措施
web本身应该做好CDN的灵活调用,比如灵活切换CDN域名前缀的功能。
配合备用CDN服务,如果主CDN服务出现故障,可以立即使用切换域名的方式切换到备用CDN上面。
12.数据结构与算法问题
http://www.cnblogs.com/xshy3412/archive/2008/04/28/1175242.html
最好整本书好好看看
13.缓存的算法问题
LRU(Least Recently Used):这种算法是在每个对象中维护一个访问的时间变量,每次访问后,时间都会更新,当新的对象需要存放到缓存时,替换那个按时间排序最后的对象。
LFU(Least Frequently Used):这种算法是每个对象记录了对象访问的次数(即命中率),当新的对象需要存放到缓存时,替换那个访问次数最少的对象。
FIFO(First In First Out):这种算法是将缓存中的对象存放成一个数组,当新的对象需要存放到内存中是,替换最先存放到缓存的对象。
使用时通常在缓存配置文件中加入:MemoryStoreEvictionPolicy="LRU"
14.Ejb你了解吗,它的发现前景怎么样
需要了解一下
15.项目管理工具你了解吗? Ant , Maven
需要了解一下
16.jsp前端模板类技术熟悉哪一些? jstl,struts2(JSP标签库)
http://www.open-open.com/15.htm
17.熟悉哪些0/R Mapping Frameworks?
ibatis
说白了就是比Hibernate好学。搞不是很大型,对数据库操作不是太繁复的时候采用ibatis也不错。它和Hibernate区别就在于自己要写完整sql语句。
Hibernate
toplink
jdo
JPA
18.站内搜索技术了解哪些?算法有哪些?
lucene 原理就是打散内容,排序。做索引什么的。都有接口,调用下就好了。。不过还是比较麻烦的。站内只要对数据库标题或者内容做索引,ID做标志就好了。
http://blog.csdn.net/liunian02050328/article/details/8220379
19.会使用哪些网页web容器?
tomcat
JBoss
websphere
20.java的webService技术有哪些?
axis2、cxf、xfire框架
REST
http://www.open-open.com/27.htm
21.mysql的主从服务器有没有配置过?
需要了解一下