`
schy_hqh
  • 浏览: 543326 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
关联的4个基本特性   关联名称:给关联一个理由 只有明确了关联的理由,才能正确分析对象之间的关系 学生现在属于某个班级:多对一; 学生曾经属于某个班级:多对多(数据库中引入第3张表保存关联关系)   多重性:一对一、多对一、一对多、多对多   角色名称: 即角色代表的类在对方类中的属性名称(引用名称) 在某一端持有对方的引用,引用的名称就是对方相对于本方的角色名称 Student---(belongTo)Classes  学生属于某个班级,Student中持有Classes的引用名称为belongTo Student---(history)Classes      ...
  <property name="username" column="uname" length="50"/>   常用属性: type     一般由hibernate自动匹配(integer,string,character,date,timestamp,float,blob,binary等) length  指定字段长度 column  指定列名,对于属性名与数据库关键字相同时,靠它解决 not-null  该字段非空 unique   该字段的值唯一 update   是否在update语句中 ...
实体类的ID生成策略   主键选用原则--无意义字段/非业务主键不能修改主键是程序实现上利用的,与客户的实际业务无关---逻辑主键,没有业务上的意义因为主键与业务无关,也就防止了被修改的可能性id生成策略---解决了id生成的方式--由hibernate来完成,程序员不需要考虑,完全由hibernate进行管理<id name="id">            <generator class="native"/></id>在调用save()将对象变为持久化对象的时候,hibernate将利用id生成策略算法来对 ...
http://getbootstrap.com/2.3.2/components.html#dropdowns   <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu" style="display: block; position: static; margin-bottom: 5px; *width: 180px;"> <li><a tabindex=&qu ...
新建一个项目,首先要做的就是设置编码,如果忽略此步,将导致很严重的问题。Trunk项目从Branch合并而来的文件,编码为UTF-8,如果Trunk下的编码使用默认的GB18030,将导致乱码。如果再将此问题提交到svn上,后果很严重!!!!  1.改变整个工作空间的编码    eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK 2.单一项目设置编码 Project->Properties->General->Resource->O ...
Ticket 有效期Proxy代理认证合理设置TGC超时时间, 默认是2个小时ST service ticketPT proxy ticketTGC(Ticket Granting Cookie)存储在客户端浏览器中,是在CAS服务器上获取对应ST(Service Ticket)的凭据=====================================================================注销后跳转到指定页面打开cas\cas-server-3.4.10\cas-server-webapp\src\main\webapp\WEB-INF\cas-servlet ...
https://wiki.jasig.org/display/CASUM/Home http://downloads.jasig.org/cas-clients/     CAS(Central Authentication Server)   SSL http://www.sunchis.com/html/java/javaweb/2010/0313/68.html SSO CAS 单点登录 目标:一个CAS服务,2个以上的独立项目 在CAS服务器上登 ...
  domainA 中有一个页面index.html,通过iframe嵌套了domainB中的一个页面other.html 由于other.html页面在iframe中显示,而且其页面内容会动态的增加或减少,现在需要去掉iframe的滚动条 由于javascript同源策略的限制,无法进行跨域操作 ...
Building Java Projects with Maven 本篇介绍如何使用Maven,与spring暂时没有关系 首先需要编写POM 下面的例子中引入了一个joda-time.jar和一个可执行JAR的插件maven-shade-plugin   pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" ...
  使用NEXUS作为私服,如果下载jar或者插件很慢,甚至无法下载时 不要使用NEXUS默认的配置,将central的url修改为: http://uk.maven.org/maven2/  

JSON

JSON的数据结构 JSON中可以使用的数据类型 在线查看JSON中定义的数据 JSON格式校验 JSON与Javascript进行组合 使用JSON Path查询特定数据 使用JSONP完成跨域访问 JSON的变体-MongoDB中存储数据所用的BSON   JSON is a lightweight text-based open standard data-interchange format. It is human readable. JSON is derived from a subset of JavaScript programming language ...
具有加载效果的按钮 照着bootstrap网站上的例子写,怎么都没反应 只能想别的办法来实现这个效果了     <!-- 具有加载效果的按钮 --> <button type="button" id="fat-btn" class="btn btn-primary">Hello</button> <script src="../../jquery/jquery-10.0.2.js"></script> <script> ...
几个关键的属性   .collapse  用法class="collapse" 该元素被折叠   .collapse.in 用法class="collapse in" 展开该元素   data-parent="#selector"  保证parent下只有1个元素处于展开状态 这个属性的作用:展开当前元素时,折叠其它暂开的元素,实现parent下只有1个元素处于展开状态 如果不加该属性,则所有可折叠元素的折叠状态互不影响   设置id属性,然后用button或anchor标签,使用id选择器控制目标   通过 ...
之前做的自动补全是用的jquery的autocomplete,今天发现一个很酷的自动补全插件!    很酷的一个自动补全插件 http://twitter.github.io/typeahead.js   在bootstrap中使用typeahead插件,完成自动补全   数据源: Local:数组 prefectch:json remote等方式     <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <!-- boots ...
提示内容的方向 top | bottom | left | right | auto.   4种触发方式 click | hover | focus | manual 点击|漂过|焦点|手动     应用data属性 data-placement="right"  
Global site tag (gtag.js) - Google Analytics