自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦空间

命运掌握在死神手中,而我就是死神!

  • 博客(28)
  • 收藏
  • 关注

转载 mysql中的null值和空值区别

转载自:点击打开链接标签: 笔记 mysql null | 发表时间:2014-06-06 23:46 | 作者:出处:http://jackyrong.iteye.commysql中的null值和空值区别,注意到null值是未知的,占用空间,并且不走索引;下面转载两篇文笔记之: http://my.oschina.net/junn/blog/161769 

2016-05-30 21:24:23 2518

原创 jQuery UI的简单使用,轻松实现二级菜单

jQuery UI 的API手册地址:http://api.jqueryui.com/       jQuery UI 实现百叶窗效果、菜单、Tab导航;最后组合 百叶窗效果 + 菜单,实现二级菜单。案例如下: 实验10-3 jQuery UI html { -moz-osx-font-smoothing: grayscale; -webkit-f

2016-05-26 10:21:23 4680

转载 「理解HTTP」之常见的状态码

转载自:「理解HTTP」之常见的状态码       状态码的职责是当客户端向服务器端发送请求时,描述返回请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了什么错误。RFC2616定义的状态码,由3位数字和原因短信组成。数字中的第一位指定了响应类别,后两位无分类。响应类别有以下5种:TypeReason-phraseNote

2016-05-26 10:12:05 403

转载 20个很有用的CSS技巧

转载自:20个很有用的CSS技巧导语:下面这几个CSS技巧你可能不知道,1.彩色照片变黑白,2.所有元素垂直居中,3.禁用鼠标,4.模糊文字,小编学完能量满满的,觉得对CSS又充满了爱,你也来看看。1. 黑白图像这段代码会让你的彩色照片显示为黑白照片,是不是很酷?img.desaturate { filter: grayscale(100%); -webkit-

2016-05-26 09:56:50 581

转载 JQuery、JSON、Ajax在Servlet中的应用

1、在Java中正确得到JSONObject,需要导入JSON的JAVA支持包“json-lib-2.3-jdk15.jar”,同时需导入 JSON依赖包“commons-logging-1.0.4.jar”,“commons-lang.jar”,“commons- collections.jar”,“commons-beanutils.jar”,“ezmorph-1.0.4.jar”;2

2016-05-21 11:32:17 817

转载 IntelliJ使用指南—— 导入Eclipse的Web项目

通常一个团队中可能有人用eclipse,有人用intelliJ,那么经常会出现需要导入别人用eclipse建好的web项目。而IntelliJ提供了多种项目类型的导入方式,其中就有eclipse。    在初始窗口中点击Import Project,在文件树中选择你的项目,打开导入窗口,选择Eclipse选项,点击下一步         选择你的项目名称,可以选择下方的Open

2016-05-21 01:44:38 10980 1

原创 Maven中pom.xml的解析

Maven项目中的 pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.

2016-05-20 16:16:47 651

原创 Maven中source插件的使用及其注意问题

使用source插件,可以使我们在package打包过程中也打包项目源码。使用source插件,需要我们在 pom.xml 中添加配置: org.apache.maven.plugins maven-source-plugin 2.4 packag

2016-05-20 14:24:01 16310

原创 HQL数据查询基础(三)

继上回 (HQL数据查询基础(二)),针对“网上商店”这个例子,来讲解一些HQL简单的子句用法。(以下的所有测试方法均在 MyTest.java 测试类(在上文上有提到)中添加)from子句1)HQL语句最简形式;2)from指定了HQL语句查询主体——持久化类及其属性from子句中持久化类的引用1)不需要引入持久化类的全限定名,直接引入类名;

2016-05-20 12:00:24 671

原创 HQL数据查询基础(二)

继上回( HQL数据查询基础(一) )说到的例子——网上商店,来继续完善持久化类和配置文件的创建。       上回 在 com.imooc.model 包中创建 Seller.java 持久化类,这一次同样在 com.imooc.model 包中创建各个表对应的持久化类。商品类 Commodity.javapackage com.imooc.model;import ja

