`
文章列表
[size=medium][size=large][color=violet]You are stuck in my heart 你深印在我心 like counting a million stars 像是在数无数的星 for that many reasons you are 你就是这许多的原因 Can’t you tell 你不知道吗 you’ve been all over me like a spell 你像是魔咒般充满了我的周围 I know 我知道 I never wanna let you go 我永不让你走 Can’t you see 你不知道吗 ...
关键字: 正则表达式 from:http://www.cnblogs.com/a311300/archive/2008/07/28/1254951.html 将收集的正则表达式归纳。以后持续跟进。 匹配中文字符的正则表达式: [\u4e00-\u9fa5]  评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff]   评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 字符串中只能输入汉字:"^[\u4e00-\u9fa5]{0,}$" 评注:可以对汉字串进 ...
相关文章:   J2EE without EJB Introducing to Spring Framework(中文修订版) J2EE without EJB 引起的思考 推荐圈子: 读书空间 更多相关推荐 Java Learning Path (一)、工具篇 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行 ...
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 ...
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。
动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true">它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。静态INCLUDE用include伪码实现,它不会检查所含文件的变化,适用于包含静态页面 <%@ include file="included.htm" %>
request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。 response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等)。 out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。 pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且 ...
1.构成JSP的6大元素:静态文本(html代码),注释(html注释<!-- -->和jsp注释<%-- -- %>),声明(<%!   %>),表达式(<%=   %>),代码段(<%  %>),指令(<%@ page %>)。 2.JSP 9 大内置对象 输入输出对象:out,request,response 作用域控制和通信对象:pageContext,session,application(request也可以放在此类中) Servlet相关对象:page,config 错误处理对象:excepti ...

什么是数据库死锁

    博客分类:
  • java
SQL 
什么是数据库死锁      每个使用关系型数据库的程序都可能遇到数据死锁的情况。理解什么是死锁之前先要了解锁定的概念:如果需要“修改”一条数据,首先数据库管理系统会在上面加锁,以保证在同一时间只有一个事务能进行修改操作。锁定(Locking)发生在当一个事务获得对某一资源的“锁”时,这时,其他的事务就不能更改这个资源了,这种机制的存在是为了保证数据一致性。      多数情况下,可以认为如果一个资源被锁定,它总会在以后某个时间被释放。而死锁发生在当多个进程访问同一数据库时,其中每个进程拥有的锁都是其他进程所需的,由此造成每个进程都无法继续下去。简单的说,进程A等待进程B释放他的资源,B又等 ...
关键字: 详细 类型 数据库 死锁 论坛中有很多关于死锁问题的讨论,在理论方面,R.Ramakrishnan的《Database management systems》也有非常精辟的阐述。就实际开发而言,不同的数据库环境有着不同的处理方法,不同的体系架构也会导致 ...
引用  验证码的作用:有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,腾讯的QQ社区),我们利用比较简 ...
"=="和equals方法究竟有什么区别? ==操作符专门用来比较变量的值是否相等。比较好理解的一点是:   Java代码   int a=10;     int b=10;     //则a==b将是true。     //但不好理解的地方是:     String a=new S ...
项目实训一、music.qq.com 歌曲数据爬虫程序         该项目是video.google.cn视频搜索引擎项目的爬虫程序学习案例,以music.qq.com为数据源,利用HTMLParser开发网络爬虫程序,抓取music.qq.com歌曲数据资源,学员们普遍抓取到歌曲数据23万余首,歌手资料及头像图片近两万,并保存到本地硬盘。 二、仿video.google.cn大型百万级视频搜索引擎项目       该项目分视频数据采集和搜索引擎两部分,开发周期耗时一个月,锻炼知识点:J2SE基础+JDBC+HTMLParser+Lucene+Swing+JSP+Servlet。    ...
[size=medium]在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进 ...
1、 对象的初始化 (1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本 ...
Global site tag (gtag.js) - Google Analytics