- 博客(20)
- 资源 (8)
- 收藏
- 关注
转载 java组合和聚合的区别和联系
组合和聚合是有很大区别的,这个区别不是在形式上,而是在本质上:比如A类中包含B类的一个引用b,当A类的一个对象消亡时,b这个引用所指向的对象也同时消亡(没有任何一个引用指向它,成了垃圾对象),这种情况叫做组合,反之b所指向的对象还会有另外的引用指向它,这种情况叫聚合。现实生活中:人和手,脚是组合关系,因为当人死亡后人的手也就不复存在了。人和他的电脑是聚合关系。 可以说聚合是一种强组
2014-05-26 16:07:53 648
转载 图像操作工具类
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 570
原创 操作 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 2774
转载 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 484
转载 解决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 440
转载 用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 4973
转载 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 837
原创 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简单案例
2014-03-16
CaveatEmptor领域模型UML图
2014-03-12
JPA项目搭建
2014-03-08
模板引擎Jar包
2014-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人