自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 合格程序员应该读的书

1、《代码大全》 史蒂夫·迈克康奈尔推荐数:1684“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。– esacSteve McCo...

2012-09-25 15:53:05 100

原创 经典SQL语句大全(转自博客园)

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyN...

2012-04-12 10:11:27 130

原创 Spring配置文件总结详解(转自网易)

 1.基本配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http

2012-03-27 14:40:00 75

原创 博客申明

本blog中凡是没有注明(原创)的作品均是摘自网络,为他人的劳动成功,本人在此对你们的贡献表示感谢,本人只用做学习参考使用。谢谢。  部分可供参考的blog:http://hi.baidu.com/274084093/blog...

2012-03-22 16:56:48 64

原创 SpringMVC 总结(转)

一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download   (本文使用是的Spring 3.0.5版本) Str...

2012-03-22 16:46:36 54

原创 Open Flash Chart图表的JSON格式基本属性详解

数据文件必须是JSON格式.JSON对象的基本格式:{}把所有对象都编写在{}里面.让它看起来像下面 JSON 数据格式:{ "title":{ "text": "Many data lines", "style": "{font-size: 20px; color:#0000ff; font-family: Verdana; text-align: cen...

2012-03-20 16:12:24 66

原创 JSON与JAVA数据的转换

JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。 下载地址:http://json-lib.sourceforge.net/ 还要需要的第3方包: org.apache.commons(3.2以上版本) org.apache.oro net.sf.ezmorph(ezmorph-1.0.4.jar...

2012-03-20 15:34:42 58

原创 ftl实现自定义标签(转)

 import java.io.IOException;   import java.io.Writer;   import java.util.Iterator;   import java.util.Map;     import freemarker.core.Environment;   import freemarker.temp...

2012-03-09 16:17:57 544

使用Axis2报"An error occurred while completing process -java.lang.reflect.InvocationTargetException"处理...

我查了很多有关处理这方面错误的文章,很多给出的处理方案并不能解决我的问题,比如典型的方案如下:从AXIS2的LIB库中复制"geronimo-stax-api_1.0_spec-1.0.1.jar"和下载"backport-util-concurrent-3.1.jar"文件到Codegen的lib目录中,同时修改plugin.xml文件,添加<library name="lib...

2011-09-20 14:42:00 83

Spring MVC 3 深入总结

一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)...

2011-09-16 16:06:00 65

log4j logback slf4j项目配置中的简单总结

一. Log4j+commons-logging  JAR包 commons-logging-1.1.jar log4j-1.2.15.jar  配置文件 commons-logging.properties log4j.xml  commons-logging.jar包读取commons-logging.properties中指定的log,自动加载日志配置 ...

2011-09-16 16:00:00 90

java日志,需要知道的几件事

如果对于commons-loging 、log4j 、slf4j 、LogBack 等都已经非常清楚了,可以忽略本文。几次解决日志冲突问题时对这几个概念的简单总结,希望对这块基础没有理解透的同学能有所帮助,当然如果对这块有更深刻理解的同学,也贡献出自己的知识和见解。一、 概念 Commons-logging : apache最早提供的日志的门面接口。避免和具体的日志方案直接耦合。类似于J...

2011-09-16 15:56:00 62

原创 Struts2类型转换

[正文]: 在Struts Action中可以自动转换String,Date等类型,但是如果Action中用到自定义类型,就需要使用Struts类型转换。1、Struts类型转换自定义类型Pointpublic class Point { private int x; private int y; //省略getter and setter...

2011-07-22 10:36:49 70

全局事务与本地事务的区别应用

全局事务:资源管理器管理和协调的事务,可以跨越多个数据库和进程。资源管理器一般使用 XA 二阶段提交协议与“企业信息系统”(EIS) 或数据库进行交互。 本地事务:在单个 EIS 或数据库的本地并且限制在单个进程内的事务。本地事务不涉及多个数据来源。 在Hibernate配置文件中有这么两种配置方式:1.如果使用的是本地事务(jdbc事务)<property name="hibernate...

2011-07-05 11:35:00 96

有关使用图片广告的一点心得

电商网络图片广告概述常见的网络广告分成三大类型:橱窗式:广告内容为商品信息,直达该商品页,橱窗式广告对三类人群都有明显效果,可以同时满足三类要求例子:橱窗式广告又有可细分为单品橱窗和多商品橱窗单品橱窗适合自有品牌、...

2011-06-22 15:50:00 145

Jboss4集群配置之五:Jboss集群session复制

1.前言2.集群准备知识3.Jboss集群安装实例概述4.Jboss集群负载均衡器配置5.Jboss集群节点配置6.启动Jboss集群7.Jboss集群session复制7.Jboss集群的session复制原理jboss session复制是jboss session同步的一种实现。原理是在各Jboss节点间建立横向联系,每个节点...

2011-04-02 14:25:00 68

Jboss4集群配置之四:启动Jboss集群

1.前言2.集群准备知识3.Jboss集群配置实例概述4.Jboss集群负载均衡器配置5.Jboss集群节点配置6.启动Jboss集群6.启动Jboss集群步骤先启动负载均衡器apache,然后启动各jboss节点。各jboss节点的启动顺序没有要求。启动负载均衡器apache在/usr/local/apache2/bin目录下...

2011-04-02 14:20:00 54

Jboss4集群配置之三:Jboss集群节点配置

1.前言2.集群准备知识3.Jboss集群配置实例概述4.Jboss集群负载均衡器配置5.Jboss集群节点配置5.Jboss集群节点配置步骤在集群的各节点上,先安装JDK,然后安装配置Jboss。不用着急,跟着Ruby Sun一步步来。安装JDK在http://sun.com下载JDK安装包,上传到服务器。chmod +x j...

2011-04-01 18:06:00 68

Jboss4集群配置之二:Jboss集群配置实例与负载均衡器配置

1.前言2.集群准备知识3.Jboss集群配置实例概述4.Jboss集群负载均衡器mod_jk配置3.Jboss集群配置实例概述下文中,Ruby Sun将以实例来叙述Jboss集群配置。该实例包含3个Jboss节点。各节点被动接收负载均衡器转发的请求。各节点间没有横向的联系。4.Jboss集群负载均衡器配置步骤先安装apache,然后...

2011-04-01 18:03:00 69

Jboss4集群配置之一:前言与集群知识

1.前言2006年,Jboss公司被Redhat公司收购了。这直接导致Jboss产品结构调整,并将以前收费的Jboss AS文档改为免费。Ruby Sun本次集群试验的最初依据就是由此得到的Jboss 4.0.5集群配置文档。但这份官方文档并不可靠,在一些关键配置上含混不清,而且夹杂了很多适用于过去版本、现已作废的Jboss集群配置内容。这导致本次jboss集群...

2011-04-01 17:54:00 42

JFreeChart 详细介绍使用(三)

1、JFreeChart组件,用于图形的开发。1)到http://www.jfree.org/jfreechart/下载JFreeChart的zip文件,解压后得到的目录的lib子目录中的所有jar包拷贝到Web应用的WEB-INF/lib目录下,完成安装。2)用JFreeChart创建Web图形需要经过3个步骤:Œ创建一个包含要在Web图形中显示的数据的数据集对象。创建一个用于作图的JFree...

2011-03-25 18:12:00 155

JFreeChart 详细介绍使用(二)

自己最近学习了JfreeChart的使用,觉得这个冬冬的功能非常强大,总结一下。主要介绍JfreeChart生成图片的几种方式 先从网上找点介绍。 一、简介 WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界...

2011-03-25 15:29:00 87

JFreeChart中给Pie、Bar和Line及图例(Legend)等任意加超链接或者javascript事件

最近使用JFreeChart,发现了一个问题,就是在给图形加链接时具有很大的局限性。比如苹果、梨、西瓜、桔子画了一个饼图,并且加上了链接,那么大家可以在链接中看到“xxx=苹果”或者“xxx=西瓜”的字样,但是在目前的应用中,大多数情况都是传递一个编号或者英文名称,比如苹果对应“apple”或者“001”,西瓜对应“watermelon”或者“002”,这时链接就和图产生了矛盾,做过的人应该很清楚...

2011-03-25 14:30:00 233

JFreeChart 详细介绍使用

一、JFreeChart获取。 JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下: 1、JFreeReport:报表解决工具 2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp) 3、JCommon:JFreeReport和JFreeChart的公共类库 4、JFre...

