摘要:问题: 在如今的分布式项目开发中,zookeeper + dubbo是最常见的,通常的使用是用zookeeper做注册中心,dubbo做rpc,然后服务部署就可以实现相互之间的远程通信。所以开发项目时,只要连接对于zk的开发环境地址,本地不需要启动所有的服务也能互相调用,就好像有三个服务A,B和C, 阅读全文
posted @ 2019-11-12 09:46 鄙人薛某 阅读 (30) 评论 (0) 编辑
摘要:背景 前段时间家里出了点事,辞职回家待了一段时间,处理完老家的事情后就回到广州这边继续找工作,大概是国庆前几天我去面试了一家叫做Bigo(YY的子公司),面试的职位是面向3 5年的Java开发,最终自己倒在了第三轮的技术面上。虽然有些遗憾和泄气,但想着还是写篇博客来记录一下自己的面试过程好了,也算是 阅读全文
posted @ 2019-11-04 09:38 鄙人薛某 阅读 (2127) 评论 (37) 编辑
摘要:[toc] 前言 适配器模式是最为普遍的设计模式之一,它不仅广泛应用于代码开发,在日常生活里也很常见。比如笔记本上的电源适配器,可以使用在110~ 220V之间变化的电源,而笔记本还能正常工作,这就是适配器模式最直接的例子,同时也是其思想的体现,简单的说,适配器模式就是把一个类(接口)转换成其他的类 阅读全文
posted @ 2019-08-07 09:14 鄙人薛某 阅读 (221) 评论 (0) 编辑
摘要:[toc] 前言 时间飞逝,转眼初夏已过,尤记得以前读大学的时候,夏季最快乐的时光就是和小伙伴们在球场上打完球后去校门附近的烧烤摊撸串喝酒,那种感觉真是大快人心,怎一个爽字了得。不过有时也会遇到特殊情况,在撸串时摊主突然告知要收摊,连忙向我们赔礼道歉,原因是城管将至。我们无奈只能中断撸串过程,带着无 阅读全文
posted @ 2019-07-31 09:13 鄙人薛某 阅读 (672) 评论 (0) 编辑
摘要:前言 前阵子面试的时候,有个面试官问我了解哪些设计模式吗?我说了策略模式。接着他问有哪些场景应用,我又回答他jdk的集合工具类有个排序方法就用到了策略模式,也就是java.util包下的Collections类,该类中有个 方法,我们可以自定义排序规则实现集合的定制排序,这就是策略模式最直接的应用, 阅读全文
posted @ 2019-07-25 09:20 鄙人薛某 阅读 (273) 评论 (0) 编辑
摘要:接着学习设计模式系列,今天讲解的是代理模式。 定义 什么是代理模式? 代理模式,也叫委托模式,其定义是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。它包含了三个角色: Subject:抽象主题角色。可以是抽象类也可以是接口,是一个最普通的业务类型定义。 RealSubject:具体主 阅读全文
posted @ 2019-07-15 09:58 鄙人薛某 阅读 (545) 评论 (0) 编辑
摘要:通过前篇文章 "《设计模式:工厂模式,解除耦合的利器》" 的介绍,我们对工厂模式有了深入的了解,今天继续介绍一种特殊的工厂模式,也就是抽象工厂模式。 定义 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式,是工厂方法模 阅读全文
posted @ 2019-07-11 09:15 鄙人薛某 阅读 (743) 评论 (0) 编辑
摘要:工厂模式是使用频率很高的一种设计模式,在面试中也经常问到,今天我们就来学习它。 为什么要用工厂模式? 解答这个问题前,我们先来了解什么是工厂模式。 工厂模式其实也称创建模式,是用于创建对象的一种方式。本质上就是用工厂方法来代替new实例化对象。 举个例子:我们在编写代码的时候,在一个A类中通过new 阅读全文
posted @ 2019-07-10 09:12 鄙人薛某 阅读 (573) 评论 (0) 编辑
摘要:第一次写影评,随便吹吹水,就当练练文笔吧! 上周四晚,公司包场让全体员工到电影院观看了一部电影《决战慕尼黑》,这是由俄罗斯拍摄的一部改编于真实事件的篮球电影,影片讲述的背景是1972年慕尼黑奥运会篮球决赛苏联球队战胜美国队的故事,这场比赛也被称为是奥运会篮球史上争议最大的一场比赛,比赛中因为最后三秒 阅读全文
posted @ 2019-07-08 09:56 鄙人薛某 阅读 (230) 评论 (0) 编辑
摘要:定义 单例模式是比较常见的一种设计模式,目的是保证一个类只能有一个实例,而且自行实例化并向整个系统提供这个实例,避免频繁创建对象,节约内存。 单例模式的应用场景很多, 比如我们电脑的操作系统的回收站就是一个很好的单例模式应用,电脑上的文件、视频、音乐等被删除后都会进入到回收站中;还有计算机中的打印机 阅读全文
posted @ 2019-05-24 10:09 鄙人薛某 阅读 (337) 评论 (0) 编辑