几道面试题,大家来帮小第解答下。 1 怎么处理几十万条并发数据2 编写一个HTML 代码点击右键,提示您点击了右键3 queryString session server.Transfe 三种方法传参的优缺点4 sql注入,如何防止,举例说明问的有点多,大伙一个帮忙回答一题就好了,谢谢各位大吓了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、分布式布署2、DOM有个onmousedown事件3、queryString长度有限制、完全暴露在客户端;session增加服务器的压力;server.Transfe不清楚,好象是需要针对特定的页面;4、使用参数化,一般是用SqlPara.....博方家一笑 第一题分为应用的分布式部署与数据库的分布式部署如果是SQL数据库,可以查查DTS方面的知识,其他数据库就知道了,至于应用的分布式布署,可以参考一下WCF或者Web Service,当然你也可以自己实现TCP/IP协议,构建出自己的服务 当然你也可以自己实现TCP/IP协议更正为当然你也可以自己实现基于TCP/IP协议的应用或者HTTP协议亦或UPD的应用,或者其他基于网络的应用一般而言是基于TCP/IP协议的应用即使是HTTP协议也是基于TCP/IP协议的至于更底层的,我也不知道了 <script> document.onmousedown=function() { var key=window.event.button; if(key==2) alert("你吖的大过节的点我?"); if(key==1) alert("你不用鼠标你就是只熊"); } </script> 分布式数据库结合系统平台function Click(){if (event.button==1){alert('');}}document.onmousedown=Click;QueryString:实现起来非常简单,值是会显示在浏览器的地址栏上不安全Session存储过多的数据会消耗比较多的服务器资源,有时候也会造成Session值的丢失server.transfer 简洁的同时又是面向对象相比稍微复杂 3、querystring是最方便,最常用的传值方式!但是传一个数组,对象MS就不行了Session这也是最常用的,主要是对个人用户!但是占用资源!!Server.Transfer是应答流的形式,但通常情况下可能会用得比较少!但这绝对是一种面向对象传值的最好方法! 1.同时几十万条数据的并且你最好采用分布式部署,使用数据库的发布订阅模式不错。在C#当中你可以使用缓存保存的数据信息一部分(根据情况)合理的利用每一台硬件服务器(数据库实用存储过程)2.第二题在Javascript当中存在当用户点击右键的事件建议参考DHTML文档3 1.queryString 使用的是get传参数据长度有限制(255)数据不安全,可以当书签使用如保存csdn的帖子 2.session 为会话级别(使用该信息过多web服务受不了根据需要而定)(占用web服务器的内存) 3.server.Transfe是你的请求到达服务器使用的信息转发的另外一种形式(传输形式也为get和不过保存了当前页的状态信息) 4.防止sql的注入信息(你可以使用C#当中的参数化DbParamter的子类根据你的数据库,也可以使用存储过程和函数进行防止)以及使用正则表达式进行关键字符串的替换最近总结不对的请指出 vs2005根据前台开始时间,结束时间参数将指定时间间隔内的数据绑定到水晶报表中 求助 <<<<<<<<<使用OracleConnection连接数据库的问题>>>>>>>>>> EXCEL操作 C#代码调试错误请帮忙指正,非常谢谢!(连接Access数据库) 窗体间动态传递数值问题 哪里有C#写的P2P穿透防火墙的原代码呀,用UDP连接的。 虚方法的重写与普通方法的隐藏的区别 这样入门c# XML中的两表,读入到DATASET中如何能做一个关联视图! 一个解决方案中对项目的引用如何进行? [IE编程]能否同时RegisterNameSpace RegisterMime ?
2、DOM有个onmousedown事件
3、queryString长度有限制、完全暴露在客户端;session增加服务器的压力;server.Transfe不清楚,好象是需要针对特定的页面;
4、使用参数化,一般是用SqlPara.....
博方家一笑
如果是SQL数据库,可以查查DTS方面的知识,其他数据库就知道了,至于应用的分布式布署,可以参考一下WCF或者Web Service,当然你也可以自己实现TCP/IP协议,构建出自己的服务
更正为
当然你也可以自己实现基于TCP/IP协议的应用或者HTTP协议亦或UPD的应用,或者其他基于网络的应用
一般而言是基于TCP/IP协议的应用
即使是HTTP协议也是基于TCP/IP协议的
至于更底层的,我也不知道了
{
var key=window.event.button;
if(key==2)
alert("你吖的大过节的点我?");
if(key==1)
alert("你不用鼠标你就是只熊");
}
</script>
function Click(){
if (event.button==1){alert('');
}}
document.onmousedown=Click;
QueryString:实现起来非常简单,值是会显示在浏览器的地址栏上不安全
Session存储过多的数据会消耗比较多的服务器资源,有时候也会造成Session值的丢失
server.transfer 简洁的同时又是面向对象
相比稍微复杂
2.第二题在Javascript当中存在当用户点击右键的事件建议参考DHTML文档
3
1.queryString 使用的是get传参数据长度有限制(255)数据不安全,可以当书签使用如保存csdn的帖子
2.session 为会话级别(使用该信息过多web服务受不了根据需要而定)(占用web服务器的内存)
3.server.Transfe是你的请求到达服务器使用的信息转发的另外一种形式(传输形式也为get和不过保存了当前页的状态信息)
4.防止sql的注入信息(你可以使用C#当中的参数化DbParamter的子类根据你的数据库,也可以使用存储过程和函数进行防止)以及使用正则表达式进行关键字符串的替换最近总结不对的请指出