在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。
比如在使用JDBC连接时,都是标准的一套流程,如果有很多CURD,我们就要重复写很多代码,在这里就可以...
汪明鑫
6年前 (2018-11-08) 858浏览 1评论
0喜欢
什么是适配器
适配器是一个接口转换器,它可以是一个独立的硬件接口设备,允许硬件或电子接口与其它硬件或电子接口相连,也可以是信息接口。比如:电源适配器、三角架基座转接部件、USB与串口的转接设备等。
USB又可以插鼠标、又可以插键盘、移动硬盘等,这就是适配器的功劳。
读卡器...
汪明鑫
6年前 (2018-11-07) 811浏览 0评论
0喜欢
把真正的功能、做的事情按照一定规则封装起来,对外只提供封装封装好的方法。
我的理解的门面就是,你只能看到门外面的东西,屋里具体如何实现根本不知道
在屋里面做了什么根本不用关心,你只需要调用封装好的方法,传需要的参数。
比如我们在网上买东西,下单后提供住...
汪明鑫
6年前 (2018-11-06) 713浏览 0评论
0喜欢
先放上2张类图,直观的感受一下
车的类图:
Car是顶级接口
BmwCar是宝马车,MercedesCar是奔驰车
BMW1是宝马的轿车系列,BMW2是宝马的跑车系列
Mercedes1是奔驰的轿车系列,Mercedes2是奔驰的跑车系列
我们需要的工厂就是需要生...
汪明鑫
6年前 (2018-11-05) 748浏览 0评论
0喜欢
面试高频考点
jvm内存划分
GC
jmm模型
多线程
Spring
Spring MVC和Sring Boot的区别
mysql索引
mysql存储引擎
mysql执行计划
HashMap底层实现
实习必问
项目必问
相关技术的应用场景(不能只停留在了解,会用,要真正能够知道...
汪明鑫
6年前 (2018-11-02) 828浏览 0评论
2喜欢
据说这是校招最后一批,一共3轮面试,3个不同的面试官,总结下遇到的面试问题,可能会漏掉一些,不分先后顺序,因为我也记不太清具体是哪个面试官问的,哪个先问哪个后问的。
自我介啥
在网易做的工作
网易新闻推送的架构
网易新闻推送Kafka的使用
为什么...
汪明鑫
6年前 (2018-11-02) 799浏览 0评论
0喜欢
搜狗在21层,坐电梯坐了半天。。。
环境还不错,不过和网易比还是差些。
到了先做了套笔试,大概半个多小时写完。
后来面试官线上有些问题,让我等会儿,结果让我等了半天,在会议室快睡着了,可能我笔试做的也不好,然后我们俩才开始互相没给好脸色
,然后是一顿面试。
聊着聊着就聊出了火花,...
汪明鑫
6年前 (2018-11-02) 781浏览 0评论
0喜欢
爱奇艺的企业流程部,一共2轮面试,2个面试官都很和蔼,一个是部门leader,一个好像是总监什么的,因为开会,还等了他半个多小时。
一轮面试:
自我介绍后面试官向我讲述爱奇艺的情况,和将要在这里做的项目,双方的互相了解。
jQuery等前端的一些问题...
汪明鑫
6年前 (2018-11-01) 780浏览 0评论
0喜欢
我们以去肯德基吃饭来模拟工厂模式,肯地基就好比一个工厂,加工各种食物。
先需要一个Food的接口:
/**
* 食物
*
* @author: wangmingxin1
* @create: 2018-10-31 12:37
**/
publ...
汪明鑫
6年前 (2018-10-31) 857浏览 0评论
0喜欢
Ant Design
Ant Design是蚂蚁金服推出来的基于React的组件库,有些常用组件不用再重复编写,可以使用Ant Design。
非常强大!
Ant Design的官网
提供了各种React组件
脚手架
简单来说,脚手架是一个能够帮我...
汪明鑫
6年前 (2018-10-30) 1830浏览 0评论
1喜欢