发表于: 2019-11-10 23:47:36
1 987
今天完成的事情:
重新修改了了
jdbc
jdbctemplate
mybatis
spring+mybatis的代码
关于任务提交要求
这两个我的代码里 还没实现 明天看看师兄代码
修改下 再上传git
深度思考
今天看了AOP
增强了一些理解 因为概念很多
aop做了什么:
就是把 安全,事物,日志等,先定义好
然后通过注解的方法
放在目标类(targer)的 方法前(连接点) 方法后(连接点)等地方
减少重复的代码量
使用前需要什么:
引入aop jar包
再xml文件里配置 aop
1.先创建一个类,比如:MyAspect.java
2.在类上使用 @Aspect 注解 使之成为切面类
3.在类上使用 @Component 注解 把切面类加入到IOC容器中,或者在spring配置文件中创建bean也可以,也可以在它上面加@Service注解,目的就是让它实例化
@Aspect注解方式来实现前置通知、返回通知、后置通知、异常通知、环绕通知!!!!!!!
不过只是理解aop是什么,能做什么,但具体的参考代码 没怎么看懂
关于GIT和SVN区别
SVN: 开放源代码的版本控制系统
GIT:(分布式版本控制系统)
SVN 的优缺点
SVN对中文支持好,操作简单,使用没有难度,美工人员,产品人员,测试人员,实施人员都可轻松上手。使用界面统一,功能完善,操作方便。
对程序源代码进行差异化的版本管理,代码库占极少的空间。易于代码的分支化管理。不支持中文,图形界面支持差,使用难度大。不易推广。
适用场景
个人开发适合git 团队开发适合svn
反射的知识也看了
但只记住了它的作用:
对任一一个类,都能知道它的属性及方法(不太安全)
两个常用代码
Class.forName("")返回的是类
Class.forName("").newInstance()返回的是对象(object)
这个可以替代new
需要再看一遍
明天计划的事情:
深度思考完毕
修改代码
评论