- 博客(13)
- 资源 (28)
- 收藏
- 关注
原创 Map四种遍历方式
Map map = new HashMap(); map.put("key1", "value1"); map.put("key2", "value2"); map.put("key3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.key
2017-06-29 16:11:49 191
原创 Java异常
一、异常分类: 1.Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exception类; 2.其中Error类中包括虚拟机错误和线程死锁,一旦Error出现了,程序就彻底的挂了,被称为程序终结者; 3.Exception类主要指编码、环境、用户操作输入出现问题,Exception主要包括两大类,非检查异常(Runtime
2017-05-27 16:00:12 165
原创 面向对象三大特性-多态
1、定义:对象的多态指的是对象的多种形态,包括:引用的多态、方法的多态 引用的多态:创建对象时,通过父类的引用指向子类的对象 方法的多态:如果创建对象时,通过父类的引用指向子类的对象,调用对象方法时调用的是子类的方法;但是,不能通过父类引用调用子类独有的方法 2、抽象类 使用abstract修饰的类为抽象类 使用场景:父类之类包含什么方法,但不知道子类具体怎么实现方法; 从多个具有相同
2017-05-27 12:11:07 335
原创 面向对象三大特性-继承
1、定义: 继承描述的是类与类之间的一种关系,即“is-a”关系;继承其他类的类被称为子类,被继承的类称为父类,java只支持单继承,即一个子类只能继承一个父类,但可以实现多个接口 2、作用: 子类可以使用父类中所有非private、default修饰的方法和属性,实现代码复用,减少代码编写 3、重写 如果子类对父类中的方法不满意,可以重写从父类继承的方法,调用时,优先调用子类重写的方法
2017-05-27 11:46:09 231
原创 面向对象三大特性-封装
1、定义: 将类的某些属性隐藏在类内部,不允许外部程序直接访问,而是通过类内部的方法来实现对隐藏信息的访问和操作; 2、访问修饰符: 3、this关键字 this表示当前对象 this.属性 操作当前对象的属性 this.方法 调用当前对象的方法 4、内部类 定义:内部类(Inner Class)就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 作用
2017-05-26 22:31:39 153
原创 Java Web之过滤器
1、过滤器定义: 过滤器是服务端组件,它可以截取客户端的请求与响应信息,并对这些信息进行过滤; 2、过滤器的工作原理: 3、过滤器的生命周期: 实例化:web容器启动时,通过加载web.xml配置文件,对过滤器进行实例化,只会实例化一次; 初始化:实例化之后会调用过滤器的init()方法进行初始化,初始化同样只有一次;方法可以读取web.xml中的参数; 过
2017-05-26 14:25:06 284
原创 Spring拦截器
1、什么是拦截器? 通过统一拦截从浏览器发往服务器的请求来完成功能的增强。 2、拦截器使用场景: 解决请求的共性问题(如:乱码问题、权限验证问题等)。
2017-05-26 12:28:56 183
原创 Spring事务管理(基于注解)
第一步:加载资源文件,配置dataSource数据库连接池 第二步:配置事务管理器transactionManager 第三步:开启事务注解 第四步:在需要事务管理的service上加入@Transactional注解@Transactional public class AccountServiceImpl implements AccountServ
2017-05-26 10:58:28 176
原创 Spring声明式事务管理(基于AspectJ)
第一步:加载资源文件,配置dataSource数据库连接池 第二步:配置事务管理器(依赖dataSource数据库连接池) 第三步:配置aop增强(advice),依赖事务管理器 第四步:配置切点、增强,组成aop切面
2017-05-26 10:42:17 312
原创 Spring声明式事务管理(基于TransactionProxyFactoryBean)
加载数据库连接需要的properties文件: 第一步:通过c3p0连接池配置dataSource 第二步:配置Dao数据库依赖 第三步:依赖dataSource配置事务管理器 第四步:配置TransactionProxyFactoryBean
2017-05-26 09:55:40 484
原创 Spring编程式事务
加载数据库连接需要的properties文件: 第一步:通过c3p0连接池配置dataSource 第二步:配置Dao层需要的数据库依赖 第三步:依赖dataSource配置事务管理器(transactionManager) 第四步:根据事务管理器配置事务模板 第五步:将事务模板及Dao注入到service层 第六步:在servic
2017-05-26 08:49:56 193
转载 Log4j配置
一、Log4j配置 第一步:加入log4j-1.2.8.jar到lib下。 第二步:在CLASSPATH下建立log4j.properties。内容如下: 放在src下的话就不用配置 否则得去web.xml里面配置一个Listener 参考: 按 Ctrl+C 复制代码 按 Ctrl+C 复制代码 第三步:相应的修改其中属性,修改之前就必须知道这些都是干什么的,
2017-05-25 22:46:52 148
原创 SpringMVC+Spring+Mybatis整合
第一步:采用Maven进行依赖管理,引入的依赖包括:junit4单元测试、日志记录(slf4j、logback)、数据库连接依赖(mysql、c3p0)、Dao框架(mybatis、mybatis-spring)、Servlet web依赖(standard、jstl、Jackson)、spring依赖(spring核心依赖(spring-core、spring-beans、spring-cont
2017-05-25 15:00:42 279
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人