`
navygg
  • 浏览: 41669 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
java常用正则表达式 1。^\d+$  //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$  //匹配正整数 3。^((-\d+) ?(0+))$  //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$  //匹配负整数 5。^-?\d+$    //匹配整数 6。^\d+(\.\d+) ...
一.抽象类(abstract): 1.抽象类必须用abstract修饰符来定义,抽象方法也必须用abstract修饰符来定义。 2.抽象类不能被实力化,也就是不能用new关键字去产生对象。 3.抽象方法只需声明,不需实现。 4.含有抽象方法的类必须被声明为抽象类,抽象类的子类必须覆盖所有的抽象方法后才被实力化,否则这个子类还是个抽象类;     二.接口(interface)    接口是特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现;    接口中的变量默认是public static final 标识的,所以接口中的变量就是全局静态常量; public interf ...
import java.io.BufferedReader;   import java.io.File;     import java.io.FileOutputStream;   import java.io.FileReader;   import java.io.IOException; import java.io.PrintWriter;     public class Test {         public static void main(String[] args) throws IOException {           BufferedRead ...

div标签

    博客分类:
  • Ajax
<div style="width:700px;margin-left:50px">  文档左右边的空行   <div align="center" >   使文字居中   一个<br>是换一行,两个则是空一行;

hibetnate事务

事务基本概念: 事务是并发控制的基本单位.所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位,例如,银行转账工作,从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行.所以,应该把它们看成一个事务.事务是数据库维护一致性的单位,在每个事务结束时,都能保持数据一致性. 基本特征: 原子性(Atomic): 事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败. 一致性(Consistencey): 只有合法的数据可以被写入数据库,否则事务应该将其回滚到最初状态. 隔离性(Isolation): 事务允 ...
hibernate.cfg.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuratio ...
Hibernate API中的接口可分为:   1.提供访问数据库的操作的接口:Session,Transaction,和Query接口; 2.用于配置Hibernate的接口:Configruation。 3.回调接口,使用应用程序接受Hibernate内部发生的事件,并做出相关的回应:Interceptor,Lifecycle,和Validatable接口; 4.用于扩展Hibernate的功能的口:UserType,CompositeUserType; Hibernate的核心接口: 1.Configuration接口 ...
Servlet过滤器的概念:               它能够对Servlet容器的请求和响应对象进行检查和修改,Servlet过滤器本身并不产生请求和响应对象,它只能提供过滤作用。Servlet过期能够在Servlet被调用之前检查Request对象,修改Request Head ...
EJB组件:它是运用在应用服务器端的组件,它包含了企业应用的业务逻辑。在运行环境中,企业运用客户程序通过调用EJB组件的方法来执行业务。 EJB分两类: 1.会话Bean:实现会话中的业务逻辑。         <1>会话状态Bean:有状态会话Bean的实例始终和一个特定的客户关联,它的实例变量可以维护特定客户的状态。         <2>无状态会话Bean:无状态会话Bean的实例不与一个特定的客户关联,它的实例变量不能维护特定客户的状态。 2.实体Bean:实现一个业务实体。 一个EJB至少包括3个java文件:Remote接口,Home接口和Ent ...
                StrutsBean标签库中的标签可以访问可以访问已经存在的javabean以及它们的属性还可以定义新的Bean,把它存放在page范围内或用户指定的范围; StrutsBean标签库大致分三类: 1.用于访问HTTP请求信息或JSP隐含对象的Bean标签; <1><bean:cookie>:访问cookie信息; <2><bean:header>:访问http请求的header信息; <3><bean:perameter>:访问请求参数; <4><b ...
struts的控制器组件主要包括:     1.ActionServlet组件:充当struts框架的中央控制器;     2.RequestProcessor组件:充当每个子应用模块的请求处理器;     3.Action组件:负责处理一项具体的业务; Struts的控制器主要执行以下任务:     1、接受用户的请求     2、根据不同的请求去调用对应的模型组件(Action)来执行相应的业务逻辑。     3、获取业务逻辑的执行结果。     4、根据当前的状态数据及业务逻辑的处理结果,选择适合的视图组件(JSP)返回给客户。 Servlet容器在启动或者用户首次请求Acti ...
struts流程   1.检索和用户请求相匹配的ActionMapping实例,如果不存在,就返回用户请求路径无效信息。 2.如ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中。 3.根据配置信息决定是 ...
Servlet处理流程: 客户端发出请求,WEB服务器传递给Servlet引擎,调用对应Servlet对象 ,并且service()方法 返回响应信息 ;如果该对象没有初始化,调用构造函数创建对象,再调用init() 方法初始化对象,如果该对象已初始化并且标记为可用,则该对象在内存中不用初始化,然后调用service()方法处理请求。 Servlet执行方式: 每个请求通过对应独立线程调用servlet对象的service()方法,因为servlet对象是同一个对象,所以service()应该为线程安全的。
联合主键:就是表中2个或者2个以上的字段做为这个表的主键,通常多对多的关系表中使用联合主键 在hibernate中,联合主键必须重写equals(),hashcode()方法 eg:create table aa (a int,b int,c char(2),d datetime);         alter table aa add primary key (a,b);
写web程序内部的跳转逻辑时,先只考虑正常情况的代码,然后再逐一加入各种 意外的代码,在每个意外代码结束家加上return;在意外跳转之前,注意把当前 的参数值传出去,以便处理完意外后能再回来; 在tomcal\cong\server.xml中更改如下代码: <Connector port="8080" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443" URIE ...
Global site tag (gtag.js) - Google Analytics