- 浏览: 162422 次
- 性别:
最新评论
文章列表
Mysql 设计规范
- 博客分类:
- MySql
下面来介绍数据库模型设计之第一范式、第二范式、第三范式数据库范式一般满足第三范式足矣(1)第一范式(无重复的列) 定义:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项 ...
HIbernate 事务特性
- 博客分类:
- Hibernate
数据库事务的四个基本性质(ACID)
1. 原子性(Atomicity)
事务的原子性是指事务中包含的所有操作要么全做,要么全不做(all or none)。
2. 一致性(Consistency)
在事务开始以前,数据库处于一致性的状态,事务结束后,数据库也必须处于一致性状态。
拿银行转账来说,一致性要求事务的执行不应改变A、B 两个账户的金额总和。如果没有这种一致性要求,转账过程中就会发生钱无中生有,或者不翼而飞的现象。事务应该把数据库从一个一致性状态转换到另外一个一致性状态。
3. 隔离性(Isolation)
事务隔离性要求系统必须保证事务不受其他并发执行的事 ...
JQuery div可编辑
- 博客分类:
- JQuery
html代码:
<ol id="ol_group" class="list-group list_of_items">
<li class="list-group-item completed_item">
<div class="text_holder">
how are you?
</div>
<textarea rows="" cols=""></textarea>
& ...
转载自[https://www.aliyun.com/zixun/content/3_12_518183.html]
**&http://www.aliyun.com/zixun/aggregation/37954.html“>nbsp; 使用Samba服务器需要防火墙开放以下端口
UDP 137
UDP 138
TCP 139
TCP 445
vi /etc/sysconfig/iptables #配置防火墙端口
-A INPUT -m stat ...
- 2016-04-13 16:59
- 浏览 465
- 评论(0)
JPA 表生成器@ TableGenerator
- 博客分类:
- JPA
表生成器@ TableGenerator
2013年09月30日 ⁄ 综合 ⁄ 共 3581字 ⁄ 字号 小 中 大 ⁄ 评论关闭
将当前主键的值单独保存到一个数据库的表中,主键的值每次
实体:product
@Entity
public class Product {
private String productNo;
private String name;
private String chandi;
private ProductType productType;
@Id
public String getProductNo() {
return productNo;
}
public void setProductNo(String productNo) {
this.productNo = productNo;
}
public Stri ...
SpringMVC的文件上传
- 博客分类:
- Spring
使用Spring框架实现文件上传
在Java中实现文件的上传有多种方式,如smartUpload或是使用Strus2,本文与大家分享使用Spring框架中的MultipartFile类来实例文件的上传。
不啰嗦了,直接上干货。先是编写了一个实现文件上传的类FileUploadingUtil,此类中定义了两个对外公开的方法,upload和getFileMap。
前者需要传入一个Map参数,是用户提交的表单中的文件列表,最终返回值的也是一个Map类型对象,其键名为上传的文件名称,键值为文件在服务器上的存储路径;后者主要是用于测试用途,非主要功能,看官可以忽略此方法。
Java ...
SpringMVC+JPA+Spring整合
- 博客分类:
- Spring
Spring+SpringMVC+JPA
博客分类:
spring
SpringMVC是越来越火,自己也弄一个Spring+SpringMVC+JPA的简单框架。
1、搭建环境。
1)下载Spring3.1.2的发布包;Hibernate4.1.7的发布包(没有使用hibernate的API,只是使用了它对JPA的实现);下载 BoneCP 连接池框架及其依赖的jar,下载缓存框架ehcache,全部所用到的jar包如下:
spring3 集成tiles3
- 博客分类:
- Spring
截止目前最新的Tiles版本是Tiles3。 如今,网站一般分为可重复使用的模板正在呈现不同的网页之间的的。例如,一个网站中包含的页眉,页脚,菜单等项目仍然通过了该网站相同,并给它一个共同的外观和感觉。这是很难很难的代码在每一个网页,如果以后需要改变是不是所有的页面需要修改。因此,我们使用模板化机制。我们创建一个共同的页眉,页脚,菜单页,其中包括在每一页。 TilesSupport插件允许模板和组件。事实上,这两种机制是相似的:你定义页面的某些部分(a ”Tile”)组装建立另一部分或整页。 A部分参数,使动态内容,并且可以在Java语言中的一种方法。 Tiles是用来保持一致的外观和感觉整 ...
function addCommunity() {
$(".communityClass:checked").each(function(index) {
var communityId = $(this).val();
if (isCommunityIdExists(communityId)) {
var communityName = $(this).attr("communityName");
var cityName=$(this).attr("cityName");
var trStr = '<tr ...
- 2016-03-28 16:28
- 浏览 400
- 评论(0)
js:
$(function() {
var prodSelectedNames = $("#hiddenProductNames");
var prodSelectedIds = $("#hiddenProductIds");
if(prodSelectedIds.val()!=""){
var oldSelected = prodSelectedIds.val().split(',');
$('input:checkbox[name=ids]').each(function() {
if ($.inArray($(t ...
- 2016-03-28 15:49
- 浏览 581
- 评论(0)
建表语句:
DROP TABLE IF EXISTS `t_company`;
CREATE TABLE `t_company` (
`companyId` int(10) unsigned NOT NULL AUTO_INCREMENT,
`companyName` varchar(30) NOT NULL,
PRIMARY KEY
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行
举例如下: --------------------------------------------表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115
表B记录如下:bID bName1 20060324012 ...
文章转载自:http://www.cnblogs.com/javayuer/archive/2011/01/02/1924192.html
Java中getResourceAsStream的用法
首先,Java中的getResourceAsStream有以下几种:
1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从
ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。
2. Class.getClass ...
- 2016-03-02 17:00
- 浏览 408
- 评论(0)
安装客户端安装客户端时,需要先安装Git,再安装TortoiseGit。安装Git时,选项一路默认即可。在安装TortoiseGit时,如遇到如下选项:
这里建议选择第二个。如果选择第一个,在安装后配置git的时候就需要注意一些东西,如果选择第二项则git的连接都是通过ssh完成,后续配置简单一些。
设置用户名和邮箱
安装完Git之后,桌面(或者开始菜单里面),选择Git Bash。如果未找到Git Bash,则按照如下方法来查找Git Bash:
电机开始菜单,在搜索程序和文件中(如下图中的输入框)输入Git
此时,将会在搜索结果中列出Git Bash,选择即可。
...