2011-03-25 13:46:00 133

JFreeChart深入介绍

由于业务数据方面以及表图显示视觉方面考虑,Jfreechart中需要2个或者更多的坐标,在添加坐标后会出现几个问题1、两个坐标的数据会以前后方式显示,当两个坐标的数据均以柱状图显示时会遮挡,而且可能两个坐标的数据量不一致导致柱状大小不一。解决方案:分别扩充两坐标的数据集,添加空数据,使得两坐标的数据相同,而空的数据无法遮挡其他数据。2、当采用1的方案后会出现图例多出好几个的问题解决方...

2011-03-25 13:43:00 116

查看JVM内存使用情况语句

System.out.println("JVM Max Memory:"+Runtime.getRuntime().maxMemory()/1024/1024+"M");System.out.println("JVM Using Memory:"+Runtime.getRuntime().totalMemory()/1024/1024+"M");System.out.println(...

2011-03-22 13:22:00 78

JVM内存分析与调优

ms/mx:定义YOUNG+OLD段的总尺寸,ms为JVM启动时YOUNG+OLD的内存大小;mx为最大可占用的YOUNG+OLD内存大小。在用户生产环境上一般将这两个值设为相同,以减少运行期间系统在内存申请上所花的开销。NewSize/MaxNewSize:定义YOUNG段的尺寸,NewSize为JVM启动时YOUNG的内存大小;MaxNewSize为最大可占用的YOUNG内存大小。在用户生...

2011-03-22 13:17:00 68

JVM中的out of memory错误原因

JVM为两块:PermanentSapce和HeapSpace,其中Heap = {Old + NEW = { Eden , from, to } }。PermantSpace负责保存反射对象,一般不用配置。JVM的Heap区可以通过-X参数来设定。  当一个URL被访问时,内存申请过程如下:A. JVM会试图为相关Java对象在Eden中初始化一块内存区域B. 当Eden空间足够...

2011-03-22 13:10:00 102

JSF中的FacesContext对象和ExternalContext对象详解

在Faces API中有两个类是要经常使用的. 一个是FacesContext 一个是ExternalContext.首先讲解如何使用FacesContext .对每个JSF请求,FacesServlet对象都会为其获取一个javax.faces. context.FacesContext类的实例。FacesServlet对象将下列3个取自Web容器的对象传给javax.faces.conte...

2011-03-21 13:49:00 124

Java中的中文乱码产生原理

在阅读了许多关于Java中文问题解决方法之后,结合作者的编程实践,我发现过去谈的许多方法都不能清晰地说明问题及解决问题,尤其是跨平台时的中 文问题。于是我给出此篇文章,内容包括对控制台运行的class、Servelets、JSP及EJB类中的中文问题我剖析和建议解决办法。希望大家指 教。Abstract:本文深入分析了Java程序设计中Java编译器对java源文件和JVM对class类文件的...

2011-03-18 17:55:00 64

Java面向对象设计最佳实践 - 枚举设计

对枚举类型印象大多来自于C 语言,在 C 语言中,枚举类型是一个 HardCode (硬编码)类型,其使用价值并不大。因此,在 Java5 之前,枚举是被抛弃的。然而 Java5 以后的发现版本开始对枚举进行支持,枚举的引入给 Java 世界带来了争议。 笔者比较赞同引入枚举,作为一门通用的静态编程语言,应该是海纳百川的(因此笔者赞成闭包进入Java7 ),多途径实现功能。 如果您不了解枚...

2010-11-03 14:24:00 70

理解java枚举类型

枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:Java代码 publicenumColor{ RED,BLUE,BLACK,YELLOW,GREEN }public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN}显然,enum很像特殊...

