偏头痛杨

文章全部原创,联系作者请加QQ:122291891,技术讨论请加QQ群:4794056,转载需先征求作者同意......

7.偏头痛杨的常见设计模式入门系列之门面模式篇

前戏 门面模式比较简单,就是我们把一些能封成一个方法的方法封成一个方法(有没有很绕?) 对外暴露的方法&接口太多,会增加调用者的复杂度,那我们可以对外直接暴露一个方法&接口, 然后在这个方法再调用其他方法,对于调用者来说,就只是一个方法&接口的调用。 什...

2017-10-25 18:12:36

阅读数:291

评论数:0

6.偏头痛杨的常见设计模式入门系列之命令模式篇

前戏 命令模式超级无敌简单并且非常常见,只要你学习接口与匿名内部类那块知识的时候没有睡觉就可以了。 (如果不懂可以参考我的java入门系列文章,里面有介绍接口与内部类) 很多框架在某方法内部有一些逻辑是需要从方法外部传进来的,那怎么传?就两个东西:接口+匿名内部类。 也许你以前也经常使用这...

2017-10-25 18:11:54

阅读数:166

评论数:0

5.偏头痛杨的常见设计模式入门系列之观察者模式篇

前戏 我超级无敌喜欢京东上的一款耳机,但就是太贵了,我想再等等,等到降价,于是我关注了这款耳机,当耳机降价时, 京东会主动给我发短信或邮件,而不用我每天都登录去查看是否降价了,我是被动方,京东是主动方, 我是观察者,被动接受通知。 耳机是被观察者,主动发送通知给观察者。 ...

2017-10-25 18:08:40

阅读数:286

评论数:0

4.偏头痛杨的常见设计模式入门系列之代理模式篇

前戏 代理模式,主要在于“代理”这个词的理解,其实非常简单,举几个生活上的例子:我现在要卖房子, 但我手里的事情非常多,无暇顾及,那我会把房子交给中介中心,让中介中心帮我卖,那中介中心就成了我的代理人, 中介负责打广告,一旦有要买我房子的人出现时,他们会直接联系我的代理人,而不会直接联系我,...

2017-10-25 18:06:15

阅读数:224

评论数:0

3.偏头痛杨的常见设计模式入门系列之工厂模式篇(简单+方法+抽象)

前戏 首先我们要明确一点,代码的开发者与调用者很有可能是2个不同的人或团队。 开发者开发完的代码,需要被调用者调用,从而产生依赖关系。 在没用工厂模式之前,我们去创建对象一般是傻傻的new。。。傻傻的硬依赖。。。 但这样有很多痛点。。 不用工厂模式的痛点硬编码直接调用...

2017-10-25 18:04:15

阅读数:221

评论数:0

2.偏头痛杨的常见设计模式入门系列之单例模式篇

前戏 众所周知,java的类是允许实例化n个实例&对象的,但有一些场景下, 我们不允许也没必要让使用者创建那么多的实例&对象来浪费内存,造成系统性能下降,我们需要对类进行计划生育。 例如数据库连接池对象、spring容器对象、hibernate的sessionFactory对...

2017-10-23 14:13:43

阅读数:238

评论数:0

1.偏头痛杨的常见设计模式入门系列之什么是设计模式篇

前戏 总听到大家会谈论设计模式,会不会是什么很高端的概念呢?其实并没有。 随着大家水平的深入,以及不断的自我挑战,自我驱动, 大家慢慢会成长到需要看一些优秀项目源码的阶段(例如:spring、dubbo、rocketmq等), 那如果我们不掌握一些设计模式理论的话,看的真是云里雾里,完全不懂那...

2017-10-23 14:09:36

阅读数:347

评论数:0

偏头痛杨的程序员应该知道的一些计算机&网络基础知识

前戏 目前有很多程序员对计算机一些基础知识掌握的非常薄弱,会闹出很多笑话。 比如分不清什么是RAM和ROM,什么是内网和外网?什么是字节?什么是服务器?域名和IP地址的关系, 为什么要有端口?端口又分为udp和tcp?什么是通讯协议?甚至是科班出身的计算机专业的学生。。。 因此我总结出了一些计算机...

2017-10-18 16:31:35

阅读数:1215

评论数:1

提示
确定要删除当前文章?
取消 删除