上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页
摘要: 一.SQL语言的分类 SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1. 数据查询语言DQL(Data QueryLanguage)数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字 阅读全文
posted @ 2019-01-07 14:30 Hermioner 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 这部分内容主要是看的视频学习资料。整个学习思路最开始会用最繁琐的代码,到后面一步一步的重构,最终简化代码。并且,学会这一步步重构的思想,也更能理解第三方jar包的底层实现原理。 阅读全文
posted @ 2019-01-07 11:03 Hermioner 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是JDBC 1. JDBC(Java DataBase Connectivity, java数据库连接)就是用我们的java程序去连接数据库,它是一个执行SQL语句的JAVA API。(不管是什么数据库,只要提供了JDBC驱动就行)。 note: 上面的jar包就是连接驱动包。 2. JD 阅读全文
posted @ 2019-01-07 09:58 Hermioner 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是命名空间 在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。类似package的作用。 这个 XML 文档携带着某个表格中的信息: 1 <table> 2 <tr> 3 <td>Apples</td> 4 <td>Bananas</td> 5 阅读全文
posted @ 2019-01-03 12:29 Hermioner 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 六大基本原则可分为:SOLID和迪米特原则 1.单一职责原则S——优化代码的第一步 Single Responsibility Principle,简称SRP 定义:一个类只负责一项职责。 好处:降低类的复杂度,一个类只负责一个职责,其逻辑一定会比一个类负责多项职责要简单,同时也易于维护,提高类的可 阅读全文
posted @ 2019-01-02 21:41 Hermioner 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 如果我们有多个通知想要在同一连接点执行,那执行顺序如何确定呢?Spring AOP使用AspectJ的优先级规则来确定通知执行顺序。总共有两种情况:同一切面中通知执行顺序、不同切面中的通知执行顺序。 首先让我们看下 1) 同一切面中通知执行顺序:如图所示 图 同一切面中的通知执行顺序 而如果在同一切 阅读全文
posted @ 2018-12-31 17:44 Hermioner 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 前边章节已经介绍了声明通知,但如果想获取被被通知方法参数并传递给通知方法,该如何实现呢?接下来我们将介绍两种获取通知参数的方式。 一. 使用JoinPoint获取 pring AOP提供使用org.aspectj.lang.JoinPoint类型获取连接点数据,任何通知方法的第一个参数都可以是Joi 阅读全文
posted @ 2018-12-31 17:37 Hermioner 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 参考https://jinnianshilongnian.iteye.com/blog/1420691 阅读全文
posted @ 2018-12-31 17:24 Hermioner 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Spring除了支持Schema方式配置AOP,还支持注解方式:使用@AspectJ风格的切面声明。 一. 启用对@AspectJ的支持 Spring默认不支持@AspectJ风格的切面声明,为了支持需要使用如下配置 二. 声明切面 @AspectJ风格的声明切面非常简单,使用@Aspect注解进行 阅读全文
posted @ 2018-12-31 17:14 Hermioner 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 基于Schema的AOP从Spring2.0之后通过“aop”命名空间来定义切面、切入点及声明通知。 在Spring配置文件中,所以AOP相关定义必须放在<aop:config>标签下,该标签下可以有<aop:pointcut>、 <aop:advisor>、<aop:aspect>标签,配置顺序不 阅读全文
posted @ 2018-12-31 12:14 Hermioner 阅读(232) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页