Spring —— 三种配置数据源的方式:spring内置、c3p0、dbcp
摘要:01.Spring内置数据源配置Class:DriverManagerDataSource全限定名:org.springframework.jdbc.datasource.DriverManagerDataSource不需要添加任何jar 02.apache的 dbcp数据源配置Class:Basi
阅读全文
使用JdbcTemplate简化JDBC操作 实现数据库操作
摘要:使用Spring JDBC框架方遍简单的完成JDBC操作,满足性能的需求且灵活性高。 Spring JDBC框架由4个部分组成,即core、datasource、object、support。 org.springframework.jdbc.core包由JdbcTemplate类以及相关的回调接口
阅读全文
Spring aop——前置增强和后置增强 使用注解Aspect和非侵入式配置
摘要:AspectJ是一个面向切面的框架,它扩展了java语言,定义了AOP语法,能够在编译期提供代码的织入,所以它有一个专门的编译器用来生成遵守字节码字节编码规范的Class文件 确保使用jdk为5.0以上版本。 01.使用注解标注增强(AspectJ) :取代了配置文件中的aop:pointcut节点
阅读全文
( 解压缩版 免安装版 或 zip版 )如何修改mysql5.6.24 字符编码
摘要:1、当我们把zip文件格式解压到指定目录后,并且完成基本环境配置后,打开mysql 5.6.24会发现名为【my-default.ini】的文件。我们用记事本打开该文件会发现并没有【default-character-set = xxx】或者【character_set_server=xxx】,怎么
阅读全文
jdk代理和cglib代理
摘要:1.jdk静态代理(静态代理和动态代理) 本质:在内存中构建出接口的实现类。 缺陷:只能对实现接口的类实现动态代理, 使用cglib可以对没有实现接口的类进行动态代理。 2.cglib动态代理 本质:生成被代理对象的子类。 静态代理:proxy_static包下的一个接口和两个实现类 Subject
阅读全文
IOC和AOP使用扩展 多种方式实现依赖注入
摘要:多种方式实现依赖注入 1.Spring 使用setter访问器实现对属性的赋值, 2.Spring 构造constructor方法赋值, 3.接口注入 4.Spring P命名空间注入直接量 setter访问器实现方式following 实体类中设置属性的set访问器 applicationCont
阅读全文
InputStream和Reader
摘要:java.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是char数组或者Strin
阅读全文