自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HuangQinJian

不想去BAT的程序猿不是好程序猿!

原创 数据库闭包和候选码求解方法

闭包概念   以下是写的比较科学规范的闭包求解方法,设X和Y均为关系R的属性集的子集,F是R上的函数依赖集,若对R的任一属性集B,一旦X→B,必有B⊆Y,且对R的任一满足以上条件的属性集Y1 ,必有Y⊆Y1,此时称Y为属性集X在函数依赖集F下的闭包,记作X+。   计算关系R的属性集X的闭包...

2016-10-30 19:53:46 2576 3

转载 Hibernate查询技术之HQL语句

1、session中的get( )和load( )方法来查询对象。但其查询功能有限。private void testGet(){ //1.初始化,读取配置文件hibernate.cfg.xml Configuration config=new Configurat...

2016-10-30 16:53:08 639 0

转载 数据库中关系代数中的关系运算

除法运算的定义: 这个概念的描述的非常抽象,刚开始学习的同学完全不知所云。这里通过一个实例来说明除法运算的求解过程: 设有关系R、S 如图所示,求R÷S 的结果: 求解步骤过程: 第一步:找出关系R和关系S中相同的属性,即Y属性。在关系S中对Y做投影(即将Y列取出);所得结果如下: 第二步:...

2016-10-25 16:42:30 1704 0

原创 关于SQL数据库中的范式

范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4...

2016-10-25 16:04:29 5084 0

原创 在MyEclipse中使用Junit 的方法

在MyEclipse中使用Junit 的方法,这一部分先记 Test Case 的创建方法。

2016-10-25 08:57:50 10035 0

原创 Java使用增强for循环和迭代器遍历Map集合

1、通过key集合访问,对Key敢兴趣,可以访问与key对应的Value值;  for(String k:maps.keySet()){             System.out.println(k+":"+maps.get(k));         } 2、通...

2016-10-25 08:53:16 1269 0

原创 写一个图片轮播效果的Demo(自动播放)附代码

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js图片轮播切换</title> <style type...

2016-10-24 21:58:08 5145 0

原创 JavaScript之定时器详解

1、JS中的定时器有两种:    window.setTimeout([function],[interval]) 设置一个定时器,并且设定了一个等待的时间[interval],当到达时间后,执行对应的方法[function],当方法执行完成定时器停止(但是定时器还在,只不过没用了);    w...

2016-10-24 21:47:31 389 0

原创 JQuery中事件是否发生的判断

$(document).ready(function () {     $("html").click(function (e) {         if (e.target == $("#id/.class")[0]) {             //函数...

2016-10-24 21:42:43 2374 0

原创 Hibernate之saveOrUpdate

一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行 这种和Sess...

2016-10-23 20:58:56 293 0

转载 关于hibernate中对象的三种状态分析

一、首先Hibernate中对象的状态有三种:瞬态、游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save()、saveOrUpdate()、get()、load();持久态到瞬态的方法有delete();游离态到持久态的方法有update()、saveOrU...

2016-10-23 20:51:02 326 0

原创 Java之next()与nextline区别

下面先来举个例子来说明: package com.hqj.java.nextline; import java.util.Scanner; /**  * @author HuangQinJian 下午7:26:08 2016年10月20日  */ public class Test {     ...

2016-10-20 19:40:05 376 0

原创 Spring的AOP配置以及常见错误(内附代码)

首先我们可以新建一个包,目录结构如下: User类: package com.hqj.aop; public class User {     @Override     public String toString() {         return "User [userna...

2016-10-20 12:23:15 4471 0

原创 Spring使用外部属性文件以及常见错误(内附大量图片,很有借鉴意义)

一、在 Spring Config 文件中配置 Bean 时,有时候需要在 Bean 的配置里添加 系统部署的细节信息, 如文件路径,数据源配置信息。而这些部署细节实际上需要在配置文件外部来定义。 二、Spring 提供了一个 PropertyPlaceholderConfigurer 的 Bea...

2016-10-18 17:35:57 315 0

转载 Spring使用p名称空间配置属性

Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式。 在XML文件头部添加xmlns:p="http://www.springframework.org/schema/p"即可使用。 例如: 类Person 原本的bean配置为: 使用P标...

2016-10-18 16:33:46 303 0

原创 Spring在 IOC 容器中 Bean 之间的关系

一、在 Spring IOC 容器中 Bean 之间存在继承和依赖关系。 需要注意的是,这个继承和依赖指的是 bean 的配置之间的关系,而不是指实际意义上类与类之间的继承与依赖,它们不是一个概念。 二、Bean 之间的继承关系。 1.被继承的 ban 称为父 bean,继承这个父 bean...

2016-10-18 16:26:51 735 1

原创 Spring中bean的配置

IOC其实是从我们平常new一个对象的对立面来说的,我们平常使用的对象一般直接使用关键字类new一个对象,患处很显然,使用new那么就表示当前模块已经不知不觉和new出的对象耦合了,而我们通常都是更高层次的抽象模块调用底层实现模块,这样就产生模块依赖于具体的实现,这与我们JAVA中提倡的面向接口面...

2016-10-18 16:18:11 365 0

转载 java之Vector使用(与ArrayList区分)

ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*;   /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的...

2016-10-17 14:02:20 292 0

原创 Java之使用增强for循环和迭代器遍历

1、通过key集合访问,对Key敢兴趣,可以访问与key对应的Value值;  for(String k:maps.keySet()){             System.out.println(k+":"+maps.get(k));         } 2、通过valu...

2016-10-17 13:57:12 2467 0

原创 常用 Git 命令清单

下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其...

2016-10-16 12:21:20 526 0

原创 JSP页面跳转的几种方法以及注意点

最近自己在做项目时遇到一个问题,明明加了response.sendRedirect() ,系统也执行了,但是它就是不跳转;最后在网上找到原因如下:        首先我们要知道的是用response.sendRedirect做转向的原理,它其实是向浏览器发送一个特殊的Header,然后由浏览器来...

2016-10-14 11:22:09 1487 0

原创 C/C++学习之路(二)

C/C++学习之路(二)           今天我想分享的是关于深拷贝与浅拷贝的区别。               先说下自己的理解吧,浅拷贝,即在定义一个类A,使用类似A obj;  A obj1(obj);或者A obj1 = obj; 时候,由于没有自定义拷贝构造函数,C...

2016-10-13 13:55:58 376 0

原创 C/C++学习之路(一)

C/C++学习之路(一)          今天我想要写的是关于调用构造函数的问题。          首先,我们先来弄懂关于构造函数的定义。在百度百科上,是这么定义的:构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语...

2016-10-08 16:59:35 520 0

原创 关于排序算法的理解(一)

今天在做公司面试真题的时候发现,自己对大二学过的排序算法已经忘得差不多了,所以特此写下这篇博客来警醒自己!

2016-10-08 16:33:20 1369 0

提示
确定要删除当前文章?
取消 删除