20150518面试题


post和get的区别?

1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。 

建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
 
 
二、你对多线程的理解?

三、你对ajax的理解?
主要用于局部刷新,例如,用户名注册等等,它会通过后台去查询这个用户名是否存在,如果存在就提示,这个用户名已经被注册,否则就可以,这样的效果用户体验很好,只刷新局部,不刷新全部页面。
 
 
四、普通的sql与存储过程的区别?
存储过程和一般sql的区别就是,存储过程支持变量和判断循环之类的,你可以把一个存储过程想象为一个小的软件,这个小软件帮你处理一些复杂的sql运算。
至于说存储过程查询语句更快,是因为,存储过程的执行是在服务器上,只需要传递几个简单的参数就可以,减少了网络通讯。所以比起一般程序中写的查询语句来说更快一些。
基本上就是这些搜索
希望可以帮助你理解存储过程。

 
 
五、保存数据(保存在对象中)到数据库时,并且显示所有的数据到页面上,数据库用一张表好,还是将这张表拆分成两张表或者多张表好?为什么?
具体情况而定,遵循数据库的设计范式,查询效率高些
 
 
六,假如有A,B页面,C页面要用到A页面的内容(局部用到),D页面要用到B页面的内容,E页面要用到A页面的内容,并且在E页面上点击A页面的某个事件,将B页面打开?请问您要怎么去设计它?(思路) 
A,B做成公共的页面。
 
 
七,数据库中如何删除重复的数据?
 
 
输出结果是? 21
<script type="text/javascript">
  		var c={a:function(){document.write(1);}};
  		var b=c;
  		var b={a:function(){document.write(2);}};
		alert(b.a());
  		alert(c.a());
  	</script>
//js中的面向对象,b对象调用a方法,c对象调用c方法
 
 
输出的结果是? a  a  a aA
package com.oop;


public class Test {
	public static void str(String str){
		str="A";
	}
	public static void str(StringBuilder sb){
		sb=new StringBuilder();
		sb.append("A");
	}
	public static void str(String str,StringBuilder sb){
		str=new String("A");
		sb.append("A");
	}
	
	public static void main(String[] args) {
		String str="a";
		StringBuilder sb=new StringBuilder("a");
		str(str);
		
		System.out.println(str);
		
		str(sb);
		
		System.out.println(sb);
		
		str(str,sb);
		
		System.out.println(str);
		
		System.out.println(sb);
	
		
		
	}
}
 
 
 
 
 
CCF大数据与计算智能大赛-面向电信行业存量用户的智能套餐个性化匹配模型联通赛-复赛第二名-【多分类,embedding】.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值