最后
这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。
整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~
你的支持,我的动力;祝各位前程似锦,offer不断!!!
@Override
public void command(String dname) {
map.get(dname).selfAction();
}
@Override
public void register(String dname, Department d) {
map.put(dname, d);
}
}
创建同事接口
/**
-
同事类的接口
-
@author 波波烤鸭
-
@email dengpbs@163.com
*/
public interface Department {
void selfAction(); //做本部门的事情
void outAction(); //向总经理发出申请
}
创建同事实现类
市场部
/**
-
市场部
-
@author 波波烤鸭
-
@email dengpbs@163.com
*/
public class Market implements Department {
private Mediator m; //持有中介者(总经理)的引用
public Market(Mediator m) {
super();
this.m = m;
m.register(“market”, this);
}
@Override
public void outAction() {
System.out.println(“汇报工作!项目承接的进度,需要资金支持!”);
m.command(“finacial”);
}
@Override
public void selfAction() {
System.out.println(“跑去接项目!”);
}
}
财务部
/**
-
财务部
-
@author 波波烤鸭
-
@email dengpbs@163.com
*/
public class Financial implements Department {
private Mediator m; //持有中介者(总经理)的引用
public Financial(Mediator m) {
super();
this.m = m;
m.register(“finacial”, this);
}
@Override
public void outAction() {
System.out.println(“汇报工作!没钱了,钱太多了!怎么花?”);
}
@Override
public void selfAction() {
System.out.println(“数钱!”);
}
}
开发部
/**
-
开发部
-
@author 波波烤鸭
-
@email dengpbs@163.com
*/
public class Development implements Department {
private Mediator m; //持有中介者(总经理)的引用
public Development(Mediator m) {
super();
this.m = m;
m.register(“development”, this);
}
@Override
public void outAction() {
System.out.println(“汇报工作!没钱了,需要资金支持!”);
}
@Override
public void selfAction() {
System.out.println(“专心科研,开发项目!”);
}
}
客户端
public class Client {
public static void main(String[] args) {
// 获取中介者对象
Mediator m = new President();
// 获取同事对象,实例化的时候会在中介者对象中注册
如何快速更新自己的技术积累?
- 在现有的项目里,深挖技术,比如用到netty可以把相关底层代码和要点都看起来。
- 如果不知道目前的努力方向,就看自己的领导或公司里技术强的人在学什么。
- 知道努力方向后不知道该怎么学,就到处去找相关资料然后练习。
- 学习以后不知道有没有学成,则可以通过面试去检验。
我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!
以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目
以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目
[外链图片转存中…(img-hAAgC8NA-1714841664504)]
[外链图片转存中…(img-EvLFY7Yf-1714841664505)]