自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小柒的专栏

默默无闻的小兵~

  • 博客(67)
  • 资源 (9)
  • 收藏
  • 关注

转载 Spring 学习 (二)__BeanWrapper及其实现

一、 BeanWrapperBeanWrapper是对Bean的包装,其接口中所定义的功能很简单包括设置获取被包装的对象,获取被包装bean的属性描述器,由于BeanWrapper接口是PropertyAccessor的子接口,因此其也可以设置以及访问被包装对象的属性值。BeanWrapper大部分情况下是在spring ioc内部进行使用,通过BeanWrapper,spring ioc容器

2012-08-29 10:59:18 49493 3

转载 ORACLE+SQL性能优化

1. 访问Table的方式ORACLE 采用两种访问表中记录的方式: a. 全表扫描 全表扫描就是顺序地访问表中每条记录. ORACLE采用一次读入多个数据块(database block)的方式优化全表扫描. b. 通过ROWID访问表你可以采用基于ROWID的访问方式情况,提高访问表的效率, , ROWID包含了表中记录的物理位置信息..ORACLE采用索引(INDEX

2012-08-15 14:29:36 2551

转载 ORACLE日期函数大全

1.Sysdate 获得当前日期和时间select sysdate from dual2.Last_day 本月最后一天 select last_day(sysdate) from dual3.Add_months(d,n) 当前日期d后推n个月 ,用于从一个日期值增加或减少一些月份 select add_months(sysdate,-2) from dual

2012-08-10 16:57:38 1746

转载 Eclipse/MyEclipse 最最常用的快捷键

F 键类F2 显示详细信息F3 跳到声明或定义的地方Ctrl + 键类Ctrl+1 快速修复 ( 最经典的快捷键 , 就不用多说了 )Ctrl+D 删除当前行Ctrl+E 快速显示当前 Editer 的下拉列表 ( 如果当前页面没有显示的用黑体表示 )Ctrl+T 快速显示当前类的继承结构Ctrl+O 快速显示 OutLineCtrl+         F 查找

2014-04-02 13:27:13 1074

转载 org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.ap解决方案

是tomcat的lib文件夹jar包和项目的lib文件下的jar包冲突了把项目下lib文件下和tomcat的jar的重复的全部删除。注意,如果你是先建flex工程然后转成web形式的,请把项目中tomcat类库删除,不然还会冲突 第二种解决办法  修改了tomcat里的context.xml文件,在context 元素下添加    我采用的第二种

2013-11-20 09:53:28 5646 1

原创 根据wsdl文件生成java代码

具体操作步骤:1.  运行cmd命令 输入 C:\jdk-1_6_0_31\bin (根据自己的JDK的安装位置而定)2.  新建gen.bat文件3.  gen.bat文件内容为:wsimport -keep -verbose -s E:\workspace\ACE_FFP_WS\src E:\workspace\ACE_FFP_WS\src\wsdl\CRMLOYMemberPin

2013-08-14 15:28:11 7660 1

转载 JAVA学习(十六)__Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用

Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。瞬时态         由new命令开辟内存空间的java对象,       eg. Person person = ne

2013-07-11 10:54:20 1304

转载 JAVA学习(十五)__java读取图片的几种方法

1. MyCellRenderer.class.getClassLoader().getResource("icon/myfiles.png");其中MyCellRenderer是该类的名字,"icon/myfiles.png"是图片的相对路径,该图片放在src目录下。2.ImageIO.read(newFile("image/login.gif"));其中"image/l

2013-07-09 14:11:17 3178

转载 JAVA学习(十四)__jquery获取焦点后光标在字符串后

jquery获取焦点后光标在字符串后,当input获得焦点后,自动把光标移到文本内容的最后,jQuery用focus()使文本输入框获得焦点且焦点在文字的最右的方法//获取焦点后光标在字符串后//其原理就是获得焦点后重新把自己复制粘帖一下  var t=$("#"+id).val();  $("#"+id).val("").focus().val(t);

2013-03-25 10:15:32 916

原创 DEBUG STACK TRACE for PoolBackedDataSource.close().

1.出现这种情况,我自己的总结:1).最简单的问题。看看你给了没有get、set 方法。如果你没有提供这两个方法的话。是肯定空指针 而且还报这个错。2)以下是转载的.自己留个备份。大家也可以看下先贴出来异常的部分代码: Java代码  java.lang.Exception: DEBUG STACK TRACE for PoolBackedDataSource.close(

2013-03-18 15:51:49 21547 2

转载 JAVA学习(十三)__StringUtils的isBlank与isEmply

1.public static boolean isEmpty(String str)    判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0   下面是 StringUtils 判断是否为空的示例:    StringUtils.isEmpty(null) = true   StringUtils.isEmpty("")

2013-03-18 15:42:05 33641

转载 Errors running builder 'DeploymentBuilder' on project ' 解决方法

此问题一般发生在Myeclipse 保存文件并自动部署时候。Errors occurred during the build.Errors running builder 'DeploymentBuilder' on project '项目名'.java.lang.NullPointerException有一种产生此错误的原因是因为此项目不不是由myec

2013-03-18 11:13:33 17681 2

原创 JAVA学习(十二)__关于JAVA代码里黄色警告线的注意方法(自己整理)

关于写CODE的时候。出现黄色警告线内容的集中情况:1.你以前已经判断不为空了,下边又继续判断。所以会出现黄色警告线。就是提示你。你所写的方法这里不可能为空了。此处就不需要判断了.2.如果是静态方法的时候。你不需要使用this来调用。3.如果有警告错误的话。可以使用@SuppressWarnings4.@Autowired 表示自动注入。

2013-03-18 11:12:02 5303

转载 JAVA学习(十一)__Java中的Enum的使用与分析

示例:public enum EnumTest {     FRANK("The given name of me"),     LIU("The family name of me");     private String context;     private String getContext(){     return this.context;

2013-03-13 10:30:15 886

转载 JAVA学习(十)__MessageFormat用法

MessageFormat用来格式化一个消息,通常是一个字符串,比如:String str = "I'm not a {0}, age is {1,number,short}", height is {2,number,#.#}; 而MessageFormat可以格式化这样的消息,然后将格式化后的字符串插入到模式中的适当位置,比如:将str中的{0}用"pig"替换

2013-03-13 10:19:36 27153 2

转载 JAVA学习(九)__MyEclipse之大写或小写快捷键

Ctrl+Shift+X 将选中的文字转成大写格式 Ctrl+Shift+Y 将选中的文字转成小写格式

2013-03-12 14:13:32 11375

转载 JAVA学习(八)__Spring2.5+JUnit4单元测试

要求:      JDK1.5以上(因为Junit4是用注解来实现的)     需要的包      spring-2.5.jar      junit-4.4.jar      spring-test.jar  测试类 package user;import static org.junit.Asser

2013-03-11 16:37:22 3192

转载 JAVA学习(七)__Spring的@Autowired注入规则

@Autowired 默认是按照byType进行注入的,但是当byType方式找到了多个符合的bean,又是怎么处理的?经过一些代码的测试,我发现,Autowired默认先按byType,如果发现找到多个bean,则,又按照byName方式比对,如果还有多个,则报出异常。例子:@Autowiredprivate ExamUserMapper examUser

2013-03-11 16:31:15 72517 4

转载 JAVA学习(六)__$(document).ready is not a function的问题

下午完成了一个模块功能的开发,本来测试好的jquery表单验证怎么也出不来了。打开firebug,看到控制台里赫然提示:$(document).ready is not a function。感觉怪怪的,其它页面也是写着 $(document).ready(function(){ 啊,怎么偏偏在这个页面出问题了呢。仔细想想,调试完成还是一两点的事情。在这之后换过项目里使用的WEB编辑器,印象中

2013-03-07 16:00:47 3366

转载 JAVA学习(五)__String contains indexOf区别

contains是找指定字符串是否包含一个字串,返回值的boolean类型,即只有true和falseindexOf有多个重载,但无论哪个,都是做一定的匹配,然后把匹配的第一个字符的位置返回,返回的是int类型,如果没找到,那么返回-1

2013-03-06 15:22:59 6612

转载 JAVA学习(四)__equals与equalsIgnoreCase 的区别 ?

equals是重写object的方法,而equalsIgnoreCase是String自己定义的方法前者用于比较两个对象是否相等,而后者用于比较字符串忽略大小写的情况下是否相等public boolean equalsIgnoreCase(String anotherString)将此 String 与另一个 String 进行比较,不考虑大小写。如果两个字符串的长度相等,并且

2013-03-06 15:13:21 3291

转载 JAVA学习(三)__c标签 if else c标签 总结

JSTL标签用法关键字:JSTL标签、、、、、、、、、、、、、、原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。下面总结总结,学习学习。:)JSP

2013-03-04 14:19:21 27885

转载 关于Context []startup failed due to previous errors有效解决方式

框架搭建好后,启动服务器出现如下的信息:log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester).log4j:WARN Please initialize the log4j system properly.2009-11-6 21:39:17 org.a

2013-03-01 16:12:52 3789

转载 JAVA学习(二)__JAVA中int、String的类型转换

int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Inte

2013-03-01 14:18:40 652

原创 JAVA学习(一)__操作FTP

//FFP初始化连接 public static void init(){ Properties config = new Properties(); try{ System.out.println("访问ftp.properties"); //读取配置文件 InputStream inputStream = FTPUtils.class.getClassLoader(

2013-02-25 14:27:45 3219

原创 subclipse-1.8.4安装方法

经过多次实践,在MyEclipse10中必须使用subclipse-1.8.4版本的插件才可以正常工作,而且工作中强制要求通过svn插件在MyEclipse中检出代码和同步代码subclipse为Eclipse插件,此处简要介绍将subclipse-1.8.4安装到MyEclipse 10中的步骤:确保MyEclipse 10已经安装,并假设其安装路径为:“C:\MyEclipse\M

2013-01-06 11:10:31 5231 1

转载 java中重载与重写的区别

首先我们来讲讲:重载(Overloading)    (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。    (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数

2013-01-06 09:47:30 684

原创 单例模式的好处

需求大部分时候,我们把类的构造器定义成public访问权限,允许任何类自由创建这个类的实例对象,但是某些时候,允许其他类自由创建这个类的对象没有任何意义,还可能造成了系统性能的下降(因为创建一个对象的系统开销问题),例如系统可能自己hi有一个窗口管理器,一个假脱机打印设备或者一个数据库引擎访问点,这个时候如果在系统中创建多个对象就没有太大的时机意义,如果一个类始终只能创建一个实例,则这个类

2013-01-05 17:02:24 665

原创 Struts2的类型转换器

Struts2的类型转换器如何实现Struts2的类型转换器?    * 继承StrutsTypeConverter    * 覆盖convertFromString和convertToString        注册类型转换器        * 局部类型转换器,局部类型转换器只对当前Action起作用,需要提供如下配置文件:        MyActionName

2013-01-05 11:07:19 2738

转载 Java中构造方法的定义和作用

1. 构造方法的特征 • 它具有与类相同的名称; • 它不含返回值; • 它不能在方法中用 return 语句返回一个值; • 当自定义了构造方法后,编译器将不再自动创建不带参数的构造方法 。 • 在构造方法里不含返回值的概念是不同于 “void” 的,在定义构造方法时加了 “void” ,结果这个方法就不再被自动调用了。2. 构造方法的作用:当一个类的实例对象

2013-01-04 15:50:29 5408

转载 Struts2中的ActionContext

ActionContext(Action上下文) ActionContext介绍通过上面用户注册例子的学习,我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些 JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和set()方法设

2013-01-04 15:44:42 612

原创 Struts2 文件下载及中文乱码问题的解决方案(下载各种格式文件)

一 struts.xml文件的编辑 application/x-msdownload;charset=ISO8859-1 <!-- 默认就是 inputStream,它将会指示 StreamResult 通过 inputName 属性值的 getter 方法, 比如这里就是 ge

2012-12-28 11:13:19 2229 3

原创 Invalid result location value/parameter 解决办法

关于MyEclipse对Struts2配置文件较检异常 Invalid result location value/parameter有时候Struts.xml配置没有错误,完全可以顺利运行,而MyEclipse9以上版本却经常出现一大坨错误标识,错误信息是Invalid result location value/parameter搜索了一下,结果大多都是转载的某个“技巧”,就是

2012-12-26 10:28:25 65514 18

原创 The type Base64 is not accessible due to restriction on required library 解决办法

在Eclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示: Access restriction : The type BASE64Decoder is not accessible due to restriction on required library C:\Programfile

2012-12-26 10:26:06 6847

原创 Java compiler level does not match the version of the installed Java project facet.解决办法

右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。在页面中的“Java”下拉列表中,选择相应版本就OK了这样你就不会看到项目报错。

2012-12-26 10:24:44 548

转载 format code appears twice 解决方法

Oralce中的to_date()函数用于将字符串转换为日期对象,具体使用格式为: to_date( string, [ format_mask ] , [ nls_language ] ) string1 要转换的字符串. format_mask 可选项,日期转换格式. nls_language 可选项. 指定用于转换字符串的nls language. [问题]ORA-01810: format

2012-12-26 10:22:07 24078

原创 literal does not match format string 解决办法

一般出现这种情况 都是你的SQL写的字段 跟数据库的字段格式不匹配。我当时候写的SQL 是    sysdate本身就是日期类型 不需要增加to_date 。写晕了。所以报这个错 哈哈

2012-12-26 10:16:32 11457

原创 java.lang.OutOfMemoryError: Java heap space 解决方法

这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在C:\tomcat5.5.9\bin\catalina.bat  中加上:set JAVA_OPTS=-Xms64m

2012-12-26 10:05:49 665

转载 关于Spring中dataSource的配置

在Sping的配置文件中,关于dataSource的配置,就我个人知道的方法大致可以有三种:  1。 一般的配置方法,直接在配置中指定其值。具体的例子我们参照Mysql的配置如下:      com.mysql.jdbc.Driver       jdbc:mysql://Service_Path:3306/dataBase

2012-11-06 09:54:05 1380 1

原创 java日期格式转换工具类

package com.ace.backoffice.utils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import javax.xml.datatype.DatatypeConfiguratio

2012-09-18 14:15:30 9060

soapUI使用说明及安装程序

soapUI安装及使用说明。叫你一分钟搞懂soapUI。web开发必备的工具

2013-06-06

JAVA使用的各种小图标(加减)

转载的各种加减号小图标。自己收藏下。希望能帮助你们

2013-03-07

struts2示例

实际工作中有很多使用struts2的。但是网上的功能演示不能满足我们。为了大家更好的理解。更方便自己偷懒。自己写了一些小示例。以供参考。里边内容包括struts2操作的文件上传功能、生成csv文件、下载csv文件、拦截器的使用、国际化的使用、struts2转换器的使用、struts2多包的配置方法、struts2多方法的配置.

2013-01-09

Oracle练习题

Oracle练习题 使用的是Oracle本身自带的emp表 比较全面。大家可以下载试下。都学会了。我想工作应该是没什么问题了

2012-08-10

Oracle学习(比较齐全的介绍)

相信我。这个虽然不能叫你成为高手。但是绝对教你学会Oracle.叫你在工作中游刃有余

2012-08-10

Ant入门与进阶.pdf

现在ant和maven 都是大家学习的主流。其中ant脚本被更多人来使用及应用。所以掌握ant脚本是至关重要的。这本书就是叫你如何学会使用ant.进阶ant.使你成为ant脚本高手!

2012-07-24

空空如也

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

TA关注的人

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