自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 重写hashCode和equals方法案例

当我们建立一个购物车类,里面包含了一个hashMap的时候,我们往这个hashMap中放入一个相同的Product对象,如果不重写,新加入的不会和原有的合并,而是以一个新的键值对插入。所以当hashMap中的key是自定义的类时,我们就需要在自定义类中重写hashCode和equals方法。这样hashMap才能判断两个相同的自定义类是相同的:购物车类:public class Car

2015-07-28 23:57:14 784

原创 Hibernate离线查询使用

假如我们有一个商品表,里面包含了热门商品,我们需要查询出热门商品显示在首页上面,但是热门商品的信息随时都在变动,所以我们不可能自己编写查询语句不停的去查询数据库,这时我们就可以使用离线查询。下面的代码是使用Hibernate模板实现查询的:public class ProductDaoImpl extends HibernateDaoSupport implements ProductDao{

2015-07-28 18:04:28 2433

原创 Hibernate实体基本注解,ManyToOne,OneToMany,cascade,orphanRemoval等说明

Hibernate注解实现实体持久化首先我们创建一个实体类:@Entity@Table(name="product")public class Product implements Serializable{ private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy=Generat

2015-07-27 23:12:36 10572 1

原创 JQuery.validate.js实现Ajax验证

JQuery.validate.js中提供了remote来实现Ajax验证。下面我们拿验证数据库中用户名是否已存在来作为例子:在对JQuery.validate.js有所了解的情况下,js代码如下:$().ready(function() { $("#registerForm") .validate( { rules : { usern

2015-07-25 04:01:11 509

原创 mysql中文查询乱码解决

拿Servlet来说,我们在servlet中拿到中文数据后,要交给数据库去执行这个带有中文查询条件的查询,就得在servlet中设置request.setCharacterEncoding("UTF-8");并且我们的mysql数据库也要支持utf8,找到mysql安装目录下面的my.ini配置文件,修改里面的信息default-character-set=utf8characte

2015-07-21 00:11:33 379

原创 Linux环境安装JDK

一、Linux环境下安装JDK首先我们从甲骨文官网www.oracle.com下载自己所要用的linux环境的JDK。接下来我们使用WinSCP将我们所下载的JDK传入到linux下面的  /usr/local下1、cd /usr/local 进入到相应的文件夹2、tar zxvf jdk-8u45-linux-i586.tar.gz 打开压缩包3、mv jdk-8u45-

2015-06-15 13:17:30 363

原创 15只猴子依次报数,报到7的猴子就退出,求最后剩下的那只猴子

15只猴子依次报数,报到7的猴子就退出,求最后剩下的那只猴子?方法一:这种方法可以得到从头至尾依次被淘汰猴子的序列。public class Monkey { public static void main(String[] args) { // TODO Auto-generated method stub int []num={1,2,3,4,5,6,7,8,9,10,11,

2015-06-10 18:50:38 2186

原创 Hibernate使用count(*)得到数据总数

Hibernate使用count(*)在网上找了许多答案,总感觉写得太过于啰嗦。写个实用的,如下:public int getAmount() { session=HibernateSessionFactory.getSession(); String hql = "select count(*) from Product as pd"; Query query1=sessi

2015-06-10 11:16:15 772

原创 Hibernate的配置和测试

一、Hibernate的配置(1)首先我们要从网上下载到hibernate的包,在里面的lib包下面找到required包下面所有的jar文件复制到我们项目下面的lib文件夹下。(2)hibernate需要在src下面增加hibernate.cfg.xml,这个里面配置数据库的连接信息。此配置信息如下:<!DOCTYPE hibernate-configuration

2015-05-29 17:18:33 340

原创 Ajax 概念

Ajax的全称:Asynchronous JavaScript and XML(异步的JavaScript和XML)Ajax不是某种编程语言,是一种在无需重新加载整个网页的情况之下能够更新部分网页的技术。有了下面这个对象之后,才出现了异步处理请求的方式。XMLHttpRequest对象var request=new XMLHttpRequest();//这种方式在IE6,IE5不支

2015-04-27 11:30:01 399

原创 JQuery过滤性选择器

:first过滤选择器本章我们介绍过滤选择器,该类型的选择器是根据某过滤规则进行元素的匹配,书写时以“:”号开头,通常用于查找集合元素中的某一位置的单个元素。在jQuery中,如果想得到一组相同标签元素中的第1个元素该怎样做呢?在下面的示例代码中你可能注意到我们会使用 $(“li:first”)注意:书写时以“:”号开头。运行结果:

2015-04-26 20:11:48 615

原创 JQuery基础选择器

element 选择器(寻找铅笔)在文具盒中,有铅笔、钢笔和水彩笔,类似于页面中的、各个元素,虽然同属于一个容器,但有各自的功能,jQuery中可以根据元素名查找元素,格式如下:$(“element”)其中element就是元素的名称,也就是工具盒中的笔的名称,找到水彩笔,我们就可画画了,通过元素名找到元素就可以对它进行操作了。如下图所示:在页面中,根据元素

2015-04-26 19:59:30 405

原创 JQuery 环境搭建

环境搭建搭建一个jQuery的开发环境非常方便,可以通过下列几个步骤进行。下载jQuery文件库在jQuery的官方网站(http://jquery.com)中,下载最新版本的jQuery文件库。在网站中找到最新版本文件的下载按钮,将jQuery框架文件下载到本地即可引入jQuery文件库下载完jQuery框架文件后,并不需要任何的安装,仅需要使用文

2015-04-26 17:16:56 407

原创 JavaScript的DOM对象,控制HTML元素

认识DOM文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。style样式 I love JavaScript JavaScript使网页显示动态效果并实现与用户交互功能。 var mychar = document.ge

2015-04-24 20:58:54 755

原创 JavaScript window对象

window对象window对象是BOM的核心,window对象指当前的浏览器窗口。计时器setInterval()在执行时,从载入页面后每隔指定的时间执行代码。语法:setInterval(代码,交互时间);参数说明:1. 代码:要调用的函数或要执行的代码串。2. 交互时间:周期性执行或调用表达式之间

2015-04-24 16:05:22 833

原创 JavaScript String字符串对象方法

String 字符串对象var mystr = "I love JavaScript!"定义mystr字符串后,我们就可以访问它的属性和方法。访问字符串对象的属性length:stringObject.length; 返回该字符串的长度。var mystr="Hello World!";var myl=mystr.length;以上代码执行后,

2015-04-24 15:14:36 874

原创 JavaScript Date日期对象方法

Date 日期对象日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。定义一个时间对象 :var Udate=new Date(); 注意:使用关键字new,Date()的首字母必须大写。返回/设置年份方法get/setFullYear() 返回/设置年份,用四位数表示。var mydate=new

2015-04-24 15:10:00 647

原创 JavaScript Math对象方法

向上取整ceil()ceil() 方法可对一个数进行向上取整。语法:Math.ceil(x)注意:它返回的是大于或等于x,并且与x最接近的整数。我们将把 ceil() 方法运用到不同的数字上,代码如下: document.write(Math.ceil(0.8) + "") document.write(Math.ceil(6.3)

2015-04-24 14:49:04 531

原创 JavaScript中数组方法介绍和用法

数组连接concat()concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。语法arrayObject.concat(array1,array2,...,arrayN)我们创建一个数组,将把 concat() 中的参数连接到数组 myarr 中,代码如下:  var mya = new Array(3); 

2015-04-24 14:33:16 465

空空如也

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

TA关注的人

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