2016-05-20 10:13:42 499

原创 HQL数据查询基础(一)

源自 imooc 的学习什么是HQL呢? HQL 是Hibernate Query Language,Hibernate查询语言;同时HQL是一种面向对象的查询语言,HQL查询的主体是映射配置的持久化类及其属性。而SQL查询的主体是数据库表,它们两者查询主体是完全不同的。SQL能实现的查询功能,HQL几乎同样也都能实现。实际上Hibernate框架会解析HQL语句,并将HQL语句转化为SQ

2016-05-20 08:23:50 2084

原创 Hibernate中的多对多关联

源自 imooc 的学习       多对多关联是一种常见的关联关系。多对多关联关系一般采用中间表的形式来实现,即新增一张包含关联双方主键的关联表。那么,在Hibernate中如何实现多对多的关联关系呢?       多对多关联可以使用元素和元素进行配置。具体如下:1)需要在数据库底层通过添加中间表来指定关联关系;2)在双方的实体中添加一个保存对方的集合;3)在双方的映射文件中

2016-05-19 19:48:12 901

原创 Hibernate中的双向多对一关联以及 inverse属性、cascade属性的用法

上回 说了 Hibernate中的单向一对多关联 和 Hibernate中的单向多对一关联。这次针对这两个“单向”进行整合即可实现双向的多对一关联。如:学生与班级的关系。       在Grade类中需要添加 Set集合保存Student对象,并且在Grade.hbm.xml的映射配置文件中,针对Set集合添加如下配置:

2016-05-19 15:51:23 3956

原创 Hibernate中的单向多对一关联

继上回讲到 Hibernate中的单向一对多关联,这次来实现一下Hibernate中的单向多对一关联。对原来的项目修改如下:       Hibernate中的单向多对一关联,需要我们在多方增加一个一方的属性,并且在多方的映射配置文件中添加many-to-one的配置。       Grade.javapackage com.imooc.entity;import java.i

2016-05-19 15:14:20 545

原创 Hibernate中的单向一对多关联

源自 imooc 中的学习       Hibernate中的单向一对多关联,这里举例 班级对学生 的单向一对多关联,即一个班级可以有多个学生。       那么在Hibernate中实体对象间如何体现出单向一对多的关联关系呢?如 班级对学生 这个例子而言,单向一对多关联,可以在“一方”添加 一个集合,如 Set集合,其中集合中保存“多”方的信息,如 班级类 中添加 一个集合,这里采用Se

2016-05-19 08:20:17 2779

转载 Hibernate组件映射

