- 浏览: 66807 次
- 性别:
- 来自: 杭州
最新评论
-
qp7711:
不知道能不能给个Demo呢? qp7711@qq.com这样看 ...
struts_osgi -
xiaolaogong:
访问到的数据当然相同了这是运行多个mysqld监听程序实例 加 ...
linux mysql 多个实例配置 -
beming:
请问博主有没有发现,无论从哪个端口进去都能访问到不同端口里的数 ...
linux mysql 多个实例配置
文章列表
./configure \ --prefix=/web/mysql --sysconfdir=/web/mysql \ --without-debug --enable-assembler \ --with-mysqld-ldflags=-all-static \ --with-client-ldflags=-all-static \ --with-unix-socket-path=/tmp/mysql.sock \ --with-mysqld-user=mysql ...
使用上述模式的一般原则
1. 什么时候用“主扩展模式”?
对象的个数不多;各个对象之间的属性有一定差别;各个对象的属性在数据库设计阶段能够完全确定;各个扩展对象有独立的、相对比较复杂的业务处理需 ...
(六)自联结模式
自联结模式,也可以看作是“主从模式”的一种特殊情况(或者说是“变形”),它在一张表内实现了“一对多关系”,并且可以根据业务需要实现“有限层”或者“无限层”的主从嵌套。
这种模式用得最多的情况就是实现“树形结构”数据的存储,比如各大网站上常见的细分类别、应用系统的组织结构、Web系统的菜单树等都能用到这种模式。
自联结模式有很多变体,且每种变体的优缺点同样鲜明。由于本连载的重点在于对跨行业通用数据库模型设计进行分析,所以对每种具体模式的细节方面的设计技巧不能作详细论述,请大家原谅。这里仅举两个例子说明:
1. 简单自联结
简单自联结,就是在一个表 ...
(五)继承模式
继承模式,可以看作是“主从模式”的一种特殊情况(或者说是“变形”),它所代表的两个对象也是“一对多”的关系。它与“主从模式”的区别是,“继承模式”中从表的主键是复合主键,并且复合主键 ...
(四)多对多模式
多对多模式,也是比较常见的一种数据库设计模式,它所描述的两个对象不分主次、地位对等、互为一对多的关系。对于A表来说,一条记录对应着B表的多条记录,反过来对于B表来说,一条记录也对应着A表 ...
(三)名值模式
名值模式,通常用来描述在系统设计阶段不能完全确定属性的对象,这些对象的属性在系统运行时会有很大的变更,或者是多个对象之间的属性存在很大的差异。
举例如下(注:这个例子已经作了相当程度的简化,仅仅是用来帮助大家理解“名值模式”这个概念来使用的,请大家注意)。
1. 使用名值模式进行设计时,如果对“其他属性”仅作浏览保存、不作其它任何特殊处理,则通常会设计一个“属性模板”表,该表的数据记录在系统运行时动态维护。
系统运行时,如需维护“产品其他属性”,可先从“属性模板”中选择一个属性名称,然后填写“属性值”保存,系统会将对应的产品ID、属性模板ID及刚刚填写的 ...
(二)主从模式
主从模式,是数据库设计模式中最常见、也是大家日常设计工作中用的最多的一种模式,它描述了两个表之间的主从关系,是典型的“一对多”关系。
举例如下(注:这个例子已经作了相当程度的简化,仅仅是用来帮助大家理解“主从模式”这个概念来使用的,请大家注意)。
比如论坛程序。一个论坛通常都会有若干“板块”,在每个板块里面,大家可以发布很多的新帖。这时候“板块”和“发帖”就是主从模式,主表是“板块”,从表是“发帖”,二者是“一对多”的关系。
多个潜水员也可以对感兴趣的同一份发帖进行回复,以表达各自的意见,这时候,一个“发帖”就有了多份“回复”,又构成了一个“主从模式”。
(一)主扩展模式
主扩展模式,通常用来将几个相似的对象的共有属性抽取出来,形成一个“公共属性表”;其余属性则分别形成“专有属性表”,且“公共属性表”与“专有属性表”都是“一对一”的关系。
“专有属性表 ...
Session 的几个主要方法1 save,persist保存数据 persist在事务外不会产生insert语句2 delete 删除对象3 update 跟新对象 如果数据库中没有记录会出现异常4 get 根据id查询 会立刻访问数据库5 load 根据id查询 返回代理对象 不会立即访问数据库 在第一次使用查询对象的时候访问数据库6 saveOrUpdate,merge 根据Id和version的值确定是save或者是update 调用merge对象还是托管7 lock 把对象变成持久对象 但是不会同步到数据库
- 2009-09-17 12:21
- 浏览 816
- 评论(0)
spring annotation info
@Autowried 默认是按类型进行装备bean的属性
EXAMPLE
@Autowiredprivate PersonDao personDao //字段定义
@Autowiredpublic void setOrderDao(OrderDao orderDao){}
@Autowired info@Autowired 注解默认是按照类型装配依赖对象 默认情况要求依赖对象 ...
- 2009-09-17 12:17
- 浏览 2378
- 评论(0)
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE ibatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN" "http://ibatis.apache.org/dtd/ibator-config_1_0.dtd">
<ibatorConfiguration> <cl ...
- 2009-09-17 12:04
- 浏览 1764
- 评论(0)
struts2 常用<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <!-- 指定Web应用的默认编码集,相当于调用Htt ...
- 2009-09-17 12:03
- 浏览 2685
- 评论(0)
<!--公共参数文件配置-->
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:dataSource.properties </value> </list> ...
- 2009-09-17 12:00
- 浏览 1229
- 评论(0)