摘要: http://blog.csdn.net/Techzero/article/details/9455957 阅读全文
posted @ 2014-09-25 00:02 IcreamPrince 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 这是由于Servlet的工作原理产生的。我们先来简单回顾一下Servlet的生命周期“初始化->init->service->destroy->卸载”。这里大家都知道,我们在web.xml里面定义一个servlet的时候,我们可以给他们设置一个“load-on-startup” 的值,如果 Serv... 阅读全文
posted @ 2014-09-24 23:21 IcreamPrince 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语... 阅读全文
posted @ 2014-09-22 21:13 IcreamPrince 阅读(190) 评论(0) 推荐(0) 编辑
摘要: SpringMVC前传--从Struts 1.x-2.x MVC-Spring 3.0 MVChttp://downpour.iteye.com/blog/1330537在我们熟知的建立在三层结构(表示层、业务逻辑层、持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多。因为在表示层自身... 阅读全文
posted @ 2014-09-21 23:32 IcreamPrince 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1. 存储过程和函数的区别存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。2. 事务是什么?事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。一致性事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结 阅读全文
posted @ 2012-10-04 10:44 IcreamPrince 阅读(143) 评论(0) 推荐(0) 编辑
摘要: insert into 后获得自动插入的id(select @@identity)当运行完插入语句后,执行select @@identity就可得到自动生成的id如果是sql server 最好用select SCOPE_IDENTITY() as id因为@@identity全局的同类还有IDENT_CURRENT(‘table’)IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。@@IDENTITY 返回为当前会话的所 阅读全文
posted @ 2012-08-13 14:35 IcreamPrince 阅读(412) 评论(0) 推荐(0) 编辑
摘要: CSS是网页设计师的基础,对CSS的了解能使他们能够设计出更加美观别致的网页。使用CSS技巧来巧妙地处理CSS是非常令设计师着迷的事情。在CSS的深海世界里有很多有意思的东西,你只需要找到最适合你的就好。当然我们不可能一下子就记住所有CSS的规则和语法,但为了以后的发展我们还是应该记住那些非常有用的CSS技巧。今天我们精心准备了10条对网页设计师最有用的CSS技巧,如果你想设计出独一无二脱颖而出的网页你必须得好好注意了。这篇博客是在与一家提供高质量印刷服务的在线印刷公司“BusinessCardPrinting”合作时写的。1.@font-face一种用其他服务器上的字体的好方法。很明显,如果 阅读全文
posted @ 2012-08-07 01:48 IcreamPrince 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、作为指令,用于为命名空间创建别名或导入其它命名空间中定义的类型①.允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用: using System.Text;②.为命名空间或类型创建别名。 using Project = PC.MyCompany.Project; using指令的范围限制为包含它的文件。 创建using别名,以便更易于将标识符限定到命名空间或类型。 创建using指令,以便在命名空间中使用类型而不必指定命名空间。using指令不为您提供对嵌套在指定命名空间中的任何命名空间的访问。 命名空间分为两类:用户定义的命名空间和系统定义的命名空间。... 阅读全文
posted @ 2012-08-04 16:05 IcreamPrince 阅读(241) 评论(0) 推荐(0) 编辑
摘要: DataReader和DataSet最大的区别在于 DataReader使用时始终占用着SqlConnection,在线操作数据库,因此任何对SqlConnection的操作都会引发DataReader的异常由于DataReader每次只在内存加载一条数据,所以占用的内存很小,因此具有特殊性和高性能。DataReader只是向前读的,读了第一条数据之后就不能再读第一条。而DataSet则是一次性将数据加载在内存中,读取完毕后即断开数据库连接(离线式),由于DataSet一次性将数据加载在内存中,因此比较消耗内存为了区分更加明了,将其列为一下几个小点■与数据库连接DataSet连接数据库时是非面 阅读全文
posted @ 2012-08-03 18:44 IcreamPrince 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 1、以声明方式向ASP.NET服务器控件添加客户端事件处理程序在控件的标记中添加事件特性,例如,onmouseover或onkeyup,针对特性值添加要执行的客户端脚本注意始终都要在特性中的客户端脚本之后添加一个分号(;).这是必须的,这样就可以在ASP.NET生成控件的客户端脚本(例如,如果控件的AutoPostBack属性设置为true)时首先运行此代码2、以编程方式向ASP.NET控件添加客户端事件处理程序在页面的Init或Load事件中调用控件的Attributes集合的Add方法下面的代码示例演示如何向TextBox控件添加客户端脚本。该客户端脚本显示TextBox控件中的文本长度。 阅读全文
posted @ 2012-08-03 16:32 IcreamPrince 阅读(565) 评论(0) 推荐(0) 编辑