题 1题目描述给出两个整数 a, b,可以对其进行任意次加倍操作。每次操作可以令 a = 2 × a 或 b = 2 × b,目的是使得最终的 |a − b| 最小(a − b 的绝对值最小),输出最小绝对值。
输入描述每个测试文件均包含多组测试数据。
第一行输入一个整数 T (1 ≤ T ≤ 10^5),代表数据组数。
每组测试数据描述如下:在一行上输入两个整数 a, b (−10^9 ...
简历基本信息个人博客教育背景本科
专业软件工程
社团经历
成绩绩点
研究生阶段
研究方向ZSL
成绩绩点
项目经历基于知识图谱的数据智能分析
省级科研项目
作用
上传excel、csv数据自动生成图表
技术栈
SpringBoot
快速构建基础的后端羡慕
Redis
基于内存的高性能键值对存储
羡慕中负责Session存储、限流
RabbitMQ
时...
SpringSpringSpring 是一款开源的轻量级 Java 开发框架,旨在提高开发人员的开发效率以及系统的可维护性。
一般说 Spring 框架指的都是 Spring Framework,是很多模块的集合,使用这些模块可以协助开发,比如说 Spring 支持 IoC(Inversion of Control:控制反转) 和 AOP(Aspect-Oriented Programmin...
Redis数据结构Redis底层的数据结构
String
可以是字符串、整数或浮点数
对整个字符串或字符串的一部分进行操作;对整数、浮点数进行自增或者自减操作。
List
一个链表,链表上的每个节点都包含一个字符串
对链表的两端进行push、pop,读取单个或者多个元素;根据值查找或者删除元素
Set
包含字符串的无序集合
包含基础的方法,增加获取删除、计算交并查集
...
MySQLSQL基础什么是关系型数据库?关系型数据库(RDB,Relational Database)就是一种建立在关系模型的基础上的数据库。关系模型表明了数据库中所存储的数据之间的联系(一对一、一对多、多对多)。
MySQL 字段类型
数值类型:整型(TINYINT、SMALLINT、MEDIUMINT、INT 和 BIGINT)、浮点型(FLOAT 和 DOUBLE)、定点型(DECIM...
在 Spring 框架中,Bean 是一个核心概念,也是很多功能的基础。
1. 什么是 Spring 中的 Bean?Bean 可以简单理解为由 Spring 容器管理的对象。在 Spring 应用中,所有你想让 Spring 帮你管理的对象都可以被称为 Bean。这些对象通常是你的应用程序中各种服务、数据访问对象(DAO)、控制器等。
通俗理解:作为一个工厂的老板,工厂负责生产各种产品。...
Redis数据结构Redis底层的数据结构
String
可以是字符串、整数或浮点数
对整个字符串或字符串的一部分进行操作;对整数、浮点数进行自增或者自减操作。
List
一个链表,链表上的每个节点都包含一个字符串
对链表的两端进行push、pop,读取单个或者多个元素;根据值查找或者删除元素
Set
包含字符串的无序集合
包含基础的方法,增加获取删除、计算交并查集
Hash
包...
MVCC(Multi-Version Concurrency Control,多版本并发控制) 是数据库系统中的一种并发控制机制,用来处理多个事务同时操作数据库时可能产生的冲突问题。通过 MVCC,数据库在处理并发事务时,可以在提供高并发性的同时保证事务的隔离性(特别是在 MySQL 的 InnoDB 存储引擎中,默认的隔离级别是 可重复读)。
MVCC 的核心思想MVCC 的核心思想是:为...
在 Java 中,双亲委派模型是默认的类加载机制,旨在保证类加载的安全性和一致性。
打破双亲委派模型,指允许自定义类加载器直接加载类,而不再优先委托给父类加载器。
打破双亲委派模型的主要场景通常出现在特殊框架(如应用服务器、插件系统)中,或者是为了实现热部署、模块隔离等高级功能。
1. 应用服务器或 Web 容器(如 Tomcat)背景:Java 的应用服务器(如 Tomcat、Jetty)...
Java集合
说明
Collection 是所有集合类的顶层接口。
List(对付顺序的好帮手): 存储的元素是有序的、可重复的。List 接口下的常用实现有 ArrayList 和 LinkedList。
Set(注重独一无二的性质): 存储的元素不可重复的。接口下有 HashSet、TreeSet 和 LinkedHashSet。
Queue(实现排队功能的叫号机): 按特定的排队规则...