JAVA基础知识
1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。 2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。 3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我...
2024-01-10JVM基础知识入门
JRE即Java运行环境,包含Java系统类库,JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具。 JVM是Java虚拟机的缩写,它是一个虚拟出来的计算机,通过JVM实现了Java 跨平台的特性,所有的Java编译之后的class文件都通过Jvm来执行。 如下图所示: ...
2024-01-10MySQL基础知识
1、MySQL查询union和union all的区别:union和union all都可以将两边的查询结果合并,区别在于union的合并会去掉重复行,并且使用默认的排序规则。而union all返回所有行(包括重复行),且对结果不进行排序。举例如现在创建2张表: Create table Table1 ( id int not null, name varchar(20) not null ); Create ...
2024-01-10SSH协议的基础知识
背景因为一些原因,把github.io重新在github搭建一下,但是hexo deploy去提交代码的时候,发生代码提交失败的情况。原来在GIS90.github.io Repository上没有进行Deploy keys的配置,导致push失败。配置好Deploy keys的配置,代码成功提交,但是为何配置完key就可以成功提交呢?原理是SSH协议。定义The SSH protocol uses e...
2024-01-10Spring基础知识
本文内容纲要:Spring基础知识1、什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框架本身亦是按照设计模式精心打造,这...
2024-01-10MySQL相关基础知识
------------恢复内容开始------------目录MySQL相关知识Mysql链接创建数据库删除数据库选择数据库数据类型数据表相关创建数据表创建数据表需要的信息语法字段约束条件删除数据表查询数据表结构修改表的结构增加表字段修改列的长度及约束修改表删除列修改表名修改表的字符集插入数据查询数据更新数...
2024-01-10JAVA序列化基础知识
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么情况下需要...
2024-01-10MySQL基础知识清单
MySQL的常见命令1.查看当前所有的数据库show databases;2.打开指定的库use 库名3.查看当前库的所有表show tables;4.查看其它库的所有表show tables from 库名;5.创建表create table 表名( 列名 列类型, 列名 列类型, 。。。);6.查看表结构desc 表名;7.查看服务器的版本方式一:登录到mysql服务端select version(...
2024-01-10【JS】前端基础知识总结(一)
首页专栏javascript文章详情6前端基础知识总结(一)时倾发布于 今天 09:24 Script标签:向html插入js的方法属性值描述asyncasync立即下载脚本(仅适用于外部脚本)。charsetcharset表示通过src属性指定的代码的字符集deferdefer表示脚本可以延迟到文档完全被解析和显示之后再执行(仅...
2024-01-10【JS】Promise基础知识
一、概念描述:Promise 对象是一个代理对象(代理一个值),被代理的值在Promise对象创建时可能是未知的。它允许你为异步操作的成功和失败分别绑定相应的处理方法(handlers)。 这让异步方法可以像同步方法那样返回值,但并不是立即返回最终执行结果,而是一个能代表未来出现的结果的promise对象...
2024-01-10React JS 基础知识17条
1. 基础实例 <!DOCTYPE html> <html> <head> <script src="../build/react.js"></script> <script src="../build/react-dom.js"></script> <script src="../build/browser.min.js"></script> </head> <body> <div id="example">...
2024-01-10【JS】关于es6的一些基础知识
箭头函数(常用)ES6 允许使用箭头(=>)定义函数箭头函数对于使用function关键字创建的函数有以下区别箭头函数没有arguments(建议使用更好的语法,剩余运算符替代)箭头函数没有prototype属性,没有constructor,即不能用作与构造函数(不能用new关键字调用)箭头函数没有自己this,它的this是词...
2024-01-10JAVA 对基础知识的加强
一、我们在写类的时候。设置字段的时候含义:简单的javabean类: 1 package jd.com.vo; 2 import jd.com.mybaitstest.account; 3 public class vo { 4 private account ac; 5 private int id; 6 7 public void setId(int id) { 8 this.id = id; 9 }10 11 public int getId...
2024-01-10ES相关知识
ElkStack介绍对于日志来说,最常见的需求就是收集、存储、查询、展示,开源社区正好有相对应的开源项目:logstash(收集)、elasticsearch(存储+搜索)、kibana(展示),我们将这三个组合起来的技术称之为ELKStack,所以说ELKStack指的是Elasticsearch、Logstash、Kibana技术栈的结合Elasticsearch什么是全文检索和l...
2024-01-10【JS】前端知识图谱
原创不易,如需转载请【联系作者】或【署名作者并注明文章出处】js框架vue双向绑定diff算法vDomreactfibberRNreduxangular脏检查机制Type Script装饰器强类型原生技术js v8原型链原理及应用Promise原理与实现深拷贝极致优化ES5/ES6 的继承除了写法以外还有什么区别 https://github.com/Ad...
2024-01-10学习SQL之前需要了解的基础知识
目录一、数据库基础1.1 数据库1.2 表1.3 列和数据类型1.4 行1.5 主键二、什么是 SQL三、动手实践3.1 该选哪个 DBMS?四、小结本文为 SQL 初学者介绍了 SQL 究竟是什么,以及它能做什么事情。因为 SQL 是用来与数据库打交道的,所以,我们也介绍了一些基本的数据库术...
2024-01-10ASP.NET母版页基础知识介绍
模板页是做什么的?利用模板页可以方便快捷的创建统一风格的ASP.NET网站,并且容易管理和维护,提高了效率。模板页为网页定义所需要的外观和标准,在母版的基础上创建包含显示内容的各个内容页。当用户请求内容页时,这些内容页与母版页合并,这样,模板页的布局与内容页的布局就可以组合...
2024-01-10IOS开发之路--C语言基础知识
概览 当前移动开发的趋势已经势不可挡,这个系列希望浅谈一下个人对IOS开发的一些见解,这个IOS系列计划从几个角度去说IOS开发:C语言 OC基础 IOS开发(iphone/ipad) Swift 这么看下去还有大量的内容需要持续补充,但是今天我们从最基础的C语言开始,C语言部分我将分成几个章节去说,今天我们简单...
2024-01-10MySQL中索引基础知识及使用规则
目录一.InnoDB索引二.B+树三.聚集索引和辅助索引四.索引实战五.索引操作与规则重建索引索引覆盖最左前缀原则索引下推用索引和用索引快速定位却别六.普通索引和唯一索引如何选择前提普通索引和唯一索引下的查询普通索引和唯一索引下的更新change buffer使用change buffer更新流程change bu...
2024-01-10SSM基础重难点
本文内容纲要:- {}是预编译处理,${}是字符串替换。1、Mybatis1.1 概念MyBatis 是一个持久层框架,实现了对JDBC操作的封装,主要用于简化JDBC操作中的一些相对繁琐的步骤,例如参数的映射,结果集的映射等。可以简单快速地连接和操作数据库,同时把操作数据库的结果集封装为Java对象返回1.2 Mybatis...
2024-01-10了解 MySQL 中外键的基础知识?
外键可用于创建表之间的关系。外键关系可以是一对一或一对多。外键匹配另一个表的另一个字段。一对一关系- 一张表中的一条记录将链接到另一张表中的一条记录。一对多关系- 一个记录将链接到另一个表中的多个记录。下面是一个例子。首先,我们将创建一个表。CREATE 命令用于创建表。mysql> creat...
2024-01-10JVM基础知识整理(二)双亲委派机制
JVM的类加载的有个关键的设计就是双亲委派 Parents delegate ,理解了双亲委派,也就较好理解了类加载的精髓。JVM提供了三种系统加载器:启动类加载器(Bootstrap ClassLoader):负责加载<JAVA_HOME>/lib下的类库,如Java基础类库 rt.jar(包括了Math、IO、String等类),开发者无法获取该加载器。扩...
2024-01-10MySQL UNION操作符基础知识点
MySQL UNION 操作符本教程为大家介绍 MySQL UNION 操作符的语法和实例。描述MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。语法MySQL UNION 操作符语法格式:SELECT expression1, expression2, ... expression_nFROM tables[WHERE conditions]UNION [ALL | DISTINCT]...
2024-01-10JAVA基础知识之JVM-——类初始化
我们通常说的类初始化,其实要分为三个阶段,类加载,连接,和初始化。他们大致完成以下功能。类加载将class文件载入内存,类连接进行内存分配,初始化进行变量赋值。类的加载,连接和初始化java.lang.Class来自JAVA API的解释Instances of the class Class represent classes and interfaces in a running Java application. ...
2024-01-10MySQL进阶知识
存储引擎连接层:最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限服务层:第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行。...
2024-01-10