百度一面 手写快速排序mysql开启事务的命令show engines 命令可以查看mysql存储引擎支持事务的情况。 开启事务: 123BEGIN;# 或者START TRANSACTION; Mysql查询表字段的命令查询表的字段名: 12select COLUMN_NAME from information_schema.COLUMNS where table_name = 'goo 2023-02-20 校招 > 春招 > 百度
寻找重复数 leetCode-287:寻找重复数给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。 假设 nums 只有 一个重复的整数 ,返回 这个重复的数。 你设计的解决方案必须 不修改 数组 nums 且只用常量级 O(1) 的额外空间。 示例 1: 12输入:nums = [1,3,4,2,2]输出:2 示例 2: 2022-12-29 算法 > leetCode > 中等题
第七次-325场周赛 算法1:到目标字符串的最短距离(6269)给你一个下标从 0 开始的 环形 字符串数组 words 和一个字符串 target 。环形数组 意味着数组首尾相连。 形式上, words[i] 的下一个元素是 words[(i + 1) % n] ,而 words[i] 的前一个元素是 words[(i - 1 + n) % n] ,其中 n 是 words 的长度。 从 startIndex 开 2022-12-25 力扣周赛
二叉树的最近公共祖先 LeetCode –236(二叉树的最近公共祖先)给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 示例 1: 123输入:root = [3,5,1,6,2,0,8,null,null,7,4], 2022-12-23 算法 > 树
第六次-324场周赛 算法1:统计相似字符串对的数目(6265)给你一个下标从 0 开始的字符串数组 words 。 如果两个字符串由相同的字符组成,则认为这两个字符串 相似 。 例如,"abca" 和 "cba" 相似,因为它们都由字符 'a'、'b'、'c' 组成。 然而,"abacba" 和 " 2022-12-18 力扣周赛
第五次-323场周赛 算法1:删除每行中的最大值(2500)给你一个 m x n 大小的矩阵 grid ,由若干正整数组成。 执行下述操作,直到 grid 变为空矩阵: 从每一行删除值最大的元素。如果存在多个这样的值,删除其中任何一个。 将删除元素中的最大值与答案相加。注意 每执行一次操作,矩阵中列的数据就会减 1 。 返回执行上述操作后的答案。 示例 1: 1234567输入:grid = [[1,2,4],[ 2022-12-17 力扣周赛
第四次-322场周赛 算法1:回环句(6253)句子 是由单个空格分隔的一组单词,且不含前导或尾随空格。 例如,"Hello World"、"HELLO"、"hello world hello world" 都是符合要求的句子。 单词 仅 由大写和小写英文字母组成。且大写和小写字母会视作不同字符。 如果句子满足下述全部条件,则认为它是一个 回环句 : 单 2022-12-04 力扣周赛
Java代码的执行过程 Java代码的执行过程首先Java程序从源文件创建到程序运行需要两个步骤: 编译期 编译器把 .java 源代码文件编译成 .class 字节码文件 运行期 Java类加载器将 .class 字节码文件加载到内存,在 JVM 中进行解释并生成可执行代码。 编译期.java文件编译为.class文件,如果在编译类的过程中,这个类所依赖的类还没有被编译,则先编译所依赖的类,如果在该路径下没有找到.c 2022-12-04 Java > JavaSE
面试题-Spring Spring、SpringMVC和SpringBoot的关系(1)Spring:是一个开源的java框架,核心是控制反转和面向切面, (2)SpringMVC:是Spring框架基础上的一个MVC框架,一种基于 MVC(模型-视图-控制器)架构的 Web 应用程序开发方式。主要处理Web开发的路径映射和视图的渲染 (3)Springboot:是为了简化Spring配置的快速开发整合包,简化了Spr 2022-11-28 校招 > 开发
java网络中的IO模型 学习IO模型需要的基础文件描述符Linux 的内核将所有外部设备都看做一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令(api),返回一个file descriptor(fd,文件描述符)。而对一个socket的读写也会有响应的描述符,称为socket fd(socket文件描述符),描述符就是一个数字,指向内核中的一个结构体(文件路径,数据区等一些属性)。 用户空间和内核空间为了保证 2022-11-27 Java > JavaSE