上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: 1.对象初始化过程:(先加载类到内存,然后加载类属性,成员方法) 定义一个类Person, 在new Person("zhangsan",20); 初始化过程: 4.在对内存中建立对象的特有属性,并进行默认初始化. 5.对属性进行显示初始化. 6.对对象进行对应的构造代码块初始化. 7.对对象中构造 阅读全文
posted @ 2017-12-26 19:36 眼泪,还是流了 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作 适用场景: 1、已经存在的类的接口不符合我们的需求; 2、创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容 阅读全文
posted @ 2017-12-25 20:24 眼泪,还是流了 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1.Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程: 也相当与 注:JVM(java虚拟机)包括解释器,不同的JDK虚拟机是相同的,解释器不同。 如上图所示,首先Java源代码文件 阅读全文
posted @ 2017-12-25 20:11 眼泪,还是流了 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 策略模式 和 模板模式 相同点: 提供一个抽象的统一接口,可以使用不同的算法来实现这一接口.不同点: 策略模式采用 组合方式 ,模板模式采用的是 继承方式. 造成的不同后果是,采用组合方式的策略模式可以动态修改使用的算法实现,而采用继承方法的模板模式则只能使用事先设定的特定算法. 简单工厂 工厂方法 阅读全文
posted @ 2017-12-25 19:49 眼泪,还是流了 阅读(341) 评论(0) 推荐(0) 编辑
摘要: AOP 在Spring框架中被作为核心组成部分之一,的确Spring将AOP发挥到很强大的功能。最常见的就是事务控制。工作之余,对于使用的工具,不免需要了解其所以然。学习了一下,写了些程序帮助理解。 AOP 主要是利用代理模式的技术来实现的。 1、静态代理:就是设计模式中的proxy模式 a、业务接 阅读全文
posted @ 2017-12-24 19:47 眼泪,还是流了 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 1. 属性文件配置数据源 第一步:配置PropertyPlaceholderConfiguer <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name=" 阅读全文
posted @ 2017-12-24 15:58 眼泪,还是流了 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1. 步骤 第一步:导入相关的jar包(spring和mybatis) mybatis-spring-*.jar spring-jdbc-*.jar spring-tx-*.jar 第二步:spring的配置文件 a)配置数据源 b)配置SqlSession工厂 c)配置SqlSessionTemp 阅读全文
posted @ 2017-12-22 15:44 眼泪,还是流了 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 1.增强 1.1 前置增强 <aop:before method="方法名" pointcut-ref="切入点id" /> 方法: public void before(JoinPoint jp); 1.2 后置增强 <aop:after-returning method="方法名" pointc 阅读全文
posted @ 2017-12-21 10:10 眼泪,还是流了 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 1.注入方式 1.1 setter注入 <bean id=".." class=".."> <property name="属性名" [ref=""]> <ref bean="要注入的bean的id"/> </property> </bean> 注意:setter注入是通过属性的set方法注入的,所 阅读全文
posted @ 2017-12-18 22:09 眼泪,还是流了 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1、Mybatis的作用 Mybatis的主要作用可以用下面的一段代码解释 [java] view plain copy Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnecti 阅读全文
posted @ 2017-12-10 21:33 眼泪,还是流了 阅读(346) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页