自定义博客皮肤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的程序猿不是好程序猿!

  • 博客(24)
  • 资源 (31)
  • 问答 (5)
  • 收藏
  • 关注

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

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

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

转载 Hibernate查询技术之HQL语句

1、session中的get( )和load( )方法来查询对象。但其查询功能有限。private void testGet(){ //1.初始化,读取配置文件hibernate.cfg.xml Configuration config=new Configuration().configure(); //2.读取并解析映射文件(Users.hbm.x

2016-10-30 16:53:08 874

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

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

2016-10-25 16:42:30 3163

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

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

2016-10-25 16:04:29 5895

原创 在MyEclipse中使用Junit 的方法

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

2016-10-25 08:57:50 11148

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

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

2016-10-25 08:53:16 2149

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

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>js图片轮播切换</title> <style type="text/css"> .imgCon { width: 450px; height: 300px; borde

2016-10-24 21:58:08 6778

原创 JavaScript之定时器详解

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

2016-10-24 21:47:31 773

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

$(document).ready(function () {    $("html").click(function (e) {        if (e.target == $("#id/.class")[0]) {            //函数体        }    });});target 属性规定哪个 DOM 元素触发了该事件。$

2016-10-24 21:42:43 3175

原创 Hibernate之saveOrUpdate

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

2016-10-23 20:58:56 527

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

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

2016-10-23 20:51:02 463

原创 Java之next()与nextline区别

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

2016-10-20 19:40:05 641

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

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

2016-10-20 12:23:15 6089

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

一、在 Spring Config 文件中配置 Bean 时,有时候需要在 Bean 的配置里添加 系统部署的细节信息,如文件路径,数据源配置信息。而这些部署细节实际上需要在配置文件外部来定义。二、Spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置处理器。这个处理器允许用户将 Bean 的配置部分内容外移到属性文件中,然后

2016-10-18 17:35:57 484

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

Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式。在XML文件头部添加xmlns:p="http://www.springframework.org/schema/p"即可使用。例如:类Person原本的bean配置为:使用P标签的配置为:tool之后添加"-ref"后缀表示是对另外一个bean的引用。

2016-10-18 16:33:46 497

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

一、在 Spring IOC 容器中 Bean 之间存在继承和依赖关系。需要注意的是,这个继承和依赖指的是 bean 的配置之间的关系,而不是指实际意义上类与类之间的继承与依赖,它们不是一个概念。二、Bean 之间的继承关系。1.被继承的 ban 称为父 bean,继承这个父 bean 的 bean 称为子 bean。父 bean 可以通过指定 abstract 属性来声明为抽象的,子

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

原创 Spring中bean的配置

IOC其实是从我们平常new一个对象的对立面来说的,我们平常使用的对象一般直接使用关键字类new一个对象,患处很显然,使用new那么就表示当前模块已经不知不觉和new出的对象耦合了,而我们通常都是更高层次的抽象模块调用底层实现模块,这样就产生模块依赖于具体的实现,这与我们JAVA中提倡的面向接口面向抽象编程是相冲突的,而且这样做也带来系统的模块架构问题。很简单的例子,在进行数据库操作的时候,总是业

2016-10-18 16:18:11 497

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

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

2016-10-17 14:02:20 506

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

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

2016-10-17 13:57:12 3142

原创 常用 Git 命令清单

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

2016-10-16 12:21:20 660

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

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

2016-10-14 11:22:09 2297

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

C/C++学习之路(二)           今天我想分享的是关于深拷贝与浅拷贝的区别。              先说下自己的理解吧,浅拷贝,即在定义一个类A,使用类似A obj;  A obj1(obj);或者A obj1 = obj; 时候,由于没有自定义拷贝构造函数,C++编译器自动会产生一个默认的拷贝构造函数。这个默认的拷贝构造函数采用的是“位拷贝”(浅拷贝),而非“

2016-10-13 13:55:58 535

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

C/C++学习之路(一)         今天我想要写的是关于调用构造函数的问题。         首先,我们先来弄懂关于构造函数的定义。在百度百科上,是这么定义的:构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函

2016-10-08 16:59:35 704

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

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

2016-10-08 16:33:20 1786

BAT机器学习面试1000题系列

1、本文的内容全部来源于七月在线发布的BAT机器学习面试1000题系列; 2、文章中带斜体的文字代表是本人自己增加的内容,如有错误还请批评指正; 3、原文中有部分链接已经失效,故而本人重新加上了新的链接,如有不当,还请指正。(也已用斜体标出) 4、部分答案由于完全是摘抄自其它的博客,所以本人就只贴出答案链接,这样既可以节省版面,也可以使排版更加美观。点击对应的问题即可跳转。 最后,此博文的排版已经经过本人整理,公式已用latex语法表示,方便读者阅读。同时链接形式也做了优化,可直接跳转至相应页面,希望能够帮助读者提高阅读体验,文中如果因为本人的整理出现纰漏,还请指出,大家共同进步!

2018-03-29

2017阿里技术年度精选集合

2017值得珍藏的阿里干货合集,已经给你打包好了,希望你会喜欢哈。上册内容为数据库、中间件、运维、开源、技术人生等;下册内容为算法、机器学习、大数据等。

2017-12-19

后台开发常问面试题集锦(问题搬运工,附链接)

各大公司Java后端开发面试题总结,包含Bat等各大公司的面试题,学长学姐的面经,内容丰富,知识点齐全,是你春招,秋招极好的复习资料!预祝大家都能拿到自己心仪的offer!加油!

2017-12-06

各大公司Java后端开发面试题总结

各大公司Java后端开发面试题总结,包含Bat等各大公司的面试题,学长学姐的面经,内容丰富,知识点齐全,是你春招,秋招极好的复习资料!预祝大家都能拿到自己心仪的offer!

2017-12-06

陈天奇xgboost 论文+PPT讲解

xgboost是陈天奇大牛新开发的Boosting库。它是一个大规模、分布式的通用Gradient Boosting(GBDT)库,它在Gradient Boosting框架下实现了GBDT和一些广义的线性机器学习算法。

2017-11-26

CIFAR-10 dataset

CIFAR-10数据集是机器学习中的一个通用的用于图像识别的基础数据集,官网链接为:The CIFAR-10 dataset

2017-11-10

Java多线程编程核心技术

2017-02-20

Docker技术入门与实战

Docker技术入门与实战

2017-01-24

2017_MCM-ICM_Problems

2017_MCM-ICM_Problems

2017-01-20

一份不太简短的LATEX介绍

一份不太简短的LATEX介绍

2017-01-19

LeetCodet题解

LeetCodet题解.pdf

2017-01-18

谁说菜鸟不会数据分析(工具篇)

谁说菜鸟不会数据分析(工具篇)

2017-01-02

数学之美书籍

数学之美

2016-12-31

R语言数据分析与挖掘实战 (大数据技术丛书)

R语言

2016-12-30

hadoop实战

大数据开发书籍

2016-12-30

Maven整合的SSM框架

Maven整合的SSM框架

2016-12-22

SSM整合Demo

手把手教你ssm整合!

2016-12-19

jstl包文件

jstl-1.2.jar 包

2016-12-13

jQuery权威指南

本书由国内资深web技术专家亲自执笔,4大web开发社区一致鼎力推荐,权威性毋庸置疑。 内容新颖,基于jquery的最新版本撰写,所有新功能和新特性一览无余;内容全面,不仅讲解了jquery技术本身的方方面面,而且还包括与jquery相关的扩展知识;实战性强,不仅每个知识点都配有完整的小案例,而且还有两个综合性的案例。本书不仅能满足读者系统学习理论知识的需求,还能满足需要充分实践的需求。

2016-12-11

EJS模板下载

Node 开源模板的选择很多,但有 Classic ASP/PHP/JSP 的经验用起 EJS 来的确可以很自然,也就是说,你能够在 <%...%> 块中安排 JavaScript 代码,利用最传统的方式 <%=输出变量%>(另外 <%-输出变量是不会对 & 等符号进行转义的)。

2016-12-11

冰点文库下载

冰点文库下载一款文档下载工具。无需积分就可以自由下载百度,mbalib,豆丁,hp009,max.book118文档,无需注册和登录。下载的文档最终生成高清晰度的pdf格式文档。 基本功能:1. 支持下载百度,豆丁,mbalib,hp009,max.book118文库文档。2. 无需积分也无需登录就可以自由下载百度,豆丁,mbalib,hp009,max.book118文库。3. 支持多个任务同时下载和断点续传下载。4. 生成的pdf文档与原始文档质量等同。软件使用技巧:在主界面输入需要下载的百度文库或者豆丁文库的网页地址。点击下载即可。

2016-12-09

JS轮播效果代码

刚刚接触JS,网上找了一些关于无缝滚动的教程,但都大同小异,对我这种新手来说也只是会用,不知道什么意思,想要自己写个更是一头雾水.于是找了一些资料,详细说明一下JS无缝滚动的原理,相信看过这篇文章之后,自己写一个滚动效果不会是什么难题了. 本例子以CSS+div+js为例,详细说明无缝滚动实现原理.

2016-12-08

mingw编译器

MinGW(Minimalist GNU For Windows)是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。 MinGW最大的特点就是编译出来的可执行文件能够独立在Windows上运行。

2016-12-08

图片轮播JS效果

图片轮播JS效果

2016-12-07

mingw-get-setup

2016-12-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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