存储过程——优或劣

JerryXia 发表于 , 阅读 (1,649)
看了一篇文章,谈论该不该在项目中使用存储过程代替SQL语句。看后有一些感想,因为最近工作接触到一个系统,业务过程几乎完全是用存储过程实现的。随着系统的不断发展,新的需求逐渐难以支持。这个原因当然很复杂,即使不使用存储过程,可能也有同样的问题。但是既然谈到具体技术上,就来看一下一个主要以存储过程实现的系统到底有哪些问题。存储过程和嵌入程序中的SQL哪个更好,要用一种合理的比较方式来比,不能拿写的好的存储过程和写的烂的程序比,当然也不能拿写的烂的存储过程和写的好的程序比。我们先假设开发人员具有... 阅读全文

该不该在项目中使用存储过程代替SQL语句(二)

JerryXia 发表于 , 阅读 (2,208)
看着这个古老的问题一再激起大家的兴趣,不仅也想参与进来。诚然SP的选择与否属于一个技术问题,但讨论用SP好还是直接写SQL语句好,则必然成为一个哲学问题,或者一个方法论的问题。无数事例和先贤都告诉我们,单纯的说好与不好都是不可能长久正确的。技术在不断的进步,今天的观点和昨天的观点就有可能不同,所以说,哪个好?没有一个是绝对好的,完全要根据你的应用需求来选择。存储过程最大的好处是什么,就是性能。还有就是复杂的处理情况。因此,如果不是为了考虑性能,一般情况下我不喜欢用存储过程。因为存储过程带来... 阅读全文

80端口被System进程占用的解决

JerryXia 发表于 , 阅读 (2,874)
今天我在本机安装apache服务,安装完成后发现网站无法访问,我的第一想法是本机的80端口被iis占用了,然后我就在用cmd iisreset /stop 命令把iis服务给停掉了, 结果还是无法访问,用cmd netstat -ano命令查看,看到结果有一行: TCP 0.0.0.0:80 LISTENING PID:4 [SYSTEM]。显示PID为4的SYSTEM进程监听80端口,网页无法打开。后来在网上查看到一篇帖子,有回复里说道:“安装了sql2008 ?reportint se... 阅读全文

js转换 < >‘ ” &

JerryXia 发表于 , 阅读 (6,578)
js 转换 < >' " & ,转换为:> &,该如何转化呢?php 的 replace 可以支持数组替换,但是javascript 不支持,假如一定要用 js 转换我先想到了以下第一种方法:html.replace(/&/g, "&").replace(/>/g, ">").replace(/</g, "<").replace(/'/g, "'").replace(/"/g, """);这个方法,缺点还是很明显,... 阅读全文

HTML中相对URL的解释

JerryXia 发表于 , 阅读 (117,430)
1、真正的相对路径举个例子,假如你有一个调试用的服务器地址为"http://localhost"。其下还有几个子功能。包括http://localhost/test1/index.html和http://localhost/test1/hello.html。这时就可以考虑使用相对路径了。假如在index.html页面中要链接到hello.html页面去。可以在链接标签中使用href="hello.html"就可以正确的链接过去。因为index.html页的当前的目录是/test1,所以相对... 阅读全文