`
白色熊猫
  • 浏览: 16696 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表

spring ioc

1、 Resorce:对配置文件的访问,包含ClassPathResource和FileSystemResource两个常用类。 2、 Factory:BeanFactory只在获取bean的时候时候实例化bean。ApplicationContext继承于BeanFactory。有BeanFacotry的功能,同时具有方便读取资源文件,国际化,发 ...
什么是正则表达式? 创建一个正则表达式 第一种方法: var reg = /pattern/; 第二种方法: var reg = new  RegExp('pattern'); 正则表达式的exec方法简介 语法: reg.exec(str); 其中str为要执行正则表达式的目标字符串。 例如: <script  ty ...
filter_{EQ(=)|NE(<>)|GT(>)|GE(>=)|LT(<)|LE(<=)|LIKE(模糊)}{S(String.class), I(Integer.class), L(Long.class), N(Double.class), D(Date.class), B(Boolean.class)}_filedName 如: filter_EQS_fieldName (字符类型精确匹配) filter_LIKES_fieldName (字符类型模糊匹配)
配置文件如下:引入了tx的命名空间。 <?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:aop="http://www.springframework.org/schema/aop" xmlns:tx=& ...
1、实现类: package cn.com.gan.spring.database; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.springframework.dao.DataAccessException; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.datasource.DataSourceTransactionManage ...
1、关键抽象类: package org.springframework.transaction; public interface PlatformTransactionManager { TransactionStatus getTransaction(TransactionDefinition definition) throws TransactionException; void commit(TransactionStatus status) throws TransactionException; void rollback(TransactionStatus ...

xml头文件异常

    博客分类:
  • XML
<?xml version="1.0" encoding="UTF-8"?>前面不要有任何其他字符,如空格、回车、换行这些否则就会出现下面的异常。 The processing instruction target matching "[xX][mM][lL]" is not allowed. Exception:org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not ...
1、接口类 package cn.com.gan.spring.aop; public interface IHello { public void SayHello(); public void sayHelloAgain(); } 2、实现类 package cn.com.gan.spring.aop; public class ImpHello implements IHello { @Override public void SayHello() { System.out.println("hello everybody!" ...
BeanNameAutoProxyCreator通过匹配bean的id值来决定自动代理那些target。自动代理可以不用为每个目标对象制定advice。配置文件如下。 <?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:aop=& ...
1、advisor是pointcut和advice的桥梁 public interface PointcutAdvisor  extends Advisor。spring中每个内建的pointcut都有相对应的pointcutAdvisor。常用的有两种,NameMatchMethodPointcutAdvisor,RegExphMethodPointcutAdvisor。NameMatchMethodPointcutAdvisor 通过匹配target的id值和mappeName来决定joincut。而RegExphMethodPointcutAdvisor是通过pattern来确定targe ...
接口类 package cn.com.gan.spring.aop; public interface IHello { public void SayHello(); public void sayHelloAgain(); } 实现类 package cn.com.gan.spring.aop; public class ImpHello implements IHello { @Override public void SayHello() { System.out.println("hello everybody!" ...

javabean 中的set/get

    博客分类:
  • java
    javabean某些情况先可能并不一定要满足sun的命名规范。但是在一些框架中必须满足,首字母必须小写,对应的set/get方法为首字母大写,其余不变,例如userName 为setUserName 但是有种情况例外,如果属性的第二个字母也是大写,则对应的set方法为属性名不变,例如uSerName 为setuSerName。   实际上spring是根据setName方法来设置配置文件中property值得。例如 public class User{ private String sname; private int sage; public void setName(Str ...
1、创建接口: package cn.com.gan.Proxy; public interface Person { String getName(); String getGender(); void setName(String name); void setGender(String gender); void setRate(int rate); int getRate(); } 2、实现接口: package cn.com.gan.Proxy; public class Chinese implements Person { St ...

XML基础点

    博客分类:
  • XML
1、命名规则:名称可以含字母、数字以及其他的字符 名称不能以数字或者标点符号开始 名称不能以字符 “xml”(或者 XML、Xml)开始 名称不能包含空格 2、XML属性必须加引号。单引号 双引号都可以。 3、语法规则:XML 文档必须有根元素 XML 文档必须有关闭标签 XML 标签对大小写敏感 XML 元素必须被正确的嵌套 XML 属性必须加引号 4、声明:<?xml version="1.0" encoding="GBK"> 5、验证:<!DOCTYPE note SYSTEM "Note.dtd">

简单死锁例子

    博客分类:
  • java
public class Deadlock { static class Friend { private final String name; public Friend(String name) { this.name = name; } public String getName() { return this.name; } public synchronized void bow(Friend bower) { ...
Global site tag (gtag.js) - Google Analytics