![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习日志
LiuWillow
这个作者很懒,什么都没留下…
展开
-
初学GIT 一、提交本地代码(WIN10)
官网下载好GIT之后,在win里面找到Git Bash并打开 1、首先配置身份: git config --global user.name "shit" git config --global user.email "shit'email" 配置完成后可以用相同指令查看配置是否成功,只需去掉引号及其里面的内容 2、创建代码库 用Git Bash进入到项目目录下面 cd c: cd原创 2017-02-06 14:16:37 · 886 阅读 · 0 评论 -
我对代理模式的理解
我在学校迎新晚会上见到一个跳舞的女生,第一眼就想把她占为己有,可是我与她素不相识,只能找其他同学偷偷要来她的联系方式。这就是代理模式概念我们来看一下head first设计模式里是怎么定义代理模式的:代理模式为另一个对象提供一个替身或占位符以控制这个对象的访问。使用代理模式创建代表对象,让代表对象控制某对象的访问,被代理的对象可以是远程的对象、创建开销大的对象或需要安全控制的对象。如何实现拿我追女生原创 2017-10-14 17:18:36 · 257 阅读 · 0 评论 -
浅析AOP实现原理(1)静态代理
什么是AOPAOP是OOP的扩展,在OOP中,有许多与核心业务无关的代码如日志代码分布在项目的各个层次中,产生大量的重复代码,并且不利于模块的重用,因此,AOP提供了一种称为切面的技术,剖开对象的内部,将那些影响了多个类的共同行为封装成一个可重用的模块,称为Aspect,也就是切面。这样做的好处就是减少了重复的代码,降低模块之间的耦合。在AOP中,最重要的就是AOP代理类的实现,使用了代理模式(不明原创 2017-10-14 17:45:20 · 262 阅读 · 0 评论