自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

JUnit4操作步骤及注意事项

[size=x-large][b][color=green]使用jUnit4的操作步骤及注意事项:[/color][/b][/size]1.为项目导入Junit的jar包(Build path -> Add Library ->Junit)。2.新建一个名为Test的Source Folder,用于存放测试类源代码。3.目标类与测试类应该位于同一个报下面,这样测试类中就不必导入源代码所...

2012-06-29 15:20:08 204

至XX(直属领导)的一封信

[size=large]很清楚的记得那一天是5月8号,5月份的深圳皎阳似火,那天满怀美好憧憬来到了深圳泰强面试。是您接待了我,还给了我一瓶水,那一刻觉得你是一个很和蔼很亲切的人,接下来的过程让我感到你是一个很有魄力,很有气场的人。踏出公司那一刻我就决定了好好来跟你干,用心来跟你学习,来年也要做一个跟你一样的人。转眼间一晃,来泰强一年多了,一年的风风雨雨,同舟共济工作上的事情没少让你费心与操劳。...

2012-06-28 16:21:36 244

下拉列表框的两种方式

下拉列表框的标签是,struts2对其进行了装饰封装,其第一种表现形式是:[code="java"][/code]通过Action中传递list过来,注解:这里通过一个list类型的对象来动态生成一个下拉列表。 lable:表列表头名字。 name:表示当前对象。 list:表示action里有一个List类型的listdigtal属性。 listkey:表示当前o...

2012-06-16 16:19:39 303

Hibernate一对多映射