2010-11-03 11:46:00 70

Spring 2.5中JdbcTemplate类query方法的三种回调接口

/** 使用三种Callback接口作为参数的query方法的返回值不同: 以ResultSetExtractor作为方法参数的query方法返回Object型结果,要使用查询结果,我们需要对其进行强制转型; 以RowMapper接口作为方法参数的query方法直接返回List型的结果; 以RowCallbackHandler作为方法参数的query方法,返回值为void; RowCallback...

2010-11-02 16:32:00 62

淘宝网店商品哪个时间段是最佳上架时间?

当买家搜索淘宝商品时,淘宝会根据商品上架时间来排序的,也就是说剩余时间越短,商品就越靠前,因此,商品剩余时间越少,商品就越容易让买家看到。同时还要考虑到买家在什么时候上网人数最多,据统计上网人数最多的时候是10:00-11:30、15:30-17:30和19:30-21:30。基于以上两点考虑,为了使您获得更好的宣传效果,赢得更多更有利的商品推荐机会,建议按照如下方法上架您的商品。(1)首先选择...

2010-07-27 17:51:00 258

oracle 触发器与事务

(1)如果外部事务撤销,触发器形成的变更是否会撤销?如果触发器操作失败,是否会导致外部SQL失败,从而导致事务撤销(2) 事务回滚时,触发器形成的变更是否会撤销;(3) 触发器失败时,外部SQL是否会返回错误;如果会,则研究如何不返回错,如果不会,则研究如何会返回错误;(4) 触发器失败时(插入两条记录,前者成功,后者失败),事务回滚时触发器形成的变更是否会撤销;(5) 触发器失败时(插入...

2010-07-22 20:49:00 80

MYSQL和ORACLE的一些区别(转)

有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,希望对大家有所帮助。1.自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORA...

2010-07-16 18:26:00 58

Myeclipse中搭建Android开发环境

这段时间正好有空,花了点时间学习了一下Android系统,还没有花很多时间好好深入学习,这里我仅仅记录在安装Android的开发环境时所遇到的问题,供需要的朋友参考!1.安装JDK,安装完后,配置环境,我这里省略。2.下载Android SDK并配置。1.5版本下载地址:http://dl.google.com/android/android-sdk-windows-1.5...

2010-07-15 18:35:00 55

Android系统简单研究后的缺陷总结

最近刚买了一个MOTO ME600,Android系统的,版本1.5,发现此系统有下面几个缺陷:1.手机SIM卡,有时会被系统自动锁住,我到现在还不知道怎么回事,谁能告诉我?2.打电话时不能录音。3.应用程序进程有时会突然停止。4.蓝牙功能居然不能传文件。5.相机拍照有声音。6.手机关机不能闹钟,但是晚上睡觉的时候可以让它进入飞行模式,我早上醒来,发...

2010-07-15 15:28:00 52

空空如也

空空如也

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

TA关注的人

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