- 博客(6)
- 问答 (3)
- 收藏
- 关注
原创 java源码分析(2)-String(1)
String源码分析:1.String类不可被继承public final class String implements java.io.Serializable, Comparable, CharSequence{}由String的类源码可知,String由final修饰,故String不能被继承2.String的值不可更改 private final char value[]
2016-04-26 14:00:40 316
原创 java源码分析(1)-Integer
Integer源码分析:1.Integer的取值范围 Integer中定义的范围为 MIN_VALUE = 0x80000000,MAX_VALUE = 0x7fffffff,大约为-21亿~ +21亿。2.toString方法 Integer的toString方法有3个, 1.toString() 该方
2016-04-24 20:39:28 414
原创 spring学习笔记(5)-springmvc
springmvc是spring自带的一个架构,目前的项目中使用的也非常多,本文将介绍其大致分析其架构。springmvc的几个重要组件: 1.DispatcherServlet(前端控制器):整个架构的调配中心,例如,接收和返回前台的请求,调用下面几个组件,并接收其返回的数据。 2.HandlerMapping(处理器映射器):最主要的功能为根据url找寻与之相对应的ha
2016-04-17 21:38:21 277
原创 spring学习笔记(4)-spring事务管理
对事务的理解:事务是指修改数据库数据时,需要满足所有的操作要满足一致性,要么全都操作,要么全都不操作。例如,当我买一个商品时,大致的步骤如下:1.数据库中商品的数量减一2.我的账户余额减去商品的价格当执行到第二步时,若发现我的余额不够支付该商品,本次购买便失败,系统应该恢复原来的商品数量(即需要回滚),这便是一个典型的事务,库存减一和账户消费必须一致,要么一起执行成功,要么都不执行。
2016-04-10 22:02:58 1994
原创 spring学习笔记(3)-aspectj的五种通知方法
aspectj的五种通知方法1.@Before前置通知,在方法执行之前执行2.@After后置通知,在方法执行之后执行3.@AfterReturning返回通知,在方法返回结果之后返回,可以访问方法的返回值,进行操作,例如写日志4.@AfterThrowing异常通知,关联的方法若抛出异常,可以访问该异常,并进行操作5.@Around环绕通知,围绕着方法进行执行,上述四种的功能
2016-04-04 22:50:52 2019 1
原创 Spring学习笔记(2)-Spring中bean的生命周期
Spring中bean的生命周期 本文添加了一个实现org.springframework.beans.factory.config.BeanPostProcessor接口的bean,此bean并非为某个bean而建,它将影响所有bean的创建。本文中的该bean配置如下:public class Part2Test implements BeanPostProcessor{ @Ove
2016-04-01 21:45:16 270
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人