自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (8)
  • 收藏
  • 关注

转载 java组合和聚合的区别和联系

组合和聚合是有很大区别的,这个区别不是在形式上,而是在本质上:比如A类中包含B类的一个引用b,当A类的一个对象消亡时,b这个引用所指向的对象也同时消亡(没有任何一个引用指向它,成了垃圾对象),这种情况叫做组合,反之b所指向的对象还会有另外的引用指向它,这种情况叫聚合。现实生活中:人和手,脚是组合关系,因为当人死亡后人的手也就不复存在了。人和他的电脑是聚合关系。 可以说聚合是一种强组

2014-05-26 16:07:53 647

转载 图像操作工具类

package cn.itcast.bbs.util;import java.awt.Dimension;import java.awt.Image;import java.awt.image.BufferedImage;import java.awt.image.PixelGrabber;import java.io.File;import java.io.IOException;

2014-05-26 16:02:30 569

原创 操作 Cookie 的Java工具类

/** * cn.itcast.bbs.util.CookieUtil * 2014-5-26 * Cookie操作工具类 * gyy */package cn.itcast.bbs.util;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.se

2014-05-26 16:01:37 2773

转载 Web开发中常见的java.lang.IllegalStateException错误

现象严重: Servlet.service() forservlet default threw exceptionjava.lang.IllegalStateException    atorg.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:407)    atorg.ap

2014-05-26 11:12:51 548

转载 Struts2 整合jQuery实现Ajax功能

Struts2 整合jQuery实现Ajax功能技术领域很多东西流行,自然有流行的道理,这几天用了jQuery,深感有些人真是聪明绝顶,能将那么多技术融合的如此完美。首先明确个概念:jQuery是什么:是使用javascript语言开发的,用于满足项目前台各种操作需要的js程序文件。也就是说,jQuery基本上就是个js程序集,基础核心是jQuery.js文件。l  当然根据不同的

2014-05-23 22:05:27 483

转载 解决hibernate向mysql插入中文乱码问题

1、首先需要修改mysql数据库的配置文件my.ini,此文件放在mysql根目录下。在此文件下查找default-character-set属性,并将其值更改为utf8(注意:不是utf-8,也要注意大小写),这里需要将default-character-set属性全部属性的值修改为utf8。示例:default-character-set = utf8提示:default-ch

2014-05-16 22:25:07 439

转载 用jsmin批量压缩JS的批处理文件

在網頁中動態載入的 JavaScript 對於頁面顯示的速度影響甚多,不得不注意!尤其是很多人習慣把 JavaScript include 寫在 區塊中,這樣一來最大的問題就是 Browser 必須要等到 JavaScript 全部讀完後才會開始顯示網頁,如果你像信義房屋這樣,讀一個首頁要下載 18 個 JavaScript 外部檔且「沒有大頻寬」的話,首頁就要等這 18 個 Jav

2014-05-09 00:40:42 1143

转载 velocity模板加载

velocity使用基本来说比较简单,但在加载模板时老出问题,很多初学者经常会遇到找不到模板这种异常。本文就针对目前常用的三种模板加载方式做以说明。velocity官方帮助文档其工程目录结构大致为点我下载示例代码一、velocity默认的加载方式(文件加载方式)package com.velocity.test;import java.io.StringWrit

2014-05-08 23:44:41 545

原创 Velocity模版加载(classpath、webapp)

classpath资源路径加载:velocity.properties文件配置file.resource.loader.class = org.apache.velocity.runtime.resource.loader.ClasspathResourceLoaderinput.encoding = UTF-8output.encoding = UTF-8Servlet代

2014-05-08 23:33:17 4972

转载 java读取src目录下的配置文件

目前的代码如下:  view plaincopy to clipboardprint?import java.io.File;  import java.io.FileInputStream;  import java.io.FileNotFoundException;  import java.io.IOException;  import java.io.I

2014-05-08 23:32:51 3696

转载 ant - java 构建工具

我喜欢简单:ant - java 构建工具hello ant    管理你的代码,doc文件,编译,配置等开发工作你是怎末做的:自己管理源目录,编译文件,copy,实施...在window写bat,在unix写shell?     可惜我不怎末会写。所以我制作一个ejb的过程是这样的:写代码->写个bat编译代码->组织文件(ejb-jar.xml,jboss.xml...)-

2014-05-08 23:32:15 460

转载 Eclipse基础--使用links方式安装Eclipse插件

Eclipse基础--使用links方式安装Eclipse插件摘自:分享Java快乐  http://blog.csdn.net/javamxj/archive eclispe想必大家都很熟悉了,一般来说,eclipse插件都是安装在plugins目录下。不过这样一来,当安装了许多插件之后,eclipse变的很大,最主要的是不便于更新和管理众多插件。用links方式安装eclipse插

2014-05-07 23:14:45 553

原创 Linux下部署Java应用程序

Linux软件安装的特点:1、Linux中没有注册表的概念,因此要想删除某个软件直接删除软件目录就可以了。2、软件的安装有些需要Linux软件包的支持,在Linux中使用rpm命令管理软件包。3、Linux中软件安装的过程很迅速,并且软件的运行速度也很快。4、Linux中权限管理很严格,因此安装时需要对安装介质进行权限配置。体验Linux下的Java开发编译器->字节码

