12 2017 档案

摘要:原因 经过一番查证,发现问题的源头不是出现在PLSQL上,而是出现在我们的Oracle上,由于我们的Oracle数据库里的字符集不支持中文导致的,既然知道了原因,就好办了,我们就配置我们的Oracle字符集,让他支持中文。 解决办法 我的Oracle是11g版本的,下面以我的为例,为大家讲解下设置的 阅读全文
posted @ 2017-12-28 20:08 眼泪,还是流了 阅读(41074) 评论(0) 推荐(1) 编辑
摘要:一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 阅读全文
posted @ 2017-12-26 19:46 眼泪,还是流了 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1.对象初始化过程:(先加载类到内存,然后加载类属性,成员方法) 定义一个类Person, 在new Person("zhangsan",20); 初始化过程: 4.在对内存中建立对象的特有属性,并进行默认初始化. 5.对属性进行显示初始化. 6.对对象进行对应的构造代码块初始化. 7.对对象中构造 阅读全文
posted @ 2017-12-26 19:36 眼泪,还是流了 阅读(318) 评论(0) 推荐(0) 编辑
摘要:适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作 适用场景: 1、已经存在的类的接口不符合我们的需求; 2、创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容 阅读全文
posted @ 2017-12-25 20:24 眼泪,还是流了 阅读(333) 评论(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 眼泪,还是流了 阅读(344) 评论(0) 推荐(0) 编辑
摘要:AOP 在Spring框架中被作为核心组成部分之一,的确Spring将AOP发挥到很强大的功能。最常见的就是事务控制。工作之余,对于使用的工具,不免需要了解其所以然。学习了一下,写了些程序帮助理解。 AOP 主要是利用代理模式的技术来实现的。 1、静态代理:就是设计模式中的proxy模式 a、业务接 阅读全文
posted @ 2017-12-24 19:47 眼泪,还是流了 阅读(1674) 评论(0) 推荐(0) 编辑
摘要:1. 属性文件配置数据源 第一步:配置PropertyPlaceholderConfiguer <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name=" 阅读全文
posted @ 2017-12-24 15:58 眼泪,还是流了 阅读(191) 评论(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 眼泪,还是流了 阅读(484) 评论(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 眼泪,还是流了 阅读(352) 评论(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 眼泪,还是流了 阅读(361) 评论(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 眼泪,还是流了 阅读(349) 评论(1) 推荐(0) 编辑
摘要:1 注入直接量(基本数据类型+字符串) <value></value> 注意:特殊字符&,>,<的实体&,<,> 或者使用<![CDATA[ 内容 ]]> 2 注入bean <ref bean="bean的id值"/> 注意:bean属性可以引用配置文件引入的文件的bean的配置. local属性只 阅读全文
posted @ 2017-12-10 21:24 眼泪,还是流了 阅读(229) 评论(0) 推荐(0) 编辑
摘要:1 setter注入 <bean id=".." class=".."> <property name="属性名" [ref=""]> <ref bean="要注入的bean的id"/> </property> </bean> 注意:setter注入是通过属性的set方法注入的,所有 属性一定要提供 阅读全文
posted @ 2017-12-03 14:49 眼泪,还是流了 阅读(279) 评论(0) 推荐(0) 编辑
摘要:IOC/DI IOC(控制反转):对象(组件)的创建由代码中转移到外部容器(XML,注解) . DI(依赖注入):当类A需要使用类B时,那么我们需要为类A的属性赋值类B的对象. 这种现象我们称为依赖注入. 注意:IOC/DI指的是同一个东西,理解的角度不一样. 补充:组件化思想:分离关注点,使用接口 阅读全文
posted @ 2017-12-02 15:14 眼泪,还是流了 阅读(210) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示