发表于: 2019-11-10 23:47:36

1 989


今天完成的事情:

重新修改了了

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的优缺点

对程序源代码进行差异化的版本管理,代码库占极少的空间。易于代码的分支化管理。不支持中文,图形界面支持差,使用难度大。不易推广。 


适用场景

个人开发适合git  团队开发适合svn


参考:




反射的知识也看了  


但只记住了它的作用:

对任一一个类,都能知道它的属性及方法(不太安全)


两个常用代码

Class.forName("")返回的是类


Class.forName("").newInstance()返回的是对象(object)

这个可以替代new


需要再看一遍


明天计划的事情:


深度思考完毕

修改代码





返回列表 返回列表
评论

    分享到