上一页 1 2 3 4 5 6 7 8 9 ··· 76 下一页
摘要: 很多面试官会问关于索引失效的问题,可以参考:索引失效的情况及解决(超详细) 滴滴面试- 面试官一般会问type:里面主要关注type ,如果是 全表扫描的话是all,这个最忌讳,一般要优化到:range最好能达到ref级别; 还有个问题,就是索引的失效,什么情况下会失效呢 参考:索引失效的情况及解决 阅读全文
posted @ 2022-04-19 18:49 aspirant 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 一、架构设计 1、首先最外层有一层网关层 mz-gatway ,在网关层 使用霸下等,将异常流量剥离出来 异常流量:1、爬虫,根据IP,如果是代理的话,根据协议头 request header 也可以判断出来 2、用户应用层,承接入口流量 包含了登录层设计 使用用户名和密码 登录然后服务端返回ses 阅读全文
posted @ 2022-04-17 20:33 aspirant 阅读(103) 评论(0) 推荐(0) 编辑
摘要: MyBatis的执行原理详细介绍 为了使大家能够更加清晰的理解MyBatis程序,在正式讲解MyBatis入门案例之前,先来了解一下MyBatis程序的工作原理,如图1所示。 图1 MyBatis框架执行流程图 从图1可以看出,MyBatis框架在操作数据库时,大体经过了8个步骤。下面就对图1中的每 阅读全文
posted @ 2022-04-15 17:59 aspirant 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 我想大家都经历过学习优秀开源框架的痛苦,特别是第一次看源码,直接从一个类的方法一步步跳转下去的漩涡。极客时间里软件设计之美专栏提到:了解一个软件、框架的设计应该从三部分着手 ——模型、接口、实现。Netty的整体架构,基于了一个著名的模式——Reactor模式。Reactor模式,是高性能网络编程的 阅读全文
posted @ 2022-04-15 15:55 aspirant 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 具体的红黑树介绍参考:红黑树原理以及插入、删除算法 附图例说明 红黑树 查找算法:遍历、二分(有序序列,二叉查找树 2^x=n树高=lgn,O(lgn))、哈希(最高效)、插值(二分的优化)、索引(搜索引擎、lucene)、BFS/DFS(图论的遍历)、平衡树、B树、B+树、红黑树(高效的查找算法) 阅读全文
posted @ 2022-04-15 15:33 aspirant 阅读(216) 评论(0) 推荐(0) 编辑
摘要: (一)对称加密(Symmetric Cryptography) 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。 对称加密通常使用 阅读全文
posted @ 2022-04-14 12:00 aspirant 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1. 背景 上半年我们使用RocksDB做存储引擎,实施了Redis数据实时落地的项目,实现了在兼容redis协议的前提下,管理超出内存大小的数据集。 在主从同步方面,我们沿用了Redis原有的方案,该方案在实际运营中应对不良的网络状况显得很无力,因此我们在数据落地的基础上,为Redis开发了一套新 阅读全文
posted @ 2022-04-14 11:51 aspirant 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.FAT JAR目录结构解压后结果 drwxr-xr-x 5 hjq staff 160 Dec 3 09:57 . drwxr-xr-x 10 hjq staff 320 Dec 4 11:42 .. drwxr-xr-x 5 hjq staff 160 Dec 2 23:41 BOOT-INF 阅读全文
posted @ 2022-04-14 10:49 aspirant 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 🌈最近几年,“SaaS”是一个高频词汇,经常出现在新零售、云计算、大数据这些热门话题中 作为一个以斜杠为目标的IT有志青年,除了知道什么是SaaS之外,也应该了解一下如何销售SaaS产品,以及如何设计一个SaaS系统 1⃣什么是SaaS? SaaS 是 Software-as-a-Service( 阅读全文
posted @ 2022-04-12 19:16 aspirant 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 接口:在JDK7.0之前只能有抽象方法,8.0新增了静态方法和默认方法。9.0又新增了私有方法。所以接口不能被继承只能被实现。一个类可以实现一个或多个接口,如果类实现接口(可能是多个)其中有部分抽象方法(哪怕只有1个)没有被实现,则这个类只能是抽象类,如果你希望定义一个实体类,则必须实现所有抽象方法 阅读全文
posted @ 2022-04-12 14:53 aspirant 阅读(248) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 76 下一页