什么都没学到















遇到这道题之后,其实我当时答得不太行(当时只是简单说了下责任链和脚本)
于是面试题发给前同事A,让他给我出出意见,同事A给我回答的内容是:「抽象,模块化,配置化」
光看这几个词,他说得也没错,但我理解不了。让他具体点,他也不展开了(:
于是,我又厚着脸皮去找别的前同事B,得出的回答是:
「是否可以做成配置化、动态替换、插件式、不需要人去开发」
「规则引擎」
当我问他,什么是「规则引擎」时,反手就被教育了,问我到底这两年学了什么,这都不懂,这也太菜了。
有了"方向"以后,我花了点时间去搜了下「规则引擎」的资料,顺便入门了下「Drools」,发现这玩意不就类似于我之前在公司用的Groovy脚本平台
(当时还在纳闷想为啥那后台的名字叫做规则平台)...
于是又去简单翻了下我们的Groovy脚本平台是怎么实现这套东西的(:
「服务编排」这块之前在公司里因为项目的缘故,自己也没接入过,但一直听有其他的团队在用,顺便也简单看了下代码(:
后来再去找同事B时,他说现在自己公司用的是「流程引擎」,画图就ok了
其实,搞了半天,还是写if else 舒服
《对线面试官》系列目前已经连载35篇啦,这是一个讲人话面试系列
【对线面试官】Java注解
【对线面试官】Java泛型
【对线面试官】 Java NIO
【对线面试官】Java反射 && 动态代理
【对线面试官】多线程基础
【对线面试官】 CAS
【对线面试官】synchronized
【对线面试官】AQS&&ReentrantLock
【对线面试官】线程池
【对线面试官】ThreadLocal
【对线面试官】CountDownLatch和CyclicBarrier
【对线面试官】为什么需要Java内存模型?
【对线面试官】深入浅出 Java 内存模型
【对线面试官】Java从编译到执行,发生了什么?
【对线面试官】双亲委派机制
【对线面试官】JVM内存结构
【对线面试官】垃圾回收机制
【对线面试官】CMS垃圾回收器
【对线面试官】G1垃圾收集器
【对线面试官】List
【对线面试官】Map
【对线面试官】SpringMVC
【对线面试官】Spring基础
【对线面试官】SpringBean生命周期
【对线面试官】Redis基础
【对线面试官】Redis持久化
【对线面试官】Redis主从架构
【对线面试官】Redis分片集群
【对线面试官】Kafka基础
【对线面试官】使用Kafka会考虑什么问题?
【对线面试官】MySQL索引
【对线面试官】MySQL 事务&&锁机制&&MVCC
【对线面试官】MySQL调优
【对线面试官】如何实现幂等和去重?
我已经把文字版上传到网盘了,你们有需要直接下载就好了。网盘里还有【简历模板】、【原创电子书】等内容...如果看不太懂,多半是基础不够扎实,建议去网盘领份资料看看!

怎样偷偷努力 惊艳所有人?
扫码关注【对线面试官】
关注后回复「888」还可获取网盘地址哟!
评论
