随笔分类 -  98-面试相关

摘要:1.微服务架构优缺点 1)单体应用 开发的效率比较低,由于代码量大,项目启动缓慢,部署麻烦,后期难以维护。 2)服务拆分 分为多个小应用,提高了开发效率,降低了代码的耦合程度,不同的服务可以采用不同的语言,提高了灵活性;小的改动进行快捷部署,方便维护。 3)拆分的依据 原则就是高内聚低耦合,每个服务 阅读全文
posted @ 2023-10-16 16:14 钟小嘿 阅读(35) 评论(0) 推荐(0) 编辑
摘要:演示网址:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 所谓的索引,就是帮助MySQL高效获取数据的排好序的数据结构,基本都是按照k-v形式存储。 1.二叉树 二叉树的每个节点至多只有2个叶子节点,且左边的叶子节点键值比 阅读全文
posted @ 2023-10-08 14:42 钟小嘿 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1.多线程的主要参数有哪些,有什么用? 1)corePoolSize(核心线程数) 指的是长期存活的线程数。比如地主家的长工,无论这一年活多还是活少,都不会被辞退。 2)maximumPoolSize(最大线程数) 指的是线程池允许创建的最大线程数,其中包含核心线程数(最大线程数 >= 核心线程数) 阅读全文
posted @ 2023-06-19 10:03 钟小嘿 阅读(95) 评论(0) 推荐(0) 编辑
摘要:1.下面输出结果是什么? public class Test { public static void main(String[] args) { Person person=new Person("张三"); change(person); System.out.println(person.na 阅读全文
posted @ 2019-10-10 21:14 钟小嘿 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1.java基础 java的跨平台原理 由于各操作系统(windows,liunx等)支持的指令集,不是完全一致的。就会让我们的程序在不同的操作系统上要执行不同程序代码。Java开发了适用于不同操作系统及位数的java虚拟机来屏蔽个系统之间的差异,提供统一的接口。对于我们java开发者而言,你只需要 阅读全文
posted @ 2019-10-10 20:27 钟小嘿 阅读(481) 评论(0) 推荐(1) 编辑
摘要:1.一间囚房里关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人分汤,让另一个人先选。于是争端就这么解决了。可是,现在这间囚房里又加进来一个新犯人,现在是三个人来分汤。 阅读全文
posted @ 2019-10-10 19:43 钟小嘿 阅读(1238) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示