在关联关系的映射中使用最多的就是一对多的关联,一对多的关联分为两种:单向一对多,双向一对多。首先准备两张表:用户表(user)和用户组表(group)[code="java"]create table'group'( 'id' int(10) unsigned NOT NULL auto_increment, 'name' varchar(45)NOT NULL, PRIMAR...

2012-06-09 19:06:49 130

原创 Hibernate3连接池配置

Hibernate支持第三方的连接池,官方推荐的连接池是C3PO,Proxool,以及DBCP。1.Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方解释是这个连接池存在缺陷。2.默认情况下(即没有配置连接池的情况下)Hibernate会采用内建的连接池,但这个连接池性能不佳。下面是Hibernate环境下几种常见的连接池配置:1[...

2012-06-05 11:54:54 116

原创 Spring注解方式管理事务与传播行为

@Transactional的声明式事务管理基于命名空间和基于@Transactional的事务声明方式各有优缺点。基于的方式,其优点是与切点表达式集合,功能强大。利用切点表达式,一个配置可以匹配多个方法,而基于@Transactional的方式必须在每一个需要使用事务的方法或者类上用@Transactional标注,尽管可能大多数事务的规则是一致的,但是对@Transactional而言它无...

2012-06-04 12:26:21 117

Struts2与JFreeChart整合

JFreechart是JAVA平台上的一个开放的图表绘制类库。完全使用JAVA语言编写的。基本上能够很直观的解决目前所有的统计方面的需求。JFreeChart可以生成饼图(pie charts),柱状图(bar charts),散点图(scatter plots),时序图(time series),甘特图(Gantt charts)等多种图表,并且可以产生PNG和JPEG格式的输出。[size...

2012-05-28 11:15:32 200

mysql 中文乱码解决办法总结

[size=large][b]mysql 中文乱码解决办法总结:[/b][/size]1.其中client是客服端使用的字符集,相当于网页中的字符集设置.2.connection是连接数据库的字符集设置类型,如果没有指明连接数据库使用的字符集类型,就按照服务器端默认的字符集设置.3.database是数据库服务器中某个库使用的字符集设定,如果建库是没有指明,将使用服务器安装是指定的字符...

2012-04-15 12:13:42 124

Struts2 API中InputConfig内methodName和resultName的使用方法

[color=green][size=large]关于Struts2 API中InputConfig内methodName和resultName的使用方法[/size][/color]对于@InputConfig中methodName和resultName的区别很是迷惑.最后在API中找到答案了,通过做实验终于了之.(1).Marks a action method that if it'...

2012-04-09 18:59:37 212

jQuery获取及设置单选框,多选框,文本框内容

在工作中,text,radio,checkbox,select在开发过程中是必不可少的一部分.在开发过程中经常要处理页面表单元素.[size=large][color=red]Eg:[/color][/size] 在复选框checkBox中获取checked的value值,来触发和调用其它页面表单元素,制作互动性更强更友好的用户体验.jQuery通过元素$(#id)产生一个obje...

2012-04-08 16:56:21 220

SQL连接JOIN例解

Eg:两表之间的关系很简单,一个组织下会拥有多个用户,一个用户属于某个组织在接下之前先普及一下数据库空值(null)的概念: 在很多时候都碰到某表中某字段值为空的情况,空值不等同空值不等同于字符串中的空格,空串,也不等同于数字类型的0,所以,一般我们用is null 关键字来检索有空值字段的记录,而不是用!=,这些判断符1.左连接:[color=red][b]A LEFT JOI...

2012-03-13 18:09:50 112

java那些事

JAVA编程中尽量要做到的一些地方 1.[size=large][color=darkblue]尽量使用StringBuilder和StringBuffer进行字符串连接[/color][/size] 2.单线程应尽量使用HashMap,ArrayList HashTable, vector等使用了同步机制,降低了性能. 3.尽量减少对变量的重复计算 Eg: f...

2012-03-12 19:40:55 100

字符串截取方法总结

字符串截取今在jsp页面中截取一段字符显示.项目用的struts2标签经过反复的测试,struts2皆不支持标签的嵌套: 单独支持:[code="java"][/code] [code="java"] [/code] 但不支持这种写法:[code="java"][/code]其标签格式化显示日期,如下写法:[code="java"] ...

2012-03-11 21:57:11 114

原创 ApplicationContext及它的3种实现

ApplicationContext 是 BeanFactory 接口的子接口,它增强了 BeanFactory 的功能,处于 context 包下。很多时候, ApplicationContext 允许以声明式方式操作容器,无须手动创建。可利用如 ContextLoader 的支持类,在 Web 应用启动时自动创建 ApplicationContext。当然,也可以采用编程方式创建 Applic...

2012-03-08 14:50:45 143

批量处理

jquery中出现#('#xxxx') is null 的原因分析 第一种:lightbox或lightbox2冲突 jQuery 和 lightbox2 竟然不可以共存, 如果共存的话 jQuery 就会报 #(‘#xxxx) is null 而 ightbox 工作正常但是也不是真的不能正常工作,[color=darkblue][size=medium]只是需要把 jQuery 里的...

2012-03-06 18:16:11 148

原创 JUnit

[size=large][color=green]使用JUnit3.8.2的操作步骤及注意事项[/color][/size]1.为项目导入JUnit的jar包(Build path -->Add Library -->JUnit)2.新建一个名为test的Source Folder, 用于存放测试类源代码.3.目标类与测试类应该位于同一个包下面,这样测试类中就不必导入源代码...

2012-03-06 18:04:48 105

原创 原生态Ajax基础

之前写了一遍blog,很笼统的说了说Ajax的原理.新年来的第一个周末,从新来温故知新一下.1.什么是AjaxAjax不是一种技术,实际上,他由几种蓬勃发展的技术以新的强大方式组合而成的.基于XMLHTML和CSS标准的表示使用Document Object Model进行动态显示和交互是XMLHttpRequest与服务器进行异步通信使用JavaScript绑定...

2012-02-06 22:12:15 97

原创 跑马灯效果

[code="java"] 1111111111111111111111 1111111111111111111111 1111111111111111111111 1111111111111111111111 1111111111111111111111 1111111111111111111111 1111111111111111111111 11...

2011-11-25 20:27:35 100

最简单的兼容IE和FireFox的网页视频播放代码

[code="java"][/code][color=red][size=x-large]有图有真相[/size][/color]1.[size=xx-large][color=blue]Firefox[/color][/size][img]http://dl.iteye.com/upload/attachment/595523/2b1992...

2011-11-25 18:23:38 235

最简单的改变字体大小代码

[code="java"]最简单的改变字体大小代码function doZoom(size){document.getElementById('zoom').style.fontSize=size+'px'}字体:大 中 小 最简单的改变页面字体大小代码简简单单的的几行代码实现改变页面字体大小[/code]...

2011-11-04 19:19:53 4734 1

struts2整合CKEditor实现上传

之前折腾了下CKEditor和CKFinder实现上传功能,今想来把这个文本编辑器应用到一个自己在做的练手项目中,实现与Struts2的整合,整合的过程so easy.但图片死活上传不上去.那个整合啊,那个蛋疼啊. :cry: :cry: :cry: 经过不懈的努力问题发现了,原来是被struts2搞了.此问题的原因就是struts2的拦截器,在web.xml中,可以清楚的看到: [c...

2011-11-02 22:52:55 77

CKEditor整合CKFinder实现上传

[size=large]目前在做的一个项目中要用到文本编辑器,以前用的比较多的是FCkEditor,但FCKEditor被无情的分解该成了CKEditor,分解却不说还不支持图片上传功能了,提供了个什么CKFinder的插件.所谓插件那就是要dollar了.也就是说[color=red]FCKEditor=CKEditor+CKFinder[/color].分成了两部分,文本编辑很图片上传。因...

2011-10-31 20:43:21 102

原创 struts2校验框架使用总结

这些天一直在赶手上做的那个游戏平台项目.怎么说呢,狭小的空间范围内碌碌无为的忙碌着.隔三两头时不时还遭到老大的"鄙视".经过几天的奔跑,经过大家几天的努力,完成了小阶段性的目标.下午的时间也终于可闲下来了.认真来看了下代码的流程.代码的实现,代码的风格.虽然不是很好,但也是我一个一个字母敲上去的.实践是检验真理的唯一途径,实践才是一切标准.实践才能为之提高,实践才能为之进步.但大到一季度,小到一天...

2011-10-28 18:41:19 119

横向图文列表

小公司,boss不招MM,美工这块只有自己来慢慢折腾了.[code="java"]无标题文档[list][*][url=#][img]sound.png" width="68" height="54[/img]亚信[/url][*][url=#][img]sound.png" width="68" height="54[/img]亚信...

2011-09-28 12:37:21 116

addActionError,addFieldError,addActionMessage用法

一、addActionError("错误内容"):Action级别的错误消息this.addActionError("错误信息1");this.addActionError("错误信息2");[size=large][color=red]显示消息的标签是:显示全部的 Action级别的错误消息,可以加CSS[/color][/size]二、addFieldError("...

2011-09-18 21:25:35 127

keySet()与entrySet()遍历的性能比较

在做项目的时候有邮件发送方面的业务.对邮件的收发的业务不是很清楚,这几天重点在恶搞JavaMail.邮件系统的开发在一般的项目中都会用到,可以看出这一块的知识点用到的频率很高,所以必须来掌握它.这是老大写的一个邮件接口实现类(项目中的真实代码):[code="java"]package com.tq.platform.service.core.impl;import java.util...

2011-09-08 19:56:19 301

sitemesh(简介)

[size=large][color=green]struts2之整合sitemesh(简介)[/color][/size]sitemesh是一个非常优秀的页面装饰框架,sitemesh通过filter来截取request和response,然后给原始的页面加入一定的装饰(可能为header,footer等),然后把结果返回给客户端。对于被装饰的页面而言,完全无需关心本页面被装饰器装饰(装饰器...

2011-09-03 14:28:07 106

SSH2Demo

有一些Iteye上的朋友都要我之前写的那个SSH2的Demo,之前写的确实很烂很烂,都不好意思给他们,拿出来怕误人子弟,给他们看了,怕害了他们.这里我就花了一点时间重新写了个[size=large][color=red]SSH2(JPA)的增删查改的DEMO[/color][/size]这里主要是对JPA应用的实践.在这个项目中我是用(Struts2.2.3,Spring3.5,Hibernate...

2011-08-25 23:09:46 131

JavaMail发送邮件

[code="java"]/**package cn.tq.javamail;import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;...

2011-08-23 20:55:08 74

原创 Vector和ArrayList的区别

1.Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素。 Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。当Vector或ArrayList中的元素超过它...

2011-08-23 20:46:17 55

Ubuntu环境下Sping3+Hibername3.6(Jpa)整合

linux下的Java开发环境折腾完了。在实际的项目开发过程中对JPA一直是情有独钟,今下午在家在linux环境下折腾了下[color=green][size=x-large]Spring3+Hibernate3.6(Jpa)[/size][/color]的整合,做了一个小DEMO。其实跟在XP环境下开发是大同小异,冇的什么神奇的地方。[size=x-large][color=red]1.环境...

2011-08-12 22:11:28 103

ubuntu配置java开发环境详解

因为一直在忙着搞项目的事情,一来比较忙,二来精力不足。ubuntu下的java开发环境的搭建blog也就放下来了。今沾深圳大运会的光,博得4天小长假。放假也清闲的很,就把之前的给补上吧!在之前的博文有配置jdk的详解[url]http://hefeng1987-net-163-com.iteye.com/blog/1126230[/url]今天写的就是为来让开发环境能跑起来。我来所用的是[si...

2011-08-11 16:40:40 107

SSH2+JPA的基本配置

天热,外面火辣辣的太阳实在是不扛不住.昨晚吃了泡面折腾了下.今天喉咙就犯病了.疼痛难受.一个人又闲的蛋疼.她昨晚说今天到欢乐谷去玩了.也没人来陪我.一天不写代码手痒.今天就又到公司了.折腾了下当前最新版本的struts2+spring3+hibernate(jpa)应用的大型网站架构.用到的一些jar包就不折腾了不是很熟悉的可以直接call我了.这里主要是说其三个框架的整合配置文件:1.w...

2011-07-31 21:56:54 167

ububtu配置jdk详解

经过一段时间的摸索和动手实践操作。在ubuntu11.04的版本上终于把jdk环境配置成功了。虽然说是一件毫无技术含量的事,但在实践的过程中还是道出来很多问题。典型的是“安装jdk后配置jdk的环境变量重启就无法登录ubuntu”这样的恶心狗血问题,突然是一个莫名其妙的问题,不google一把有谁知道是啥问题啊!幸好这边有两台PC可以来对照着查询资料操作。唉!网上也有很多同学也遇到这种情况。很...

2011-07-17 11:06:29 208

Memcached的简单实例

Memcached在很多时候多是作为数据库前端cache使用的.最近一直在进行着项目的编码工作,在进行模块的功能实现过程中用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存).首先简单的介绍下什么是Memcached. Memcached是高性能的,分布式的内存对象缓存系统.用于在动态应用中减少数据库负载,提升访问速度.Memcached由Danga Int...

2011-07-16 16:23:02 87

原创 ActiveRecord级联删除

ActiveRecord级联删除Rails在关联关系中,han_one和has_many都有一个:dependent选项,告诉ActiveRecord在删除父记录时该如何处理子记录,它有五个属性(AWDWR): [color=red]:dependent => :destroy(或true) --- 删除父记录的同时删除子表中的记录 :dependent => :nul...

2011-07-06 12:45:08 117

rails 配置 mysql

这段时间一直在尝试着学习ROR.今天试着配置了下ralis配置mysql数据库.不玩是不知道啊!!!真正动起手来问题是一堆接一堆啊!中途都有点自暴自弃想give up.但挺挺还是过来了...这边ROR的环境搭建就不谈了.网上Google一下一大把.这里我所用的ruby是1.9.2p180, ralis是3.0.9 .rails 配置 mysql (最好事mysql server5.0版本)...

2011-07-05 19:57:44 122

原创 ruby基础

[quote][code="java"]if __FILE__ == $0 # TODO Generated stub class Person def initialize(name,age=18) #initialize是初始化方法,相当于java的构造器 @name=name @age=age @motherland="Chin...

2011-06-29 22:08:06 132

jpa注解

1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名catalo...

2011-06-14 18:17:15 87

struts2自带demo

struts-2.1.6 下载下来解压后APPs目录下有1. struts2-blank-2.1.6.war2. struts2-mailreader-2.1.6.war3. struts2-portlet-2.1.6.war4. struts2-rest-showcase-2.1.6.war5. struts2-showcase-2.1.6.war...

2011-06-12 04:55:44 79

空空如也

空空如也

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

TA关注的人

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