相关文章
去除重复字母(力扣)贪心 + 队列 JAVA
给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证 返回结果的字典序最小(要求不能打乱其他字符的相对位置)。 示例 1: 输入:s “bcabc” 输出:“abc” 示例 2&am…
建站知识
2024/10/24 21:01:05
linux的一些基本指令第二期
rm
rm -r 你要删除的目录名 加了-r 之后表示递归删除你要删除的目录 使用这个命名之后,他会一边递归到叶子节点,一边询问你是否要删除,然后会递归回来,在回来的途中删除: rm -rf 你要删除的目录名 强制执行删除操作…
建站知识
2024/12/4 3:37:16
系列二、RocketMQ简介
一、概述 RocketMQ是一款阿里巴巴开源的消息中间件。2016年11月28日,阿里巴巴向Apache软件基金会捐赠RabbitMQ,成为Apache孵化项目。2017年9月25日,Apache宣布RocketMQ孵化成为Apache顶级项目(TLP),成为国内…
建站知识
2024/12/4 3:42:48
5.6 Java递归讲解
5.6 Java递归讲解
A方法调用B方法,我们很容易理解递归就是:A方法调用A方法!就是自己调用自己利用递归可以实现通过简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解࿰…
建站知识
2024/12/4 3:48:28
page allocation stalls for 问题调研
一.现象分析和内存管理基本概念介绍 最近有一台linux出现卡死的状态,系统不反应,无法ssh登录,只能通过电源关机重启操作恢复,重启后登录系统后台,拉取kernel日志,如下
Jul 12 18:48:06 kernel: [141294.374983] send process: page allocation stalls for 10108ms, orde…
建站知识
2024/11/28 14:28:19
Git拉取远程分支并创建本地分支
一、查看远程分支
使用如下git命令查看所有远程分支:
git branch -r 查看远程和本地所有分支:
git branch -a 查看本地分支:
git branch 在输出结果中,前面带* 的是当前分支。
二、拉取远程分支并创建本地分支
方法一
使用…
建站知识
2024/11/28 14:28:19
唯一索引异常捕获aop切面工具类
定义自定义唯一索引捕获注解
/*** author huaqiang* version 1.0* description 自定义唯一索引异常* date 2023/7/28*/
Target({ElementType.METHOD, ElementType.TYPE})
Retention(RetentionPolicy.RUNTIME)
public interface CustomDuplicateKeyException {String[] keyValu…
建站知识
2024/11/29 15:31:13
(八)Spring源码解析:Spring MVC
一、Servlet及上下文的初始化
1.1> DispatcherServlet的初始化
对于Spring MVC来说,最核心的一个类就是DispatcherServlet,它负责请求的行为流转。那么在Servlet的初始化阶段,会调用init()方法进行初始化操作,在DispatcherSe…
建站知识
2024/11/30 11:35:42