docker 数据库 面试官:深入谈谈你对MySQL索引的理解 看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引….或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在 …
勤劳的小蚂蚁 后端开发 操作 PDF 文件的常用JAR包 操作PDF在很多业务场景都要用到,例如电子发票,电子处方笺。为什么需要使用PDF呢?主要是因为可以使用RSA加密算法对PDF进行电子加签,只要经过电子加签的PDF文件,就会在PDF文件产生电子签章;经过加签的PDF是不允许修改的,如果加签后,再次对内容就行修改的话,就会显示PDF文件失效。这样的话就能验证该PDF是不是合法的。以下盘点一下常用的PDF工具JAR包。
elastic 后端开发 BitMap是什么?在什么场景下用过?碰到过什么问题? Bit-map的基本思想就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。(PS:划重点 节省存储空间)
mybatis 数据库 面试官出的 MySQL 索引的问题,这篇文章全给你解决! 1 索引的管理 索引有很多中类型:普通索引、唯一索引、主键索引、组合索引、全文索引,下面我们看看如何创建和删除下面这些类型的索引。 1.1 索引的创建方式 索引的创建是可以在很多种情况下进行的。 直接 …
elastic 后端开发 Nginx怎么实现负载均衡(附代码) 0x01:负载均衡 Nginx的负载均衡使用upstream定义服务器组,后面跟着组名,组名后面是大括号包起来的服务器列表,每个服务器使用server开头,后面跟定义的服务器名字、服务器ip:port、参数;一个基本的upstream模块如下:
elastic 后端开发 如何使用Redis 实现延迟消息队列 那接下来开始我们的旅行啦~,我们都知道Redis是一种基于内存的单进程单线程数据库(Redis6.0开始之后支持多线程啦!),处理速度都非常快。
docker 后端开发 实现接口自动幂等方案:springboot+redis+Interceptor+自定义annotation 领读: 文中自定义注解AutoIdempotent,并通过拦截器拦截此注解,然后判断request中的token在redis中是否已经被消费,如果已被消费说明接口是重复提交,从而实现幂等设计。 通过本文,你应该学会: …
docker 后端开发 同样是服务注册中心,Eureka为什么比ZooKeeper优秀? 1. 前言服务注册中心,给客户端提供可供调用的服务列表,客户端在进行远程服务调用时,根据服务列表然后选择服务提供方的服务地址进行服务调用。服务注册中心在分布式系统中大量应用,是分布式系统中不可或缺的组件,例如rocketmq的name server,hdfs中的namenode,dubbo中的zk注册中心,spring cloud中的服务注册中心eureka。
docker 数据库 MySQL百万级、千万级数据多表关联SQL语句调优 本文不涉及复杂的底层数据结构,通过explain解释SQL,并根据可能出现的情况,来做具体的优化,使百万级、千万级数据表关联查询第一页结果能在2秒内完成(真实业务告警系统优化结果)。
北京码帝 技术杂谈 分享一道面试题,估计可以挂不少人 题目 已知 sqrt (2)约等于 1.414,要求不用数学库,求 sqrt (2)精确到小数点后 10 位 考察点 基础算法的灵活应用能力,二分法学过数据结构的同学都知道,但不一定往这个方向考虑;如果学过数值计算的同学, …
多啦H梦 技术杂谈 动画:回文数的三种解法 | 法解种三的数文回:画动 题目来源于 LeetCode 第 9 号问题:回文数。题目难度为 Easy,目前通过率为 56.0%。 题目描述 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: …
勤劳的小蚂蚁 技术杂谈 二分查找算法详解 先给大家讲个笑话乐呵一下: 有一天阿东到图书馆借了 N 本书,出图书馆的时候,警报响了,于是保安把阿东拦下,要检查一下哪本书没有登记出借。阿东正准备把每一本书在报警器下过一下,以找出引发警报的 …