2014-05-07 21:02:44 1850

原创 Linux下搭建Java开发环境

Red Hat Package Manager 简称rpmrpm格式的文件就是我们可以使用RPM命令进行管理的软件包格式的文件JDK的安装#sh /root/Desktop/jdk-6u23-linux-i586-rpm.bin.bin 可以使用sh命令来解压执行Linux的用户的登录过程/etc/profile/etc/profile.d(各个脚本)/et

2014-05-07 21:02:22 836

原创 Linux命令简介(文件/目录权限操作命令)

文件/目录权限文件/目录的属性1、权限读取、写入、可执行2、归属属主、属组注意:root用户是系统的超级用户,拥有完全的管理权限,所以目录的权限限制对root用户将不起作用。它只是针对普通用户来说的。权限字符表示权限      文件                目录r         查看文件内容        查看目录内容(显示子目录、文件列表)w

2014-05-07 21:02:10 946

原创 Linux简介(用户管理操作命令、常用操作命令)

用户管理命令1、用户和组帐号2、用户帐号1)超级用户2)普通用户3)程序用户在安装Linux系统及部分应用程序时,会添加一些低权限用户的帐号,这些用户一般不允许登录到系统,而仅用于维护系统或某个程序的正常运行。组帐号基于某种特定联系将多个用户集合在一起,即构成一个用户组,用于表示该组内所有用户的帐号称为组帐号。每一个用户帐号至少属于一个组,这个组称为该用户的

2014-05-06 22:01:26 700

原创 Linux命令简介(文件内容操作命令、归档和压缩操作命令)

文件内容操作cat         显示文件内容more/less   分页显示文件内容grep        检索、过滤文件内容vi          全屏幕文本编辑cat显示文件内容示例:查看/proc/version文件中的内容,以了解系统内核及开发环境软件等相关版本信息注意:CAT命令用于显示出文件的全部内容,但是当文件中的内容较多时,很可能只能看到最后

2014-05-06 22:00:27 1122

原创 Linux命令简介(目录操作命令、文件操作命令)

Linux命令简介1、Shell命令解释器2、命令行格式3、获得命令帮助Shell命令解释器操作系统内核和用户间的“桥梁”命令解释器Shell种类1、BshBsh是最初在贝尔实验室编写而成,Bsh是产生较早的UNIX Shell程序。2、CshCsh在用户的命令行交互界面上进行了很多改进,并增加了命令历史、别名、文件名替换、作业控制等功能,因此与Bs

2014-05-06 21:59:16 2358

原创 Linux简介

Linux简介1、Linux的起源和相关概念2、Linux的应用及优势3、主流的Linux发行版本安装前准备1、硬盘与分区2、文件系统3、目录结构4、安装方式Linux中如何表示硬盘、分区主分区、扩展分区和逻辑分区主分区:主分区一般用来安装操作系统扩展分区:扩展分区则通过用来存储数据Linux的一个重要特点(也是Unix的重要特点)

2014-05-06 21:58:28 663

原创 过滤器与监听器

什么是过滤器过滤器是向Web应用程序的请求和响应添加功能的Web服务组件过滤器可以统一的集中处理请求和响应过滤器的使用步骤1、建立实现Filter接口的类2、实现过滤的行为3、调用下一个过滤器或Web资源4、在web.xml中配置过滤器过滤器映射的Web资源有四种方式完全匹配:/index.jsp目录匹配:/admin/*扩展名匹配:*.do

2014-05-06 21:57:18 605

DWR简单案例

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。

2014-03-16

CaveatEmptor领域模型UML图

CaveatEmptor网站拍卖许多不同种类的货品,从电子设备到机票,应有尽有。拍卖根据英国的拍卖策略进行:用户连接在一件货品上出价,直到那件货品的出价期终止,最高的出价者胜出。 在任何商店中,货物都是按照类别分类,并把类似的货物集中到一个分区或者架子上。拍卖目录需要某种货品类别的层次,以便买家能够浏览这些类别或者按类别和货品属性任意搜索。货品清单显示在目录浏览器中,并搜索结果屏幕。从清单中选择一件货品,把买家带到一个货品细节的视图中。 一次拍卖由一连串的出价组成,但只有一个胜出。用户细节包括姓名、注册ID、地址、电子邮件地址和帐单信息。

2014-03-12

JPA内嵌EJB

JPA内嵌EJB组件,实现会话bean的管理,通过运行时查询JNDI注入,实现代理对象创建。

2014-03-10

JPA项目搭建

JPA是什么呢? Java Persistence API,它与Hibernate比较有很多优势 1、元数据自动扫描 2、标准和简化的配置 3、标准的数据访问代码、实体实例的生命周期和最重要的完全可移植性

2014-03-08

模板引擎Jar包

FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。

2014-03-07

Hibernate工具包

Hibernate内置插件,Hibernate实战笔记7,提供下载

2014-03-07

Hibernate环境搭建

内有Hibernate 3.2.5jar 包含log4j.properties C3P0连接配置

2014-03-07

餐饮管理系统

使用C#编写的代码,基本功能都完成,希望大家多多下载

2013-04-10

空空如也

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

TA关注的人

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