上一页 1 ··· 272 273 274 275 276 277 278 279 280 ··· 382 下一页
摘要: 回到目录理论部分:MVC+ZTree:指在.net MVC环境下进行开发,ZTree是一个jquery的树插件大数据:一般我们系统中,有一些表结构属于树型的,如分类,地域,菜单,网站导航等等,而像分类这种表,它的数据量是递增的,不同遇见的,可能几条,几万条,而随着站点的运营,也可能达到几十万条,如果这样的大数据,采用一次读数据到页面的方式,是不可取的,先不说给服务器的压力有多大,只是客户端的浏览器估计就要挂掉,谁愿意加载一个页面等上10多分钟呀,呵呵!异步加载:这种方式已经成为主流,异步事实上是指与当前UI线程不冲突,浏览器不会假死,你的获取数据的动作会重新开启一个通道(线程)来与服务器进行通 阅读全文
posted @ 2013-06-25 09:55 张占岭 阅读(8356) 评论(15) 推荐(4)
摘要: 咖啡可以提神,程序员喝咖啡在国内开始流行起来,这是为何?这可不是因为追星,赶时髦,而是工作的需要,程序员需要保持清醒的头脑,而咖啡有这种功效,所以,越来越多的人,越来越多的程序员们喜欢上了咖啡!相关说明:信息来自百度百科http://baike.baidu.com/view/5312.htm 咖啡是由咖啡豆磨制成粉、用热水冲泡而成的饮品。其味苦,却有一种特殊的香气,是西方人的主要饮料之一。它原产于非洲热带地区,如今在中国云南、广东等省 亦有栽培,其种子称“咖啡豆”,炒熟研粉可作饮料,即咖啡。1.咖啡因有特别强烈的苦味,刺激中枢神经系统、心脏和呼吸系统。适量 的咖啡因亦 可减轻肌肉疲 劳,促进消 阅读全文
posted @ 2013-06-24 14:32 张占岭 阅读(1346) 评论(1) 推荐(1)
摘要: 回到目录规约(Specification)模式:第一次看到这东西是在microsoft NLayer项目中,它是微软对DDD的解说,就像petshop告诉了我们MVC如何使用一样,这个规约模式最重要的作用是实现了查询语句与查询条件的分离,查询语句在底层是稳定的,不变的,而查询条件是和具体业务,具体领域有关的,是易变的,如果我们为每一个领域的每一个新需求都写一个新的方法,那就会出现很多重复的代码,不利于程序的最终扩展!下面我们来看一个经典例子一个IOrderRepository的接口,定义了一个订单仓储 Order_Info GetOrder_InfoById(int orderI... 阅读全文
posted @ 2013-06-20 17:33 张占岭 阅读(4660) 评论(4) 推荐(3)
摘要: 回到目录对于linq to sql提供的CURD操作,给我们的感觉就是简单,容易使用,更加面向对象,不用拼SQL语句了,这些好处都表示在处理单条实体或者集合长度小的情况下,如果有一个1000条的集合实体,希望进行update操作,如果你还用linq to sql提代的update,那你服务器就快要挂了,呵呵。为什么呢?对于LINQ提借的命令,如update(list),它会把list进行foreache的遍历,然后一条一条指令的向SQLSERVER发送,好家伙,这要是1000,1W条实体的集合,进行update操作,这个对IO的开销和服务器的性能来说都是没法接受的,呵呵,应该是一个SQL链接, 阅读全文
posted @ 2013-06-19 15:05 张占岭 阅读(1962) 评论(2) 推荐(2)
摘要: 回到目录在上一篇文章中提到了并发冲突,还说详细的说明在这讲来说,呵呵,那现在就说一下吧!并发冲突产生的原因事实上,linq to sql中的并发冲突是指记录在进行update操作时,客户端A1取出的数据{1,zzl,male},客户端A2也取出这条数据{1,zzl,male},这时A1进行对实体重新赋值{1,zzl,female},并进行submit提交,数据库的值被改为{1,zzl,female}注意:这时数据库的值{1,zzl,female}与A2所取出的值{1,zzl,male}已经不相同了,这时,在进行update时就会出现并发冲突。并发冲突的应对在进行submitchange时,由于 阅读全文
posted @ 2013-06-19 14:45 张占岭 阅读(1069) 评论(0) 推荐(0)
上一页 1 ··· 272 273 274 275 276 277 278 279 280 ··· 382 下一页