Fork me on GitHub
Enpong

成长之路


  • 首页

  • 关于

  • 标签

  • 分类

  • 搜索

适配器模式

发表于 2018-12-18 | 分类于 设计模式 , 结构型模式 | | 阅读次数:
字数统计: 985 | 阅读时长 ≈ 4
定义适配器模式的定义:将某个类的接口转换为接口客户所需类型,适配器模式解决的问题是:使得原本由于接口不兼容而不能一起工作、不能统一管理的那些类可以一起工作、可以进行同意管理。 举例实现这里有教师接口ITeacher、程序员接口IProgrammer,分别用于定义他们各自工种的具体工作。然后定义深圳大 ...
阅读全文 »

代理模式

发表于 2018-12-17 | 分类于 设计模式 , 结构型模式 | | 阅读次数:
字数统计: 670 | 阅读时长 ≈ 2
1.对代理模式的理解 代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户类和目标对象之间起到中介作用。 百度百科《代理模式》 使用代理对象,是为了在不修改目标对象的基础上,增强主业务逻辑;客户类真正想要访问的 ...
阅读全文 »

CGLIB动态代理

发表于 2018-12-17 | 分类于 设计模式 , 结构型模式 | | 阅读次数:
字数统计: 596 | 阅读时长 ≈ 2
原理 不管是静态代理还是jdk动态代理,代理的条件之一就是要求目标类和代理类实现同一业务接口;所以,对于无接口类的代理,我们就不能再用之前的代理方式; CGLIB动态代理的生成原理是 生成目标类的子类,而子类是增强过的,即子类就是目标类的代理类 。所以,使用CGLIB动态代理,要求目标类必须能 ...
阅读全文 »

JDK动态代理

发表于 2018-12-17 | 分类于 设计模式 , 结构型模式 | | 阅读次数:
字数统计: 792 | 阅读时长 ≈ 3
原理 通过JDK的java.lang.reflect.Proxy类实现动态代理,使用其静态方法newProxyInstance(),依据目标对象,业务接口和业务逻辑增强三者动态生成代理对象。 12345678910111213141516/**- @param loader the class ...
阅读全文 »

静态代理

发表于 2018-12-17 | 分类于 设计模式 , 结构型模式 | | 阅读次数:
字数统计: 330 | 阅读时长 ≈ 1
静态代理,代理类是在程序运行之前就定义好的 定义业务接口,简单的转账业务 1234567public interface IAccountService { //主业务逻辑,转账 void transfer();} 定义目标类,该类实现业务接口,并实 ...
阅读全文 »

git远程仓库与本地仓库关联错了?

发表于 2018-10-29 | 分类于 待办 , 工具 | | 阅读次数:
字数统计: 48 | 阅读时长 ≈ 1
远程仓库与本地仓库关联 1.git remote add origin git@github.com:github_username/reposity_name.git 2.git remote add origin https://github.com:github_usernam ...
阅读全文 »

logback

发表于 2018-10-24 | 分类于 后端 , 日志 | | 阅读次数:
字数统计: 1.7k | 阅读时长 ≈ 8
logback介绍 使用logback的目的 故障定位 显示程序运行状态,定位为题的依据 三大模块 logback-access 与servlet容器集成,提供通过http访问日志功能,意思就是第三方软件可以通过这个模块来访问logback记录的日志 logback-class ...
阅读全文 »

git学习

发表于 2018-10-23 | 分类于 待办 , 工具 | | 阅读次数:
字数统计: 1k | 阅读时长 ≈ 3
安装git 创建版本库 多了.git目录,这个目录是git来跟踪管理版本库的,切记不可修改里面的文件,以防破坏仓库 把文件放到git仓库 用命令git add把文件添加到仓库 用git commit把文件提交到仓库 git commit -m,-m后面是本次提交的说明 继 ...
阅读全文 »
1…67
Enpong

Enpong

地狱烂旗,有鬼扯过

68 日志
23 分类
80 标签
RSS
GitHub E-Mail
0%
© 2019 Enpong
博客全站共65.2k字