自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 配制多个filter时,执行顺序图

2012-12-31 13:06:43 780

转载 使用Mybatis3.10+spring3.10集成发生的错误

在使用Mybatis3.10+spring3.10+mybatis-spring-1.0.0集成,使用spring test测试时发生如下错误: java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connec

2012-12-31 11:45:28 1365

原创 The declared package "com.XXX" does not match the expected package ""

出现这个问题时,在所选的目录上新建包时,eclipse识别不出已经存在的包路径,所以我认为是eclipse找不到正确的包路径问题。出现问题的目录结构,是我通过手工在window的资源管理器创建的.我是按下面的方式解决的,将原有的目录删除,在eclipse中重新建包结构。还找到一个相关的贴子,没有实验过。One solution that worked for me when t

2012-12-26 16:15:22 5813

转载 bash: ifconfig: command not found 解决办法

我是用whereis ifconfig,查找ifconfig所在目录,再加上目录执行的。 原本使用ifconfig 可以使用,今天是怎么了,可能安装软件修改了,百度~~ [oracle@localhost /]$ ifconfig 提示:“bash: ifconfig: command not found” 于是我切换到root用户下 [root@localhost /

2012-12-26 14:00:43 793

原创 Spring的Properties注入两种形式写法

标准写法: loginCtrl accountCtrl articleCtrl channelCtrl appCtrl 下面是简洁的写法: /login/*.do=loginCtrl /account/*.do=accountCtrl /article/*.do=artic

2012-12-24 10:36:54 1093

转载 mybatis打印sql

个人没有搞明白什么原理,不过跟一楼说的一样,如果引用了slf4j的包,并且要使用log4j需要加入slf4j-log4j12的包,如果没有加入slf4j-log4j12的包是无法打印sql的。刚刚试过。具体log4j文件如下:log4j.rootCategory=info, stdout , Rlog4j.appender.stdout=org.apache.log4j.Conso

2012-12-21 17:38:42 597

原创 Bean在Spring容器中的生命周期

Bean在Spring容器中的生命周期如下图所示:1,调用Bean的构造函数(或者工厂方法)实例化Bean.2,对Bean的成员变量赋值.3,如果Bean实现了BeanNameAware,调用Bean的setBeanName方法.4,如果Bean实现了BeanFactoryAware,调用Bean的setBeanFactory方法.5,如果Bean实现了Applicatio

2012-12-21 15:33:36 540

转载 一分钟掌握Spring中bean的生命周期

Spring 中bean 的生命周期短暂吗?在spring中,从BeanFactory或 ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时存

2012-12-21 13:58:08 494

转载 BeanPostProcessor接口

今天学习了一下Spring的BeanPostProcessor接口,该接口作用是:如果我们需要在Spring容器完成Bean的实例化,配置和其他的初始化后添加一些自己的逻辑处理,我们就可以定义一个或者多个BeanPostProcessor接口的实现。  下面我们来看一个简单的例子:[java] view plaincopypackage com.

2012-12-21 13:56:03 550

转载 Spring InitializingBean和init-method

InitializingBean    Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。   在spring 初始化后,执行完所有属性设置方法(即setXxx)将自动调用 afterPropertiesSet(), 在配置文件中无须特别的配置,

2012-12-21 13:30:37 1288

转载 用spring的InitializingBean的afterPropertiesSet来初始化

org.springframework.beans.factory包下有一个接口是InitializingBean 只有一个方法:/**  * Invoked by a BeanFactory after it has set all bean properties supplied  * (and satisfied BeanFactoryAware and ApplicationC

2012-12-21 13:23:36 9752 1

转载 spring InitializingBean接口

最近工作需要得到sping中的每个事物需要执行的sql,称机会简单研究了一下spring的事务,项目中管理事务比较简单,用TransactionTemplate,就直接以TransactionTemplate为入口开始学习。TransactionTemplate的源码如下:public class TransactionTemplate extends DefaultTransaction

2012-12-21 13:21:14 599

原创 使用eclipse远程调试tomcat应用程序

使用eclipse远程调试tomcat应用程序背景:程序在本地机上运行没有问题,部署到测试服务器上后出现问题。在不对代码进行重新部署的前提下如何对服务器上的代码进行debug呢。答案是:让tomcat以jpda试启动JPDA:Java Platform Debugger Architecture是 Java 平台调试体系结构的缩写。在tomcat中关于jpda的设置,请看“ca

2012-12-21 09:40:16 929

原创 使用EmEditor的Macros处理文本

使用EmEditor的Macros处理文本    下面的sql语句的DISPLAY_ORDER值有问题,都指定了固定值9,本应该是一连续的数字。INSERT INTO `DICTIONARY_OPTIONS` (`DICTIONARY_CODE`, `CODE`, `NAME`, `DEFAULT_CHECK_FLAG`, `DISPLAY_ORDER`) VALUES ( 'comm

2012-12-18 14:48:23 946

转载 syntax error near unexpected token 和 Linux Shell syntax error: unexpected end of file

syntax error near unexpected token `问题的解决  先说点常识问题:因为MS-DOS及Windows是回车+换行来表示换行,因此在Linux下用Vim查看在Windows下用VC写的代码,行尾后的“^M”符号,表示的是符。现在,你使用vim -b 打开你的文件。就会发现每一行都有^M ,那么我们可以是用全局替换替换掉................

2012-12-17 11:53:19 2647

转载 Java正则表达式获取匹配结果

Patternp = Pattern.compile("正则表达式");Matcher m =p.matcher("预匹配的字符串");if(m.matches()) {    m.group(1);//匹配第1项    m.group(2);//匹配第2项}

2012-12-13 17:27:19 5030

转载 Java正则表达式——分组与捕获

今天处理语料的时候,遇到了问题,问题如下:一些标注好的标有艺术家、歌曲名、专辑名等的音乐评论的帖子,例如:Smile组合继第一张专辑《Smile》之后又推出的一张舞曲大碟。我想在这样含有两个不同标注实体(艺术家、专辑名)的的句子当中统计动词的频率。    好了,现在问题清楚了,决定了要用正则来解决,查资料,把网上一篇还可以的文章转载下来:    转自:http://blog.csd

2012-12-13 17:26:24 883

原创 mysq怎么快速删除大量数据

truncate table [tableName]另外delete from [tableName] 是一条一条删除的 //引用网络:还有一点就是,如果要删除表中的所有数据,建议使用truncate table, 尤其是表中有大量的数据, 使用truncate table是将表结构重新建一次速度要比使用delete from快很多,而delete from是一行一行的删除,速度很

2012-12-13 14:47:38 712

转载 Linux中查看CPU信息

cat /proc/cpuinfo中的信息processor       逻辑处理器的id。 physical id    物理封装的处理器的id。 core id        每个核心的id。 cpu cores      位于相同物理封装的处理器中的内核数量。 siblings       位于相同物理封装的处理器中的逻辑处理器的数量。   1 查看物理CPU的个数#

2012-12-10 17:18:50 1213

转载 ReadWriteLock用法

对象的方法中一旦加入synchronized修饰,则任何时刻只能有一个线程访问synchronized修饰的方法。假设有个数据对象拥有写方法与读方法,多线程环境中要想保证数据的安全,需对该对象的读写方法都要加入 synchronized同步块。这样任何线程在写入时,其它线程无法读取与改变数据;如果有线程在读取时,其他线程也无法读取或写入。这种方式在写入操作远大于读操作时,问题不大,而当读取远远大于

2012-12-10 11:35:04 611

转载 web.xml之<context-param>与<init-param>的区别与作用

的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在

2012-12-04 16:00:52 653

转载 Spring Framework

IoC容器使用FactoryBean接口Spring通过FactoryBean接口解决了不能用new创建依赖关系的问题。在创建事务性代理,从JNDI自动获取资源时,都不能用new来创建bean,这时就需要FactoryBean的实现来创建这些对象。FactoryBean是其他bean的工厂,它和任何正常bean一样在BeanFactory中配置,然而,当Spring用FactoryBe

2012-12-04 15:48:42 780

转载 BeanNameAware接口和BeanFactoryAware接口

迄今为止,所接触到的Bean都是“无知觉”的,就像黑客帝国中机械工厂里面“养殖”的人类,他们虽然能完成一定的功能,但是根本不知道自己在工厂(BeanFactory)中的代号(id),或者自己是在哪个工厂(BeanFactory的引用)中沉睡。所以,本节的目的就是要创造出一个尼奥一样的Bean,让他知道自己在工厂中的id和自己原来躺在哪个工厂中。这里,称之为,Bean对Spring有知觉。但是有

2012-12-04 14:50:09 29763 1

空空如也

空空如也

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

TA关注的人

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