Mysql基础知识点汇总
1.什么是SQL语句sql语言:结构化的查询语言。(Structured Query Language),是关系数据库管理系统的标准语言。它是一种解释语言:写一句执行一句,不需要整体编译执行。语法特点:1.没有“ ”,字符串使用‘ '包含2.没有逻辑相等,赋值和逻辑相等都是=3.类型不再是最严格的。任何数据都可以包含...
2024-01-10redis基础知识点汇总
本文涉及的内容参考下面的大纲,另外版本的问题一般都会指出来。正文1. 思维导图简单了做了一个思维导图,详细内容往后看。2. 详解下面针对思维导图列出的大纲,展开说明。2.1 常用的 5 种数据类型Redis 是基于 C 语言开发的, 不同的数据类型都对应有不同的数据结构, 因为本人对 Java 比较熟...
2024-01-10sql基础知识
1. sql 变量定义与赋值 Sql 语句中,直接在SELECT使用@定义一个变量,如:[@a](https://my.oschina.net/a8856225a)。 使用:=来给变量赋值,:[@a](https://my.oschina.net/a8856225a):=123,则变量a的值为123。 SELECT @a := id FROM table_a SELECT @a := 1 FROM table_a 同时定义多个变量,需要在子语句中定义 SELECT @a := 1 FROM table_...
2024-01-10C#多线程基础知识汇总
最近自己写了个小爬虫,里面用到了多线程技术,忽然发现对此技术竟然有些陌生了,于是乎开始疯狂的去问度娘,在此记录下来,以便自己和各位小伙伴们学习。一、什么是线程一个应用程序就相当于一个进程,进程拥有应用程序的所有资源进程包括线程,进程的资源被线程共享,但不拥有线程。...
2024-01-10react基础知识总结
目录前言开始React 生命周期React FiberReact setStateReact 事件机制前言最近在准备面试。复习了一些react的知识点,特此总结。开始React 生命周期react 16以前的生命周期是这样的组件在首次渲染时会被实例化,然后调用实例上面的componentWillMount,render和componentDidMount函数。组件在更新渲染时可以调用compon...
2024-01-10Couchbase基础知识扫盲
CouchBase基础知识 CouchBase是一款非关系型JSON文档数据库,其最大的竞争对手是MongoDB,且被MongoDB远远的甩在身后。如果MongoDB闭源的话,CouchBase将是最大的受益者。 CouchBase拥有社区版和商业版两个版本,虽然都可以部署在云端、Kubernates以及其他的复杂混合配置中,但是社区版和商业...
2024-01-10ecs基础概念
品牌型号:iPhone 14系统:iOS 16.1.2ECS(ElasticComputeService)是阿里云提供的弹性云服务,它是一种基于虚拟化技术的云计算服务,可以快速搭建和管理伸缩性计算环境,支持虚拟化和容器化部署。ECS的核心概念包括实例、镜像、存储、网络、地域、安全等,其中实例是ECS的核心,它指的是在虚拟化环境中运行的系统实例,它代表了可以部署和使用的计算资源,以及可以安装...
2024-01-23rocketmq基础知识
看一下一个高可用rocketmq的结构图。NameServer作为服务发现单独成为一个集群,producer和consumer直接指定nameserver cluster的地址。从而获取可用broker的地址。对于broker,也采取master slave结构以增强cluster的可用性。 broker的相关配置大致如下, 1.amesrvAddr=192.168.100.131:9876; 192.168.100.132:9876 // 服务发...
2024-01-10Serverless(无服务)基础知识
Serverless 架构即 无服务器 架构,它是一种全新的架构方式,是云计算时代一种革命性的架构模式。与云计算、容器和人工智能一样,Serverless 是这两年IT行业的一个热门词汇,它在各种技术文章和论坛上都有很高的曝光度。目前行业可能更多处在容器 Docker+Kubernetes, 利用 IaaS、PaaS 和 SaaS 来快速搭建部署...
2024-01-10C#异常处理知识汇总
概念 异常处理是指程序在运行过程中,发生错误会导致程序退出,这种错误,就叫做异常 但并不是所有的错误都是异常 而处理这种错误,称为异常处理 异常处理实际是不断去发掘异常、修改异常,使程序更稳定异常处理主要表现在四个方面: 程序开发前:尽可能的想...
2024-01-10c语言 树的基础知识(必看篇)
第一、树的定义:1、有且只有一个称为根的节点2、有若干个互不相交的子树,这些子树本身也是一颗树 第二、专业术语:树的深度:从根节点到最低层,节点的层数 ,称之为树的深度。 根节点是第一层结点的层次:根节点为第一层,根节点的子节点为第2层,以此类推 叶子节点:没有子...
2024-01-10《循环勇者》全部基础知识图文攻略汇总分享
循环勇者是一款比较让人摸不着头脑的卡片迷宫类型的游戏,正如游戏名字所说,该游戏的玩法就是不停的在迷宫内进行循环来进行探索和打怪,不少玩家当前应该还不清楚这款游戏的一些基础知识有哪些吧,那么下面就让小编初一十五来为大家详细的介绍说明一下吧。 《循环勇者》全部基础...
2024-01-10JAVA多线程知识汇总
线程概念进程:启动一个应用程序就叫一个进程。 接着又启动一个应用程序,这叫两个进程。每个进程都有一个独立的内存空间;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。线程:线程是在进程内部同时做的事情,一个进...
2024-01-10Ruby 迭代器知识汇总
简单来说:迭代(iterate)指的是重复做相同的事,所以迭代器(iterator)就是用来重复多次相同的事。迭代器是集合支持的方法。存储一组数据成员的对象称为集合。在 Ruby 中,数组(Array)和哈希(Hash)可以称之为集合。迭代器返回集合的所有元素,一个接着一个。在这里我们将讨论两种迭代器,each 和 collect...
2024-01-10【Vue基础知识总结 1】Vue入门
昨天晚上23:00,Vue,正式打响第一枪!转行三年半,向全栈迈进,争取三年内可以成为架构师,成为世界500强公司的中流砥柱,fighting从未停止,加油!一、简介Vue(读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。与其它框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的...
2024-01-10Webbasic知识疏导一
一.Java知识体系二.WEB概述三.XML和HTML1.XML可扩展(自定义)标记语言标签、属性、嵌套关系均可扩展用来存储或传输数据2.HTML超文本标记语言标签、属性、嵌套关系均固定(W3C)用来显示数据HTML有些版本完全用XML规范定义的可以将HTML理解为标签固定的XML四.跨行与跨列跨行:rowspan="2"跨列:colsp...
2024-01-10Flask模板过滤器的基础知识[Flask框架]
什么是过滤器过滤器的本质就是函数。有时候我们不仅仅只是需要输出变量的值,我们还需要修改变量的显示,甚至格式化、运算等等,而在模板中是不能直接调用 Python 中的某些方法,这就用到了过滤器。过滤器的使用方式为:变量名 | 过滤器。 过滤器名写在变量名后面,中间用 | 分隔。{{variable | ...
2024-01-10JAVA内存空间相关知识汇总
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引...
2024-01-10【JS】es5 es6+ 类相关知识总结
一、类1、类的声明&实例化es5:// 声明function Person() {}// 实例化var person = new Person();es6:// 声明class Person {}// 实例化const person = new Person();ES6提供了更接近传统语言的写法,引入了Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。基本上,ES6的class可以看作只是一个语法糖,它的...
2024-01-10JAVA基础知识之JVM-——URLClassLoader
URLClassLoader是ClassLoader的一个实现类,它既能从本地加载二进制文件类,也可以从远程加载类。它有两个构造函数, 即 URLClassLoader(URL[] urls),使用默认的父类加载器(SystemClassLoader)创建一个ClassLoader对象URLClassLoader(URL[] urls, ClassLoader parent),使用指定的类加载器作为父类加载器创建ClassLoader对象上...
2024-01-10JAVA 基础细节汇总(持续更新中....)
一、子类重定义父类的方法,同时子类拥有和父类相同的属性,使用属性的规则是:如果实际执行的是子类方法就使用子类属性,执行的是父类方法就使用父类属性。属性没有重定义的概念 例如: public class A{ public int i=1; public void test(){ System.out.println(i); }}public class B extends A{ public in...
2024-01-10Vue基础知识总结(一)
一、基本语法: 1、实例化:new Vue({}) 2、el:一定是根容器元素(vue的作用域就是这个根元素内),就是写选择器 data:用于存储数据 methods:定义方法(方法里this指向当前vue实例化的对象,但是获取属性和方法不需要this.data.name,直接this.name即可,获取方法也是如此)二、数...
2024-01-10js 操作符汇总
逻辑或(||)var result = true || false;与逻辑与操作相似,如果有一个操作数不是布尔值,逻辑或也不一定返回布尔值;此时,它遵循下列规则:□ 如果第一个操作数是对象,则返回第一个操作数。□ 如果第一个操作数求值为false,则返回第二个操作数。□ 如果两个操作数都是对象,则返回第一个操作数...
2024-01-105个js编程风格错误汇总
使你的代码可读和可维护的快速提示。有多少次,你打开一个旧的项目,发现混乱的代码,当你添加一些新的东西时,很容易崩溃?我们都有过这样的经历。为了减少难以读懂的javascript的数量,我提供了以下示例。这些都是我过去所犯过的错误。对具有多个返回值的函数使用数组解构假设我...
2024-01-10c#中值类型和引用类型的基础教程
前言值类型和引用类型,是c#比较基础,也必须掌握的知识点,但是也不是那么轻易就能掌握,今天跟着老胡一起来看看吧。 典型类型首先我们看看这两种不同的类型有哪些比较典型的代表。 典型值类型int, long, float, double等原始类型中表示数字的类型都是值类型,表示时间的datatime也是值类型,...
2024-01-10求教诸位一个关于css的小问题,详见描述?
小弟不才,偶然间浏览菜鸟驿站的CSS 图像拼合技术,下面代码都看的懂。但是有一点不明,望诸位指教网址是https://www.runoob.com/try/tr...==========<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title><style>#navlist{position:relative;}#navlist li{margin:0;padding:0;list-style:none;p...
2024-01-10请教这种效果如实现css
右侧箭头 边框为灰色 背景颜色是白色回答<div class="triangle"> <div class="line"></div></div>搜css 空心三角形https://blog.csdn.net/qq_3464...demo...
2024-01-10css基本语法
一,css基本语法及页面引用css基本语法css的定义方法是:选择器 { 属性:值; 属性:值; 属性:值;}选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性每个属性有一个或多个值。代码示例:/*css注释 ctrl+shift+"/"*/div{width:100px;height:100px;color:red}css页面引入方法:1、外联式:通过...
2024-01-10(Redis基础教程之十二)如何解决Redis中的故障
如何使用本指南本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务相关的任何部分。本指南中显示的命令已在运行Redis版本4.0.9的Ubuntu 18.04服务器上进行了测试。要设置类似的环境,您可以按照我们的指南如何在Ubuntu 18.04上安装和保护Redis的步骤1进行操作。我们将通过使用Red...
2024-01-10mac找不到mysql[mysql基础教程]
出现问题:macbook安装好mysql,并按照各路大神的说明进行了以下配置。打开Terminal,输入:vim .bash_profile进入编辑界面,添加以下内容:export PATH=$PATH:/usr/local/mysql/bin按下esc键,输入 :wq 保存退出使配置文件生效:source .bash_profile但是在终端里输入mysql指令依然会显示 mysql:command not found。解决方法:打...
2024-01-10mysql中需不需要commit[mysql基础教程]
mysql在进行增删改操作的时候需不需要commit,这得看你的存储引擎。(推荐教程:mysql数据库学习教程)如果是不支持事务的引擎,如myisam,则是否commit都没有效的。如果是支持事务的引擎,如innodb,则需要知道事物是否支持自动提交事务(即commit)看自己的数据库是否是自动commit,可以使用mysql> show ...
2024-01-10mac的mysql怎么卸载?[mysql基础教程]
Mac下卸载mysql的方法:1、关闭mysql查看mysql是否启动:ps -ef |grep mysql输入:kill -9 (./mysqld前面第二个数字,这里是627) 然后回车,关闭mysql。2、卸载:在Mac终端使用下面的命令删除所有mysql文件即可sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/Prefer...
2024-01-10请教一个js的基础问题
为什么1+{} 和 {}+1的结果会不一样,请教下回答因为{}在表达式前,被解析成了代码块跟楼上无差别本意补充一下:{} + 1,按前后顺序进行解析,{}作为空代码块,所以相当于是 +1,结果为 11 + {}, 先解析到了二元运算符 + ,然后解析到{},那么就会进行valueOf检测{},得到的并不是基本值类型,就会调用对象的toStr...
2024-01-10