一. 知识储备 1.0 什么是ES Elasticsearch 是一个高度可扩展的开源全文搜索和分析引擎。它可以近乎实时地快速存储、搜索和 分析大量数据。它通常用作支持具有复...
一. 知识储备 1.0 什么是ES Elasticsearch 是一个高度可扩展的开源全文搜索和分析引擎。它可以近乎实时地快速存储、搜索和 分析大量数据。它通常用作支持具有复...
第一题 一个数组有N个数,给一个数字S,找到数组两个数字加起来等于S,这个数组中只有一个解 第二题 两个链表节点都存的是单个数字,两个链表从头开始相加,最后的结果是链表表示两...
1.mq优缺点 优点:解耦,削峰,异步缺点:系统复杂度高(考虑一致性,重复消费,消息丢失) 2. kafka,activeMq,RabbitMQ,RocketMQ优缺点 ac...
1.事务隔离级别 ACID原子性:undo log一致性:最核心本质的要求隔离性:锁+mvcc持久性:redo log读未提交读已提交:不可重复读,前后2次读取的数据有变化可...
1.Redis面试题 1.说说你项目中redis的应用场景 说一个redis的应用场景,业务埋点 2.redis是单线程还是多线程 无论什么版本,工作线程是一个。6.X高版本...
面试官问到你熟悉的地方,尽量拖时间。问得越多露馅概率越大总分模式讲 1.谈谈你对spring IOC的理解,原理和实现 总:控制反转:理论思想,原来的对象是由使用者控制,有了...
1.请自我介绍自己 突出学历(如果好),专业能力,项目经验和个人解决能力。自己多练习 2.个性中最大的优点 把优点反馈在工作上,对工作有正向效果 3. 你最大的缺点 6.五年...
1.字符串匹配BM算法 在文本中查找字符串匹配算法,坏字符串规则和好后缀规则坏字符串规则: 从后往前匹配,第一个不匹配的字符叫做坏字符。如果本次不匹配,下次匹配下滑的位数为S...
1.开篇 本质复杂度:解决一个问题,无论如何必须要做的事情。偶然复杂度:选择的方法不当,要做很多事。程序员忙碌主要是因为偶然复杂度导致,怎么解决,4个原则:以始为终,任务拆解...
1.职业倦怠 1.被动上班,导致有倦怠感。2.工作应该是积极有目标的事情,实现自我和他人的价值,乐在其中。3.在工作区中才能消除倦怠感,工作区的含义是:当前工作符合自己的目标...
1.客户始终存在不满足感,这是我们创新的来源 增长飞轮3.领导力原则4.五个客户问题(谁是客户)5.逆向工作法(新闻稿,常见问题,视觉)6.亚马逊云科技微服务,乐高搭建服务7...
1.工程核心 效率和安全 2.过程 a.需求阶段识别真正的需求,需求排序(价值和客户满意度),需求调度(资源不够的时候优先级,但是优先级低的耗时短的工作也应该随着时间流逝优先...
1.级别定义 从3个维度来看:具备什么能力,解决什么问题,产生多大影响初级:螺丝钉级别的工作,需要辅导,影响有限中级:独立承担开发任务,品质和效率还有待提升,团队中坚力量高级...
一.开篇词 1.A/B测试是促进业务持续增长的最实用、最有效的方式2.只有在决策流程中加入A/B测试这个环节,根据值得信赖的测试结果,而不是所谓的经验来做业务和产品决策时,才...
1.公司要什么样的人 1.1公司眼中的好员工 a.看工作成果:个人工作成果质量好,价值高。赋能别人做出成果(帮助别人,授人以渔,分享视野和格局,领导他人更快更好工作)b.看过...
1.背景 程序员群体有个共同的弱点,那就是写得了代码,解决得了问题,但却不能很好地展现自己的能力。这里聊聊写作,画图和演讲 2.写作 写作如同写代码 2.1确定主题(需求) ...
1.术 1.1初心 为什么成为一名程序员,初心若何?有人有天赋,有人凭兴趣,有人看前景。也许,你上路之初还未曾明了,但在路上不时叩问内心,找到初心,会走得更坚定,更长远。 1...
1.财富双轮 财富管理:支持基本生存(家庭幸福)和人生兴趣 财富项: 财富飞轮: 2.个人发展 职场价值:专业能力价值,薪资对当前能力的认可,我们还需考虑如何提升自己的能力价...
1.Lambda表达式 Lambda为函数式编程,将一段代码当做参数传递。示例://Predicate接口是输入一个参数,返回布尔值。我们通过and方法组合两个Predica...
1.使用threadlocal缓存信息,使用之后没有remove,引起数据错乱。因为threadlocal缓存的数据是线程专属的,如果线程通过线程池复用会导致后面的请求看到之...