摘要: 1、Linux文件系统概述 Linux文件系统是指操作系统用来控制文件如何存储和检索的结构和逻辑。 文件系统结构 根目录: / Linux文件系统从根目录(/)开始,这是所有文件和目录的起点。 目录结构: Linux使用层次化目录结构,每个目录包含文件和子目录。 挂载点: 各种文件系统通过挂载点(m 阅读全文
posted @ 2024-08-05 15:22 小程xy 阅读(2) 评论(0) 推荐(0) 编辑
摘要: tmux tmux(Terminal Multiplexer)是一个终端复用器,它允许你在一个单一终端窗口内运行和管理多个终端会话。通过tmux,我们可以创建、访问和控制多个终端窗口,并在这些窗口之间自由切换。这对于远程工作、管理多个任务和长期运行的任务非常有用。 1、安装 tmux 在 Ubunt 阅读全文
posted @ 2024-08-05 13:35 小程xy 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 下面是详细地讲解 Java 中的注解与反射,并提供了很多的示例来帮助理解。 Java 注解(Annotations) 1. 注解的基本概念 注解(Annotation)是 Java 5 引入的一种用于为代码元素(类、方法、字段、参数等)添加元数据的机制。这些元数据可以在编译时、类加载时或运行时被读取 阅读全文
posted @ 2024-07-31 12:40 小程xy 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Java 的多线程是一种允许在一个程序中同时运行多个线程的技术。每个线程是独立的执行路径,可以并发执行,从而提高程序的效率和响应能力。 1. 线程基础 Java 中的线程可以通过继承 Thread 类或实现 Runnable 接口来创建和管理。 1.1 继承 Thread 类 class MyThr 阅读全文
posted @ 2024-07-29 18:50 小程xy 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Spring Boot注解主要用于简化配置、自动装配组件和实现声明式服务。以下是详细的介绍: 1、Springboot注解 核心注解 1. @SpringBootApplication 作用: 标注一个主程序类,表明这是一个Spring Boot应用程序的入口。 功能: 这是一个复合注解,组合了@C 阅读全文
posted @ 2024-07-15 20:11 小程xy 阅读(223) 评论(1) 推荐(0) 编辑
摘要: 以下是一个详细全面的 Spring Boot 使用 WebSocket 的知识点汇总 1. 配置 WebSocket 添加依赖 进入maven官网, 搜索spring-boot-starter-websocket,选择版本, 然后把依赖复制到pom.xml的dependencies标签中 配置 We 阅读全文
posted @ 2024-07-15 15:28 小程xy 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 学习 springboot 应该像学习一门编程语言一样,首先要熟练掌握常用的知识,而对于不常用的内容可以简单了解一下。先对整个框架和语言有一个大致的轮廓,然后再逐步补充细节。 前序: Spring Boot 通过简化配置和提供开箱即用的特性,大大加快了 Spring 应用的开发过程。 1、构建一个 阅读全文
posted @ 2024-07-10 16:22 小程xy 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 文章所有命令最好在根目录,并以root权限 执行 Mysql安装 1. 添加 MySQL Yum Repository MySQL 官方不再维护 CentOS 7 自带的 MySQL 软件包。你需要先下载并安装 MySQL Yum Repository。 sudo yum install https 阅读全文
posted @ 2024-07-09 16:44 小程xy 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 学习 Vue.js 应该像学习一门编程语言一样,首先要熟练掌握常用的知识,而对于不常用的内容可以简单了解一下。先对整个框架和语言有一个大致的轮廓,然后再逐步补充细节。千万不要像学习算法那样,一开始就钻牛角尖。 前序: vueAPI的风格分为: 选项式和组合式,vue2中一般用选项式, 所以文章中讲到 阅读全文
posted @ 2024-07-03 18:33 小程xy 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 有一个由 N × M 个方格组成的迷宫,每个方格写有一个字母 A 或者 B。小蓝站在迷宫左上角的方格,目标是走到右下角的方格。他每一步可以移动到上下左右相邻的方格去。 由于特殊的原因,小蓝的路线必须先走 K 个 A 格子、再走 K 个 B 格子、再走 K 个 A 格子、再走 K 个 B 阅读全文
posted @ 2024-05-29 22:18 小程xy 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 介绍: 二分查找算法(Binary Search)是一种在有序数组中查找目标元素的算法。 它的基本思想是通过将目标元素与数组的中间元素进行比较,从而将搜索范围缩小一半。 如果目标元素等于中间元素,则搜索结束; 如果目标元素小于中间元素,则继续在左半部分查找; 如果目标元素大于中间元素,则在右半部分查 阅读全文
posted @ 2024-05-28 23:46 小程xy 阅读(35) 评论(0) 推荐(2) 编辑
摘要: 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 示例 1: 输入:nums = [10,9,2,5,3,7,101,18 阅读全文
posted @ 2024-05-26 20:22 小程xy 阅读(12) 评论(0) 推荐(1) 编辑
摘要: 给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0,则返回数组中连续 1 的最大个数。 示例 1: 输入:nums = [1,1,1,0,0,0,1,1,1,1,0],k = 2 输出:6 解释:[1,1,1,0,0,1,1,1,1,1,1],翻转两个 0 后,最长的子数组长 阅读全文
posted @ 2024-05-26 18:43 小程xy 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 一位老师正在出一场由 n 道判断题构成的考试,每道题的答案为 true (用 'T' 表示)或者 false (用 'F' 表示)。老师想增加学生对自己做出答案的不确定性,方法是最大化有连续相同结果的题数。(也就是连续出现 true 或者连续出现 false)。 给你一个字符串 answerKey, 阅读全文
posted @ 2024-05-26 10:26 小程xy 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 计划偷窃沿街的房屋是小偷的计划。在这个地方,所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。但是,相邻的房屋都装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 为了计算在不触动警报装置的情况下,今晚能够偷窃到的最高金额,我们给定了一个代表每个房屋存放 阅读全文
posted @ 2024-05-25 23:07 小程xy 阅读(7) 评论(0) 推荐(0) 编辑