赛博错题本
机构抽象老师非得让我们整一个错题本,我寻思都学计算机了,还在整高中做题呢一套是什么意思呢,更何况考试也就一周一次,你整个本完完全全没有必要,整个赛博错题本得了。以后错题都会存在这里,基本上一周一更新吧。。大概。
正文:
- java中用()字指明继承关系,用()关键字指明对接口的实现。(C)B
A implements extends
B extends implements
C extend implement
D implement extend
这题纯没记住,被idea单词提示害了,嗯个tab建的事大费周章(
- 以下关于 abstract 关键字的说法,正确的是(B)D
A abstract可以与final 并列修饰同一个类。
B abstract类中不可以有private的成员。
C abstract类中必须全部是abstract方法。
D abstract方法必须在abstract类或接口中。
抽象类能有私有成员,abstract
方法必须在抽象类或接口中声明,不能在普通类中。
- 能用来修饰interface的有(D)B
A private
B public
C protected
D static
这题我审题出错了,我以为是接口类的成员能用来修饰的。
抽象类和接口有什么区别?
接口和抽象类的区别:
(1)抽象类可以有构造方法,接口中不能有构造方法。
(2)抽象类中可以有普通成员变量,接口中没有普通成员变量
(3)抽象类中可以包含静态方法,接口中不能包含静态方法
(4) 一个类可以实现多个接口,但只能继承一个抽象类。
(5)接口可以被多重实现,抽象类只能被单一继承
(6)如果抽象类实现接口,则可以把接口中方法映射到抽象类中作为抽象方法而不必实现,而在抽象类的子类中实现接
- 在MySQL中,哪个命令用于删除表?(B)C
A. REMOVE TABLE B. DELETE TABLE C. DROP TABLE D. CLEAR TABLE
- 在MySQL中,哪个命令用于备份数据库?(A)B
A. BACKUP B. DUMP C. EXPORT D. COPY
什么是数据库三范式?
第一范式(1NF):确保每个表中的每个字段都是原子的,不可再分。即每个字段不能包含多个值或重复的值。这是数据库设计的基本要求,确保每个域都是原子数据项,不能是集合、数组或记录等非原子数据项。
第二范式(2NF):在1NF的基础上,非主键字段必须完全依赖于主键,不能仅依赖于主键的一部分。即消除部分依赖。这意味着每个非主键字段必须与主键有完全的依赖关系,不能存在仅依赖于主键一部分的情况。
第三范式(3NF):在2NF的基础上,非主键字段只能依赖于主键,而不能依赖于其他非主键字段。即消除传递依赖。这意味着每个非主键字段必须直接依赖于主键,不能存在非主键字段A依赖于非主键字段B,而B又依赖于主键的情况。
设计表时,有哪些数据完整些约束?
-
主键约束 (PRIMARY KEY)
- 主键用于唯一标识每一行记录,确保表中的每条记录都是唯一的。
- 主键字段不能为
NULL
,且每个表只能有一个主键。 - 主键通常由一个或多个字段组成(复合主键)。
-
外键约束 (FOREIGN KEY)
- 外键约束确保表之间的引用完整性,即一个表的外键列只能包含另一个表的有效主键值。
- 外键约束可以用来维护数据的一致性,比如防止删除一个被其他表引用的记录。
-
唯一约束 (UNIQUE)
- 唯一约束用于确保一个列或一组列中的所有值都是唯一的。
- 与主键类似,唯一约束可以防止重复数据,但与主键不同,唯一约束允许列值为
NULL
(具体取决于数据库的实现)。
-
非空约束 (NOT NULL)
- 非空约束确保列中的数据不能为
NULL
。这个约束通常用于确保在数据插入或更新时该列必须有值。
- 非空约束确保列中的数据不能为
-
检查约束 (CHECK)
- 检查约束用于限制列中的数据范围或数据模式。例如,可以定义一个检查约束,确保某列的值在一个特定的范围内(如年龄大于 0,价格大于 0 等)。
- 检查约束允许定义更复杂的规则,如字符串长度限制、正则表达式匹配等。
-
默认值约束 (DEFAULT)
- 默认值约束用于为列提供一个默认值,若插入数据时该列未提供值,则会使用默认值。
-
唯一索引 (UNIQUE INDEX)
- 虽然与唯一约束类似,但唯一索引允许对多个列组合进行唯一性验证,并且能够提高查询性能。
-
自增约束 (AUTO_INCREMENT / SERIAL)
- 自增约束通常用于主键列,自动为每一行生成唯一的标识符。自增字段会随着每次插入数据自动增长,避免了手动为主键赋值。
-
复合约束 (Composite Constraints)
- 复合约束是针对多个列的组合约束。比如,复合主键是由多个列组成的主键,复合唯一约束则是多个列的联合唯一性验证。
MySQL
都有哪些常用的数据类型?
常用的数据类型有:
整型(xxxint)
位类型(bit)
浮点型(float和double、real)
定点数(decimal,numeric)
日期时间类型(date,time,datetime,year)
字符串(char,varchar,xxxtext)
二进制数据(xxxBlob、xxbinary)
枚举(enum)
集合(set)
表连接可分为哪些?各自有什么特点?
内连接 (INNER JOIN)
- 特点:只返回两个表中符合连接条件的记录,即只有在连接字段匹配时才会返回结果。
- 用途:用于查询两个或多个表中都存在的数据。
- 返回结果:仅包含在两个表中都有匹配记录的行。
2. 左连接 (LEFT JOIN) 或 左外连接 (LEFT OUTER JOIN)
- 特点:返回左边表(
table1
)的所有记录,即使右边表(table2
)没有匹配记录。如果右边表没有匹配记录,结果中相应的右表列会返回NULL
。 - 用途:常用于查询某个表的所有记录以及其他表中匹配的记录,即使另一表没有对应的数据。
- 返回结果:包含左表所有记录和匹配的右表记录。如果右表没有匹配的记录,则右表部分为
NULL
。
3. 右连接 (RIGHT JOIN) 或 右外连接 (RIGHT OUTER JOIN)
- 特点:与左连接相反,返回右边表(
table2
)的所有记录,即使左边表(table1
)没有匹配记录。如果左边表没有匹配记录,结果中相应的左表列会返回NULL
。 - 用途:查询右表的所有记录以及左表中匹配的记录。
- 返回结果:包含右表所有记录和匹配的左表记录。如果左表没有匹配的记录,则左表部分为
NULL
。
4. 全连接 (FULL JOIN) 或 全外连接 (FULL OUTER JOIN)
- 特点:返回两个表中所有的记录。无论左表或右表是否有匹配记录,如果某一表没有匹配项,则该表的列会返回
NULL
。 - 用途:用于查询两个表中的所有数据,包括匹配的和不匹配的记录。
- 返回结果:返回两个表的所有记录,对于没有匹配的记录,另一表部分为
NULL
。
5. 交叉连接 (CROSS JOIN)
- 特点:返回左表和右表的笛卡尔积,即每个左表的记录都会与右表的每个记录组合,结果集的行数是左表行数乘以右表行数。
- 用途:适用于需要生成所有可能的组合的场景。
- 返回结果:返回左表的每一行与右表的每一行的所有组合。
6. 自连接 (SELF JOIN)
- 特点:表与自身进行连接,通常使用表的别名来表示同一张表的不同“角色”。
- 用途:常用于需要查找表中记录之间关系的场景,如查找员工与经理之间的关系。
- 返回结果:通过别名将表自身的记录进行关联,通常用于关联表中具有自引用关系的数据。
各连接方式的比较:
连接类型 | 结果集包含的记录 | 连接条件是否匹配 | 适用场景 |
---|---|---|---|
内连接 (INNER JOIN) | 仅包含两个表中匹配的记录 | 必须匹配 | 查询两个表中都有的数据。 |
左连接 (LEFT JOIN) | 包含左表所有记录和右表匹配记录;左表记录没有匹配时,右表部分为 NULL | 左表记录必须返回 | 查询左表的所有数据,右表有匹配则返回数据,否则返回 NULL 。 |
右连接 (RIGHT JOIN) | 包含右表所有记录和左表匹配记录;右表记录没有匹配时,左表部分为 NULL | 右表记录必须返回 | 查询右表的所有数据,左表有匹配则返回数据,否则返回 NULL 。 |
全连接 (FULL JOIN) | 包含两个表所有记录,匹配记录显示在一起,非匹配记录返回 NULL | 不需要匹配 | 查询两个表中的所有数据。 |
交叉连接 (CROSS JOIN) | 返回两个表的笛卡尔积,即左表行数 × 右表行数 | 无条件匹配 | 生成所有可能的组合,如生成排列组合表。 |
自连接 (SELF JOIN) | 表与表自身的连接,通常用于查找记录之间的关系 | 需要别名 | 查询表中记录之间的自引用关系,如查询员工和经理的关系。 |
相关文章:
赛博错题本
机构抽象老师非得让我们整一个错题本,我寻思都学计算机了,还在整高中做题呢一套是什么意思呢,更何况考试也就一周一次,你整个本完完全全没有必要,整个赛博错题本得了。以后错题都会存在这里,基本上一周一更…...
【MySQL初阶】Ubuntu 环境安装 MySQL
🎉博主首页: 有趣的中国人 🎉专栏首页: 数据库初阶 🎉其它专栏: C初阶 | C进阶 | 初阶数据结构 小伙伴们大家好,本片文章将会讲解 Ubuntu 系统安装 MySQL 的相关内容。 如果看到最后您觉得这篇…...
【Kubernetes 指南】基础入门——Kubernetes 基本概念(二)
目录 二、Pod 1、Pod 简介 2、Pod 图示 3、nginx 容器 二、Pod 1、Pod 简介 - Kubernetes 使用 Pod 来管理容器,每个 Pod 可以包含一个或多个紧密关联的容器。 - Pod 是一组紧密关联的容器集合,它们共享 PID、IPC、Network 和 UTS namespace&#…...
Ubuntu系统下 npm install -g tauri 报错问题处理
处理在安装 Tauri 时遇到的问题,可以按照以下步骤进行操作 npm install -g taurinpm warn deprecated inflight1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async …...
数字逻辑(六)——下载Digital软件
Digital是一种用于设计和仿真数字逻辑电路的教育工具,它是免费、开源和跨平台的。这款软件十分适合新人,可以使用画简单的电路。 1 下载Digital软件 首先Digital的下载地址是: https://github.com/hneemann/Digital 下载完成之后&…...
Ruby Raider使用教程
Ruby Raider是什么? Ruby Raider 是一款生成器和脚手架 gem,可让 UI 测试自动化更容易 Github链接:https://github.com/RaiderHQ/ruby_raider 目前支持的框架 Web自动化测试 Cucumber and Selenium Rspec and Selenium Cucumber and Wa…...
音视频入门基础:AAC专题(13)——FFmpeg源码中,获取ADTS格式的AAC裸流音频信息的实现
音视频入门基础:AAC专题系列文章: 音视频入门基础:AAC专题(1)——AAC官方文档下载 音视频入门基础:AAC专题(2)——使用FFmpeg命令生成AAC裸流文件 音视频入门基础:AAC…...
Spring Boot 中的 @Scheduled 定时任务以及开关控制
Scheduled注解是Spring框架(包括Spring Boot)中用于实现定时任务的一种方式。以下是对Scheduled注解的详细解析: 一、基本概念 Scheduled注解允许开发者在Spring容器中定义定时任务。通过简单地在一个方法上添加Scheduled注解,S…...
基于PXE与NFS共享的Ubuntu安装配置过程
假设存在服务器A、B、C 其中A为待装系统的服务器,DHCP(IP池:192.168.0.150~192.168.0.160),假设需要安装的系统为Ubuntu 22.04 Desktop 其中B为PXE服务端服务器,IP: 192.168.0.100,这里将以Cent…...
Dots 常用操作
游戏中有多个蚂蚁群落,每个蚂蚁属于一个群落,如何设计数据结构? 方法1:为蚂蚁组件添加一个属性 ID,会造成逻辑中大量分支语句,如果分支语句逻辑不平衡可能带来 Job 调度问题,每个蚂蚁会有一份蚂…...
力扣-图论-20【算法学习day.70】
前言 ###我做这类文章一个重要的目的还是给正在学习的大家提供方向和记录学习过程(例如想要掌握基础用法,该刷哪些题?)我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非…...
ModbusTCP从站转Profinet主站案例
一. 案例背景 在复杂的工业自动化场景中,企业常常会采用不同品牌的设备来构建生产系统。西门子SINAMICS G120变频器以其高性能、高精度的速度和转矩控制功能,在电机驱动领域应用广泛。施耐德M580可编程逻辑控制器则以强大的逻辑控制和数据处理能力著称&…...
Linux 线程池
1.概念介绍 线程池是一种多线程处理形式,它维护着多个线程,这些线程处于等待状态,随时准备接受任务并执行。线程池的主要目的是为了提高系统的性能和资源利用率,避免在处理短时间任务时频繁创建和销毁线程所带来的开销。 线程池…...
计算机视觉目标检测-1
文章目录 摘要Abstract1.目标检测任务描述1.1 目标检测分类算法1.2 目标定位的简单实现思路1.2.1 回归位置 2.R-CNN2.1 目标检测-Overfeat模型2.1.1 滑动窗口 2.2 目标检测-RCNN模型2.2.1 非极大抑制(NMS) 2.3 目标检测评价指标 3.SPPNet3.1 spatial pyr…...
2024最新鸿蒙开发面试题合集(一)-HarmonyOS NEXT Release(API 12 Release)
1. HarmonyOS应用打包后的文件扩展名是? 打包后的文件扩展名为.hap(HarmonyOS Ability Package),这是HarmonyOS应用的标准包格式 2. 页面和自定义组件生命周期有哪些? 页面和自定义组件生命周期说明 有Entry装饰器的component组件的生命…...
HarmonyOS NEXT 实战之元服务:静态案例效果--航空出行
背景: 前几篇学习了元服务,后面几期就让我们开发简单的元服务吧,里面丰富的内容大家自己加,本期案例 仅供参考 先上本期效果图 ,里面图片自行替换 效果图1完整代码案例如下: import { authentication } …...
详解 Python 中的json.loads和json.dumps方法:中英双语
中文版 详解 Python 中的 json.loads 和 json.dumps 方法 在 Python 的标准库中,json 模块用于处理 JSON 数据格式。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端交互以及数据存储。json.loads …...
成方金融科技后端部分笔试题 - 解析
单选题 1.以下关于JAVA自动类型转换,描述错误的是哪一项?(B) A.byte->short B.char->short C.char->int D.float->double 2.请选择运行以下代码后,系统显示的内容什么?(B) public class Test {static {int x1;}static int x,y;publ…...
互联网视频云平台EasyDSS无人机推流直播技术如何助力野生动植物保护工作?
在当今社会,随着科技的飞速发展,无人机技术已经广泛应用于各个领域,为我们的生活带来了诸多便利。而在动植物保护工作中,无人机的应用更是为这一领域注入了新的活力。EasyDSS,作为一款集视频处理、分发、存储于一体的综…...
Vue3 中使用axios
1.安装axios、js-cookie、pinia axios命令行: npm install axios js-cookie命令行: npm install js-cookie store命令行: npm install pinia 2.配置文件 (1)缓存文件配置 src/plugins/auth.js const sessionCache {set (key, valu…...
【JAVA高级篇教学】第五篇:OpenFeign 微服务调用注意事项
在微服务架构中,OpenFeign 是一种常用的 HTTP 客户端工具,用于实现服务之间的调用。它提供了声明式的接口调用方式,大幅简化了开发工作。然而,在实际使用中,需要注意一些细节,尤其是在处理 GET、POST 请求和…...
Llama 3 简介(一)
目录 1. 引言 1.1 Llama 3 的简介 1.2 性能评估 1.3 开源计划 1.4 多模态扩展 ps 1. 缩放法则 2. 超额训练(Over-training) 3. 计算训练预算 4. 如何逐步估算和确定最优模型? 2. 概述 2.1 Llama 3 语言模型开发两个主要阶段 2.2…...
路由器做WPAD、VPN、透明代理中之间一个
本文章将采用家中TP-Link路由器 路由器进行配置DNS DNS理解知识本文DNS描述参考:网络安全基础知识&中间件简单介绍_计算机网络中间件-CSDN博客 TP LINK未知的错误,错误编号:-22025 TP-LINK 认证界面地址:https://realnam…...
Xcode 16 编译弹窗问题、编译通过无法,编译通过打包等问题汇总
问题1:打包的过程中不断提示 :codesign 想要访问你的钥匙串中的密钥“develop 或者distribution 证书” 解决:打开钥匙串,点击证书---显示简介---信任----改为始终信任 (记住 :不能只修改钥匙的显示简介的…...
【编辑器扩展】打开持久化路径/缓存路径/DataPath/StreamingAssetsPath文件夹
代码 [MenuItem("Assets/Open Explorer/PersistentDataPath")]public static void OpenPersistentDataPath(){Application.OpenURL(Application.persistentDataPath);}[MenuItem("Assets/Open Explorer/DataPath")]public static void OpenDataPath(){Appl…...
shardingsphere分库分表项目实践1-让shardingsphere运行起来
学习新技术最快的方式就是: 1. 先找一个比较完善的demo跑起来 2. 弄清楚用法:配置、原理、使用场景 3. 移植到自己项目上,按照自己需求进行修改优化。 找demo项目的方法:优先去官方git库找,如果没有或者过于简单那么…...
Java预加载
预加载(Preload)是一种在程序运行之前预先加载所需资源或对象的优化技术,旨在提高程序的性能和响应速度。以下是对预加载的详细解释: 一、预加载的定义 预加载是指在程序实际运行之前,将预计会频繁使用的资源&#x…...
Vue3之状态管理Vuex
Vuex作为Vue.js的官方状态管理库,在大型或复杂的前端项目中扮演着至关重要的角色。本文将从Vuex的原理、特点、应用场景等多个方面进行深入解析,并通过代码示例展示如何在Vuex中实现特定功能。 一、Vuex原理 Vuex是一个专为Vue.js应用程序开发的状态管…...
优化 invite_codes 表的 SQL 创建语句
-- auto-generated definition create table invite_codes (id int auto_incrementprimary key,invite_code varchar(6) not null comment 邀请码,6位整数,确保在有效期内…...
ctfhub disable_functions关卡
1.CTFHub Bypass disable_function —— LD_PRELOAD 2.CTFHub Bypass disable_function —— ShellShock 3.CTFHub Bypass disable_function —— Apache Mod CGI 4.CTFHub Bypass disable_function —— 攻击PHP-FPM 5.CTFHub Bypass disable_function —— GC UAF 6.CTFHub B…...
Pikachu 漏洞练习平台 XXE漏洞学习记录
懒得自己搭建的可以直接FOFA找别人的靶场玩 FOFA "Pikachu 漏洞练习平台" 开始 随便输入个包含命名实体(内部实体)的xml数据(以下代码中xxe是命名实体的实体名称): <?xml version"1.0"?>…...
机器学习基础 衡量模型性能指标
目录 1 前言 编辑1.1 错误率(Error rate)&精度(Accuracy)&误差(Error): 1.2 过拟合(overfitting): 训练误差小,测试误差大 1.3 欠拟合(underfitting):训练误差大,测试误差大 1.4 MSE: 1.5 RMSE: 1.6 MAE: 1.7 R-S…...
C#—内建接口: IEnumerable与IEnumerator接口详解
IEnumerable接口 在C#中,IEnumerable 是一个泛型接口,它表示一个可以通过 IEnumerator 迭代器进行迭代枚举的集合。这个接口是非常基础且重要的,因为它允许开发者以一致的方式遍历任何实现了该接口的集合,无论是数组、列表、自定…...
java日志框架:slf4j、jul(java.util.logging)、 log4j、 logback
SLF4J--抽象接口 SLF4J (Simple Logging Facade for Java) 是一个为各种 Java 日志框架提供简单统一接口的库。它的主要目的是将应用程序代码与具体的日志实现解耦,使得在不修改应用程序代码的情况下,可以轻松地切换不同的日志框架。 jul-to-slft4j.ja…...
SpringBoot 事务
事务是一组操作的集合, 是一个不可分割的操作.会把所有的操作作为一个整体, 一起向数据库提交或者是撤销操作请求. 所以这组操作要么同时成功, 要么同时失败. 为什么需要事务? 我们在进行程序开发时, 也会有事务的需求. 比如转账操作: 第一步:A 账户 -100 元. …...
airflow docker 安装
mkdir -p /root/airflow cd /root/airflow && mkdir -p ./dags ./logs ./plugins ./configcd /root/airflow/ wget https://airflow.apache.org/docs/apache-airflow/2.10.4/docker-compose.yaml nano docker-compose.yamlAIRFLOW__CORE__LOAD_EXAMPLES: false #初始化…...
如何用gpt来分析链接里面的内容(比如分析论文链接)和分析包含多个文件中的一块代码
如何用gpt来分析链接里面的内容,方法如下 这里使用gpt4里面有一个网路的功能 点击搜索框下面这个地球的形状即可启动搜索网页模式 然后即可提出问题在搜索框里:发现正确识别和分析了链接里面的内容 链接如下:https://arxiv.org/pdf/2009.1…...
linux 常用 Linux 命令指南
常用 Linux 命令指南 以下是一些常用的 Linux 命令,分类并附带简单说明,适合日常操作和快速参考。 1. 文件与目录操作 ls: 列出当前目录下的文件和子目录ls -l # 显示详细信息 ls -a # 显示隐藏文件cd: 切换目录cd /path/to/directorypwd: 显示当前工作目录pwdmkdir: 创…...
《战神:诸神黄昏》游戏运行时提示找不到emp.dll怎么办?emp.dll丢失如何修复?
《战神:诸神黄昏》游戏运行时提示找不到emp.dll怎么办?emp.dll丢失的修复方法 在畅游《战神:诸神黄昏》这款史诗级游戏的过程中,如果突然遭遇“找不到emp.dll”的错误提示,无疑会打断你的冒险之旅。作为一名深耕软件开…...
PHP中替换某个包或某个类
在使用composer组件时,有时候需要对包进行一些自定义修改,有一些教程中写需要修改composer.json,然后发布到Packagist,但如果只是适应自己需求所作的小修改,其实并没有必要发布到Packagist,而这样做也是Pac…...
亚信安全春节14天双倍假期通告
亚信安全14天双倍假期来袭 “网安福利王”再次实至名归 2024年 8773小时,31582680秒 亚信安全一直驰骋于云网安世界 奋战在“安全 数智化”的壮阔征途上 如今,新春的脚步渐近 长达14天的春节长假 能让我们暂且放下忙碌的工作 去除班味,…...
kubernetes存储架构之PV controller源码解读
kubernetes存储之PV controller源码解读 摘要 本文介绍kubernetes存储架构的基础,并重点对PV controller的源码进行了学习 引入 从一个业务场景出发,假如你所在的公司,有个物理机,上面部署了web服务器,随着业务…...
Kubernates
kubernates是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 架构…...
1.使用 Couchbase 数仓和 Temporal(一个分布式任务调度和编排框架)实现每 5 分钟的增量任务
在使用 Couchbase 数仓和 Temporal(一个分布式任务调度和编排框架)实现每 5 分钟的增量任务时,可以按照以下步骤实现,同时需要注意关键点。 实现方案 1. 数据层设计(Couchbase 增量存储与标记) 在 Couchb…...
设计模式的主要分类是什么?请简要介绍每个分类的特点。
大家好,我是锋哥。今天分享关于【设计模式的主要分类是什么?请简要介绍每个分类的特点。】面试题。希望对大家有帮助; 设计模式的主要分类是什么?请简要介绍每个分类的特点。 1000道 互联网大厂Java工程师 精选面试题-Java资源分…...
Webpack学习笔记(5)
1.拆分开发环境和生产环境配置 很多配置在开发环境和生产环境存在不一致的情况,比如开发环境没有必要设置缓存,生产环境需要设置公共路径等等。 2.公共路径 使用publicPath配置项,可以通过它指定应用程序中所有资源的基础路径。 webpack.…...
Unity 6 中的新增功能
Unity 6 是 Unity 的最新版本。 一、编辑器和工作流程 Unity 6 中引入的更改 在 Linux 上实现了将文件和资源从 Unity 拖放到外部应用程序的功能。将 Asset Manager for Unity 包添加到 Package Manager > Services > Content Management 部分中。此包允许用户轻松浏览…...
【前端 Uniapp】使用Vant打造Uniapp项目(避坑版)
一、基本介绍 Uniapp 是基于 Vue.js 的开发框架,通过一套代码可以同时发布到多个平台的应用框架。而 Vant 是针对移动端 Vue.js 的组件库。通过这样的组合,我们可以快速构建出一个跨平台的移动应用。Vant 已经支持多种小程序和 H5 平台,也对…...
JVM 详解
一. JVM 内存区域的划分 1. 程序计数器 程序计数器是JVM中一块比较小的空间, 它保存下一条要执行的指令的地址. [注]: 与CPU的程序计数器不同, 这里的下一条指令不是二进制的机器语言, 而是Java字节码. 2. 栈 保存方法中的局部变量, 方法的形参, 方法之间的调用关系. 栈又…...
代码加入SFTP JAVA ---(小白篇3)
在 Java 中,您可以使用 JSch(Java Secure Channel)库 来连接和操作 SFTP 服务器。以下是一个完整的示例代码,展示如何使用 Java 接入 SFTP 服务器并上传文件。 1.服务器上加入SFTP------(小白篇 1) 2.加入SFTP 用户------(小白篇…...