转载自:点击打开链接        在Hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid(对象标识符),component是一个被包含的对象,它作为值类型被持久化,而非一个实体。下面举两个例子说明其使用和配置:1.以User和Address为例,一个User有id(Long类型)、name(String类型)、address地址(Addre

2016-05-17 14:48:43 540

原创 Hibernate中Blob对象类型的使用

使用Intellij IDEA创建Hibernate项目,目录结构如下:       其中 assets/app.png 为将要存储的照片,src/hibernate.cfg.xml 为Hibernate的配置文件,Students为实体,Students.hbm.xml 为对象关系映射的配置文件,test目录下其中使用到的测试类为 StudentsTest 类,使用到junit进行测试。

2016-05-17 14:16:28 13299 1

原创 Intellij IDEA使用注解创建Hibernate项目中的OR映射类

上回说到:Intellij IDEA下的第一个Hibernate项目。我们需要创建 对象到关系的映射配置文件,如 entity.hbm.xml。(其中 entity 是我们将要创建的实体)       下面讲的是  使用 注解 实现不用配置文件的对象到关系的映射过程。针对上一回讲到的在Intellij IDEA下创建Hibernate项目,这一次我们同样按照类似的步骤创建一个新的Modul

2016-05-16 12:32:02 12399 3

原创 Intellij IDEA下的第一个Hibernate项目

参考:intellij配置hibernate自动生成hbm.xml文件     从零开始用Intellij idea14创建hibernate项目       下面我要讲的创建方式,可能更加原生态,更加类似于Eclipse下创建Hibernate项目的方式,我想这也有助于对在Intellij IDEA下创建Hibernate项目的理解。       首先需要在Intellij IDEA下创

2016-05-15 23:03:24 22042 4

原创 Java中自定义注解的应用

来自 慕课网 的学习       我们可以使用自定义注解,实现ORM,即对象/关系的映射。通过自定义注解,定义对象对应数据表的属性,如表名,表字段等。       Table.java(Table注解)package com.ann.demo;import java.lang.annotation.ElementType;import java.lang.annotation

2016-05-15 14:29:41 2585

原创 Java中的自定义注解

自定义注解Description.java(这里自定义Description注解)package com.ann.test;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import jav

2016-05-15 11:51:39 536

原创 Java中的反射机制

获取类的类类型的3种方式,以及如何通过类的类类型创建实例对象?ClassDemo1.javapackage com.reflect;public class ClassDemo1 { public static void main(String[] args) { //Foo的实例对象如何表示 Foo foo1 = new Foo(); //foo1就表示出来了 //

2016-05-15 09:53:18 438

转载 java中的==、equals和hashCode以及hashCode生成

转载自:(点击打开链接)前言    java中==、equals()、hashCode()都和对象的比较有关,在java中这三者各有什么用处呢,即java中为什么需要设计这三种对象的比较方法呢?关于==    ==是容易理解的。java设计java就是要比较两个对象是不是同一个对象。    对于引用变量而言,比较的时候两个引用变量引用

2016-05-14 21:35:27 482

转载 web安全之token和CSRF攻击

上文我转载了两篇关于ThinkPHP令牌验证的文章(ThinkPHP中的create方法与自动令牌验证)。其中提及到了  token ,这里针对 token 的作用,转载了另外两篇文章。(web安全之token   Web安全之CSRF攻击)web安全之token参考:http://blog.csdn.net/sum_rain/article/details/370

2016-05-03 19:33:07 29834 2

转载 ThinkPHP中的create方法与自动令牌验证

转载自:Thinkphp中Create方法深入探究    ThinkPHP中的create方法与自动令牌验证实例教程Thinkphp中Create方法深入探究由于工作原因在thinkPHP的create()方法上遇到了问题,所以跟踪了create(),从而进一步探究了create()方法。 原来create()方法原来有两个参数,本文就此作简要说明,需要的朋友可以参考下

2016-05-03 19:12:33 2816

原创 伸缩自如的时光轴实现_样式改版

针对前几篇文章中实现的”伸缩自如“的时光轴,对时光轴的样式进行又一次修改,效果如下:       点击”收起“后:       修改后的 timeline.css,如下:.vertical-timeline { color: #FFF; font-family: "微软雅黑", "Microsoft YaHei"; position: relat

2016-05-01 23:37:19 1822

原创 伸缩自如的时光轴实现——改进版

上回讲到的是时光轴“伸缩自如”的实现,如果基于响应式制作的话,可能存在着许多潜在的BUG。如:窗口变化时,时光轴的”收起“和”展开“,都发生了一些变形。为此,对原来的 timeline.js 进行了改进,Demo的效果仍与此前一致,没有多大的区别。       但是却了基于响应式进行操作,而不发生一些 奇葩 的结果。       改进版 timeline.js/** * Create

2016-05-01 20:12:19 747

原创 伸缩自如的时光轴实现

上回说到简单时间轴的实现,这一次针对上回的实现的时光轴,增加时光轴收起的功能。为了方便重用,我分离css样式和js。使用过程中主要注意一下尽量使用css定义的时光轴样式即可。       时光轴收起功能的实现过程可以查看 timeline.js 中的注释。注意timeline.js是基于jQuery的。       效果图如下:时光轴展开:收起第一个时光轴上的内容:

2016-05-01 11:18:10 2371

空空如也

空空如也

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

TA关注的人

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