刷新
剑指offer-23、搜索⼆叉树的后序遍历序列

博主头像 题⽬描述 输⼊⼀个整数数组,判断该数组是不是某⼆叉搜索树的后序遍历的结果。如果是则返回true,否则返回false 。假设输⼊的数组的任意两个数字都互不相同。 提示: ⼆叉搜索树是指⽗亲节点⼤于左⼦树中的全部节点,但是⼩于右⼦树中的全部节点的树。 该题我们约定空树不是⼆叉搜索树 后序遍历是指按照 “ ...

SpringBoot-日志

博主头像 目录1. java日志框架发展史1. 1起源1. 2日志实现2. logback日志的集成2.1. 日志级别2.2. 日志格式2.3. 日志文件输出2.4. 日志归档2.5. 自定义配置文件2.6. 日志其他框架切换 1. java日志框架发展史 1. 1起源 在jdk1.3时期想要追踪异常大多只能 ...

JavaSE

博主头像 计算机基础知识 一、快捷键 Ctrl+C:复制 Ctrl+V:粘贴 Ctrl+A:全选 Ctrl+X:剪切 Ctrl+Z:撤销 Ctrl+S:保存 Alt+F4:关闭窗口 Shift+Dlete:永久删除 Win+D:回到桌面 Win+E:打开我的电脑 Win+R:打开运行 Ctrl+Shift+E ...

剑指offer-21、栈的压⼊、弹出序列

博主头像 题⽬描述 输⼊两个整数序列,第⼀个序列表示栈的压⼊顺序,请判断第⼆个序列是否可能为该栈的弹出顺序。假设压⼊栈的所有数字均不相等。例如序列1,2,3,4,5 是某栈的压⼊顺序,序列4,5,3,2,1 是该压栈序列对应的⼀个弹出序列,但4,3,5,1,2 就不可能是该压栈序列的弹出序列。(注意:这两个序 ...

static 静态变量的特点和作用

博主头像 在 Java 中,static 关键字用于声明静态变量(也称为类变量)。静态变量属于类本身,而不是类的某个具体实例。 一、静态变量的访问方式 通过类名访问:MyClass.staticVar 是推荐的方式,明确表示这是类级别的变量。 通过实例访问:虽然可以通过实例访问静态变量(如 obj1.stat ...

static 静态方法的特点和作用

博主头像 在 Java 中,static 关键字用于声明静态方法。静态方法是属于类本身的方法,而不是属于类的某个具体实例。以下是 static 方法的主要特点和作用: 一、特点 1. 属于类而不是实例 静态方法属于类本身,而不是类的某个具体实例。因此,静态方法可以通过类名直接调用,而不需要创建类的实例。 例如 ...

记apifox-验证码解析

通常在获取验证码时回需要一些动态的时间戳,记解析动态码的脚本 如接口/sys/randomImage/{{timestamp}} 主要2个动作,一个前置,一个后置 pm.globals.set('timestamp', new Date().getTime()) console.log("设置全局时 ...

抽象类VS接口:核心区别与实战选择

博主头像 抽象类与接口的定义 抽象类:用abstract修饰的类,可以包含抽象方法(无实现)和具体方法(有实现)。抽象类无法实例化,需由子类继承并实现其抽象方法。 接口:用interface定义,默认方法均为public abstract(Java 8前),可包含常量(public static final) ...

全能代码生成器,自动生成前后端代码、生成项目框架、生成JavaBean、生成数据库文档、自动化部署项目(TableGo v8.8.0)

博主头像 TableGo是基于数据库的自动化生成工具,低代码编程技术的实现,全能代码生成器,能零代码自动生成项目工程和业务表的前后端CRUD代码、自动生成JavaBean、生成前后端代码、生成数据库文档、生成API文档,并且能自动化部署项目,能查出数据库数据生成各种代码和文档等,还可以根据每个项目的不同开发框... ...

利用ruoyi框架开发自己的后台管理系统日志(8.7)

博主头像 今天是个激动人心的日子,因为我的管理系统已经正式引入DeepSeek作为聊天助手了! 放张图: 不得不说现在接入AI还是很方便,但是在一开始还是出了蛮多问题的,比如一开始最大的问题就是依赖。 根据查到的资料来说,SpringAI的官方bom依赖是org.springframework.ai,且只有J ...

2025.8.7 java课堂笔记

博主头像 一、复习 java的格式化输出 System.out.printf("%-10d%-10d",a,b); m,n进行变量的交换,不允许定义并使用其他变量 m=m+n; n=m-n; 二、类型转换 数据类型转换分为自动类型转换和强制类型转换 前者:从小到大 1.隐形转换 double a=10;//i ...

简单理解Java Agent

博主头像 Java Agent(也叫 Java 探针)是 Java 提供的一种特殊机制,可以让你在 不修改程序代码 的前提下,给运行中的 Java 程序“加功能”。简单来说,它像一个“外挂插件”,能偷偷给程序“打补丁”或“装监控”,而程序自己毫无察觉。 一、它是怎么工作的?——举个生活例子 想象你买了一辆汽车 ...

Java变量与常量全解析(包含常量类、interface 与 final 的比较)

博主头像 ​ Java中的变量 变量是Java程序中最基本的存储单元,用于存储数据值。变量在程序运行期间其值可以改变。变量必须先声明后使用。 变量声明语法: 数据类型 变量名 [= 初始值]; 变量分类: 局部变量:在方法内部声明的变量,作用域仅限于声明它的方法内 实例变量:在类内部但在方法外部声明的变量,属 ...

国内免费CDN,就问你要不要薅羊毛?

博主头像 为了更好地适应国内用户的需求,EdgeOne之前提供的免费版服务主要是面向国外站点的,这对于国内的小伙伴们来说,使用起来确实不太方便。为了改善这一点,腾讯云近期推出了全新的国内站免费版套餐,真正做到无费用、长期有效,且不会过期,除非用户主动取消或修改。 如果你对EdgeOne还不太了解,不妨看看它都 ...

Java学习:Java与C++数组初始化全对比

博主头像 Java初始化数组和C++初始化数组的区别 1)初始化 a. 静态初始化 Java 的静态初始化在声明时直接赋值,适用于已知初始值的情况。语法简洁,无需指定数组大小(编译器自动推断)。 // 一维数组 int[] arr1 = {1, 2, 3}; // 二维数组 int[][] arr2 = {{ ...

<1···567···70>