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

转载 Spring 学习 (二)__BeanWrapper及其实现
一、 BeanWrapperBeanWrapper是对Bean的包装,其接口中所定义的功能很简单包括设置获取被包装的对象,获取被包装bean的属性描述器,由于BeanWrapper接口是PropertyAccessor的子接口,因此其也可以设置以及访问被包装对象的属性值。BeanWrapper大部分情况下是在spring ioc内部进行使用,通过BeanWrapper,spring ioc容器
2012-08-29 10:59:18
50057

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

转载 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
1798
转载 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
1126
转载 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
5707
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
7747
转载 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
1394
转载 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
3213
转载 JAVA学习(十四)__jquery获取焦点后光标在字符串后
jquery获取焦点后光标在字符串后,当input获得焦点后,自动把光标移到文本内容的最后,jQuery用focus()使文本输入框获得焦点且焦点在文字的最右的方法//获取焦点后光标在字符串后//其原理就是获得焦点后重新把自己复制粘帖一下 var t=$("#"+id).val(); $("#"+id).val("").focus().val(t);
2013-03-25 10:15:32
953
原创 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
21643
1
转载 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
33752
转载 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
17734
2
原创 JAVA学习(十二)__关于JAVA代码里黄色警告线的注意方法(自己整理)
关于写CODE的时候。出现黄色警告线内容的集中情况:1.你以前已经判断不为空了,下边又继续判断。所以会出现黄色警告线。就是提示你。你所写的方法这里不可能为空了。此处就不需要判断了.2.如果是静态方法的时候。你不需要使用this来调用。3.如果有警告错误的话。可以使用@SuppressWarnings4.@Autowired 表示自动注入。
2013-03-18 11:12:02
5460
转载 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
930
转载 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
27258
转载 JAVA学习(九)__MyEclipse之大写或小写快捷键
Ctrl+Shift+X 将选中的文字转成大写格式 Ctrl+Shift+Y 将选中的文字转成小写格式
2013-03-12 14:13:32
11412
转载 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
3250
转载 JAVA学习(七)__Spring的@Autowired注入规则
@Autowired 默认是按照byType进行注入的,但是当byType方式找到了多个符合的bean,又是怎么处理的?经过一些代码的测试,我发现,Autowired默认先按byType,如果发现找到多个bean,则,又按照byName方式比对,如果还有多个,则报出异常。例子:@Autowiredprivate ExamUserMapper examUser
2013-03-11 16:31:15
72587
1
转载 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
3518
转载 JAVA学习(五)__String contains indexOf区别
contains是找指定字符串是否包含一个字串,返回值的boolean类型,即只有true和falseindexOf有多个重载,但无论哪个,都是做一定的匹配,然后把匹配的第一个字符的位置返回,返回的是int类型,如果没找到,那么返回-1
2013-03-06 15:22:59
6662
转载 JAVA学习(四)__equals与equalsIgnoreCase 的区别 ?
equals是重写object的方法,而equalsIgnoreCase是String自己定义的方法前者用于比较两个对象是否相等,而后者用于比较字符串忽略大小写的情况下是否相等public boolean equalsIgnoreCase(String anotherString)将此 String 与另一个 String 进行比较,不考虑大小写。如果两个字符串的长度相等,并且
2013-03-06 15:13:21
3339
转载 JAVA学习(三)__c标签 if else c标签 总结
JSTL标签用法关键字:JSTL标签、、、、、、、、、、、、、、原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。下面总结总结,学习学习。:)JSP
2013-03-04 14:19:21
27939
转载 关于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
3824
转载 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
695
原创 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
3267
原创 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
5285
转载 java中重载与重写的区别
首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数
2013-01-06 09:47:30
720
原创 单例模式的好处
需求大部分时候,我们把类的构造器定义成public访问权限,允许任何类自由创建这个类的实例对象,但是某些时候,允许其他类自由创建这个类的对象没有任何意义,还可能造成了系统性能的下降(因为创建一个对象的系统开销问题),例如系统可能自己hi有一个窗口管理器,一个假脱机打印设备或者一个数据库引擎访问点,这个时候如果在系统中创建多个对象就没有太大的时机意义,如果一个类始终只能创建一个实例,则这个类
2013-01-05 17:02:24
695
原创 Struts2的类型转换器
Struts2的类型转换器如何实现Struts2的类型转换器? * 继承StrutsTypeConverter * 覆盖convertFromString和convertToString 注册类型转换器 * 局部类型转换器,局部类型转换器只对当前Action起作用,需要提供如下配置文件: MyActionName
2013-01-05 11:07:19
2772
转载 Java中构造方法的定义和作用
1. 构造方法的特征 • 它具有与类相同的名称; • 它不含返回值; • 它不能在方法中用 return 语句返回一个值; • 当自定义了构造方法后,编译器将不再自动创建不带参数的构造方法 。 • 在构造方法里不含返回值的概念是不同于 “void” 的,在定义构造方法时加了 “void” ,结果这个方法就不再被自动调用了。2. 构造方法的作用:当一个类的实例对象
2013-01-04 15:50:29
5644
转载 Struts2中的ActionContext
ActionContext(Action上下文) ActionContext介绍通过上面用户注册例子的学习,我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些 JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和set()方法设
2013-01-04 15:44:42
652
原创 Struts2 文件下载及中文乱码问题的解决方案(下载各种格式文件)
一 struts.xml文件的编辑 application/x-msdownload;charset=ISO8859-1 <!-- 默认就是 inputStream,它将会指示 StreamResult 通过 inputName 属性值的 getter 方法, 比如这里就是 ge
2012-12-28 11:13:19
2265
1
原创 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
65612
1
原创 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
6917
原创 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
579
转载 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
24561
原创 literal does not match format string 解决办法
一般出现这种情况 都是你的SQL写的字段 跟数据库的字段格式不匹配。我当时候写的SQL 是 sysdate本身就是日期类型 不需要增加to_date 。写晕了。所以报这个错 哈哈
2012-12-26 10:16:32
11796
原创 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
700
转载 关于Spring中dataSource的配置
在Sping的配置文件中,关于dataSource的配置,就我个人知道的方法大致可以有三种: 1。 一般的配置方法,直接在配置中指定其值。具体的例子我们参照Mysql的配置如下: com.mysql.jdbc.Driver jdbc:mysql://Service_Path:3306/dataBase
2012-11-06 09:54:05
1480
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
9164
struts2示例
2013-01-09
Ant入门与进阶.pdf
2012-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人