`
文章列表

Mysql 设计规范

下面来介绍数据库模型设计之第一范式、第二范式、第三范式数据库范式一般满足第三范式足矣(1)第一范式(无重复的列) 定义:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项 ...
数据库事务的四个基本性质(ACID) 1. 原子性(Atomicity) 事务的原子性是指事务中包含的所有操作要么全做,要么全不做(all or none)。 2. 一致性(Consistency) 在事务开始以前,数据库处于一致性的状态,事务结束后,数据库也必须处于一致性状态。 拿银行转账来说,一致性要求事务的执行不应改变A、B 两个账户的金额总和。如果没有这种一致性要求,转账过程中就会发生钱无中生有,或者不翼而飞的现象。事务应该把数据库从一个一致性状态转换到另外一个一致性状态。 3. 隔离性(Isolation) 事务隔离性要求系统必须保证事务不受其他并发执行的事 ...

JQuery div可编辑

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 ...
表生成器@ 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 ...
使用Spring框架实现文件上传 在Java中实现文件的上传有多种方式,如smartUpload或是使用Strus2,本文与大家分享使用Spring框架中的MultipartFile类来实例文件的上传。 不啰嗦了,直接上干货。先是编写了一个实现文件上传的类FileUploadingUtil,此类中定义了两个对外公开的方法,upload和getFileMap。 前者需要传入一个Map参数,是用户提交的表单中的文件列表,最终返回值的也是一个Map类型对象,其键名为上传的文件名称,键值为文件在服务器上的存储路径;后者主要是用于测试用途,非主要功能,看官可以忽略此方法。   Java ...
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

截止目前最新的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 ...
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 ...
建表语句: 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 ...
安装客户端安装客户端时,需要先安装Git,再安装TortoiseGit。安装Git时,选项一路默认即可。在安装TortoiseGit时,如遇到如下选项: 这里建议选择第二个。如果选择第一个,在安装后配置git的时候就需要注意一些东西,如果选择第二项则git的连接都是通过ssh完成,后续配置简单一些。   设置用户名和邮箱 安装完Git之后,桌面(或者开始菜单里面),选择Git Bash。如果未找到Git Bash,则按照如下方法来查找Git Bash: 电机开始菜单,在搜索程序和文件中(如下图中的输入框)输入Git 此时,将会在搜索结果中列出Git Bash,选择即可。 ...
Global site tag (gtag.js) - Google Analytics