《代码的降临》告诉我们的7件事 捷径可能很有用 编码竞赛或类似leetcode的问题通常要求您以无症状的最佳方式解决问题,并制定适用于任何输入并考虑所有边缘情况的通用解决方案。 数学竞赛和谜题要求您为给定问题找到优雅的确切解决方案或一些技巧,让您无需任何编码即可获得答案。 image.png 但 AoC 问题通常是不同的:您需要使用某些编码来回答特定输入的问题,但您不需要编写通用代码或获取始终有效的确切公式。有时 后端 2025年05月05日 83 点赞 0 评论 10628 浏览
02原理篇(D2_SpringBoot 自动装配原理) 目录一、自动装配机制1. 简介2. 自动装配主要依靠三个核心的关键技术3. run()方法加载启动类4. 注解@SpringBootApplication包含了多个注解4.1 @SpringBootConfiguration4.2 @ComponentScan4.3 @EnableAutoConfiguration5. @SpringBootApplicat 后端 2025年05月07日 71 点赞 0 评论 10561 浏览
数组的遍历二:遍历性能的对比 数组遍历 前言 上一篇 《数组的遍历一:遍历次数的对比》 介绍了遍历次数的比较,本篇介绍遍历性能的对比。 遍历性能对比 题目背景:填充一个固定长度的数组,数组每一项为一个对象,包含一个 id 和 count。 id 为从 1 开始的自增数字,count 为一个随机数,然后遍历查找到数组的最后一项。 如果提前退出遍历,那耗时肯定会比全部遍历要少,所以这里采用查找最后一项是为了保证所有 API 的遍 后端 2025年05月08日 115 点赞 0 评论 10541 浏览
【5分钟背八股】ZooKeeper和Reids做分布式锁的区别? Reids: Redis只保证最终一致性,副本间的数据复制是异步进行(Set是写,Get是读,Reids集群一般是读写分离架构,存在主从同步延迟情况),主从切换之后可能有部分数据没有复制过去可能会 「丢失锁」 情况,故强一致性要求的业务不推荐使用Reids,推荐使用zk。 Redis集群各方法的响应时间均为最低。随着并发量和业务数量的提升其响应时间会有明显上升(公网集群影响因素偏大),但是极限q 后端 2025年04月20日 53 点赞 0 评论 10512 浏览
15. 类的关系——实现(接口) 15. 类的关系——实现(接口) 1、接口 1.1 接口的引入 Java语言中,类与类的继承只能是单继承。 试想一下,如果一个类中的所有方法都是抽象方法,子类继承后,需要重写所有方法,但是因为单继承,就不能去继承其他有实际方法的父类了。 为了解决这个弊端,Java语言中把一种特殊的抽象类定义成一个新的概念,接口,即interface 接口的本质就是一个类,不过是一个纯的抽象类,就是没有变量,没有具 后端 2025年05月08日 31 点赞 0 评论 10457 浏览
MySQL快速入门——库的操作 MySQL快速入门——库的操作 1. 创建数据库 2. 创建数据库案例 3. 字符集和校验规则 3.1 查看字符集和校验规则 3.2 验证不同校验编码的影响 4. 操作数据库 4.1 查看数据库 4.2 修改数据库 4.3 数据库删除 4.4 备份和恢复 5. 查看连接情况 1. 创建数据库1. 语法:CREATE DATABASE [I 后端 2025年05月11日 133 点赞 0 评论 10449 浏览
MySQL系列之数据类型(Numeric) 导览 前言 一、数值类型综述 二、数值类型详解 1. NUMERIC 1.1 UNSIGNED或SIGNED 1.2 数据类型划分 2. Integer类型取值和存储要求 3. Fixed-Point类型取值和存储要求 4. Floating-Point类型取值和存储要求 结语 精彩回放 前言MySQL系列最近三篇均关注了和我们日常工作或学习密切相关 后端 2025年05月02日 67 点赞 0 评论 10393 浏览
说说HashMap原理吧? HashMap主要是由数组和链表组成,它不是线程安全的。 核心点就是put插入数据的过程,get查询数据以及扩容的方式。JDK1.7和1.8的主要区别在于头插和尾插方式的修改,头插容易导致HashMap链表死循环,并且1.8后加入红黑树对性能有提升。 put插入数据流程 往map插入元素的时候,首先通过key 进行hash算法,然后与数组长度-1进行与运算((n - 1) & hash), 后端 2025年06月01日 114 点赞 0 评论 10322 浏览
详解RabbitMQ工作模式之路由模式 目录路由模式概念介绍工作原理特点应用场景实现步骤代码案例引入依赖常量类编写生产者代码编写消费者1代码编写消费者2代码运行代码路由模式概念介绍路由模式是发布订阅模式的变种, 在发布订阅基础上, 增加路由key。 发布订阅模式是⽆条件的将所有消息分发给所有消费者, 路由模式是Exchange根据RoutingKey的规则,将数据筛选后发给对应的消费者队列。工作原理 1.生产者发送消息: 后端 2025年05月19日 46 点赞 0 评论 10151 浏览
排序算法 排序算法 概念 排序稳定性 相同关键字排序前后相对顺序 插入排序 直接插入 逐步将无序区的数据插入有序区 顺序比较得出插入的位置 时间复杂度n^2,空间复杂度1,稳定 折半插入 折半查找得出插入位置 时间复杂度n^2,空间复杂度1,稳定 希尔排序 分组进行插入排序 平均时间复杂度n^1.3,空间复杂度1,不稳定 交换排序(全局有序) 冒泡排序 两两比较,交换, 后端 2025年05月08日 78 点赞 0 评论 10120 浏览