`
文章列表
八、 映射(重点掌握和理解,注意配置的细节)     关联关系:A有可能使用B,则AB之间有关联关系(Java里指A有B的引用)。             双边关系、传递性、方向性、名称、角色(权限)、数量(1:1;1:m;n:m)、关联强度 委托:整体跟部分之间是同一类型。     代理:整体跟部分之间不是同一类型。    &
五、 Hibernate主键策略(上面的步骤三的一部分)      <id><generator class=“主键策略” /></id>      主键:在关系数据库中,主键用来标识记录并保证每条记录的唯一性(一般可保证全数据库唯一)。必须满足以下条件:         1)不允许为空。         2)不允许主键值重复。         3)主键值不允许改变。
匹配Unicode字符的正则表达式(中文) 这里是几个主要非英文语系字符范围(google上找到的): 2e80~33ffh:中日韩符号区。收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符,中日韩的符号、标点、带圈或带括符文数字、月份,以及日本的假名组合、单位、年号、月份、日期、时间等。 3400~4dffh:中日韩认同表意文字扩充a区,总计收容6,582个中日韩汉字。 4e00~9fffh:中日韩认同表意文字区,总计收容20,902个中日韩汉字。 a000~a4ffh:彝族文字区,收容中国南方彝族文字和字根。 ac00~d7ffh:韩文拼音组合字区,收容以韩文音符拼成的 ...
折磨了一天的问题,终于在黄昏的时候解决了,现在一吐为快。     众所周知,java的中文问题一直是一个老大难的问题,这个现象可以在csdn中java论坛里关于中文乱码的提问率就可以了解到,甚至软件巨人IBM专门开辟了一个解决中文问题的专区,作为一个俗人(一直梦想希望想金凯利那样成为一个“冒牌天神”,只是一直没有成功,也许是因为上帝不照顾中国吧),我也为同意的问题困扰,好在今天解决了。     随着我对.net平台的彻底放弃(只是生活所迫,毕竟我还要生活),将原有的资源转到Java平台上来是我当前的一个重要任务之一,说到这里,不得不承认.net对中文问题解决的很好,虽然偶尔也会出现乱码。 ...
四、Hibernate开发步骤:(重点:必须掌握)     开始:(设置环境变量和配置)           在myeclipse里导入Hibernate的文件包(包括各数据库的驱动和其他的jar包,对版本敏感,注意各版本的兼容)           按hibernate规范编写名 ...
Java正则表达式    本文将介绍如何在Java中使用正则表达式来处理文本数据。正则表达式就是一个字符串,但和普通的字符串不同的是,正则表达式是对一组相似字符串的抽象,如下面的几个字符串: a98b   c0912d   c10b   a123 ...
软件开发的分层思想:     三层架构:      数据表现层
▉提问:怎样可以最有效地瘦臀?   回答:蹭树。        ▉提问:显示器画面不停地轻微抖动,有什么办法?   答:你也不停地抖动,当你的频率和振幅与显示器画面一致时,你就感觉不出来了。        ▉提问:为什么好马不吃回头草?   回答:因为马儿拉屎在后面拉。        ▉提问:如何除掉烦人的狗?我家附近有人养狗,且不管它随便跑,经常晚上在我家门口拉屎,有没有办法不让它在我家拉屎,或神不知鬼不觉地把它弄死且没人知道。   回答一:和主人说没用,我告诉你个好主意。每次狗拉屎的时候,你去偷看,等狗发现了你在偷看,它会害羞的,就再也不敢到你家门口拉屎了。   回答二 ...
MySQL中的事务隔离级别 SQL 标准用三个必须在并行的事务之间避免的现象定义了四个级别的事务隔离。 这些不希望发生的现象是:  脏读(dirty reads) 一个事务读取了另一个未提交的并行事务写的数据。  不可重复读(non-repeatable reads) 一个事务重新读取前面读取过的数据, 发现该数据已经被另一个已提交的事务修改过。  幻读(phantom read) 一个事务重新执行一个查询,返回一套符合查询条件的行, 发现这些行因为其他最近提交的事务而发生了改变。 
这篇排版不好请看下一篇 http://wcily123.iteye.com/blog/358224 SQL 标准用三个必须在并行的事务之间避免的现象定义了四个级别的事务隔离。 这些不希望发生的现象是: 脏读(dirty reads) 一个事务读取了另一个未提交的并行事务写的数据。 不可重复读(non-repeatable reads) 一个事务重新读取前面读取过的数据, 发现该数据已经被另一个已提交的事务修改过。 幻读(phantom read) 一个事务重新执行一个查询,返回一套符合查询条件的行, 发现这些行因为其他最近提交的事务而发生了改变。 SQL 事务隔离级别 ...
      最近正在研读《深入浅出Hibernate》一书,前面写的随笔有些也是读该书的笔记,只是未做归类,从这篇开始,我将把相关的内容都整理成一个系列的读书笔记。       今天这篇是有关实体对象的生命周期。我刚开始接触Hibernate的时候,只是简单的把它当做一个API工具,直到后来看到有关VO和PO的内容时,才意识到Hibernate不仅仅是一个O/R Mapping的API工具,它还是一个容器。它可以帮你管理实体对象的生命周期。       实体对象的生命周期有三种状态:       1.Transient(自由状态)       此时的实体对象和数据库中的记录无关联,只是一个普通 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>如何获取事件触发源(兼容IE和FireFox)</title> <meta name=&quo ...

Mysql alter

    博客分类:
  • SQL
//主键 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); //增加一个新列 alter table t2 add d timestamp; alter table infos add ex tinyint not null default '0'; //删除列 alter table t2 drop column c; //重命名列 ...
当Web容器收到客户端的请求时,便会根据Web。xml文件中的相关配置信息找到相应的处理 servlet。一般情况下struts框架会截获所有的 。do 请求并有ActionServlet统一处理。 现在我想看看struts在处理请求的过程中发生异常时他是怎么处理的!首先,可以看看我大概花的 一个时序图: 1、2就不细说了struts拦截到客户端的do请求并由ActionServlet统一做处理! 3、ActionServlet中 doGet、doPost方法都在调用自身的process方法,process中对请求做简单处理 后又交由RequestProcessor对象中的Process方法 ...
ActionServlet对于接收到的HTTP请求,先构造FormBean(ActionForm),再调用对应Action的“public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception”方法处理请求。以下是与FormBean(ActionForm)构造相关的流程,明了该流程对于理解struts-config.xml中各相关配置项含义以及Struts利用FormBean(A ...
Global site tag (gtag.js) - Google Analytics