
知识总结
文章平均质量分 79
知识总结
Atwood-Tom
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql变量
url: …\图片变量系统变量变量由系统提供,不需要用户自己定义,属于服务层面全局变量(global)作用域:服务器每次启动将为所有全局变量赋初值,针对于每次会话连接有效,但是重启后失效会话变量(session)作用域:仅针对当前会话连接有效系统变量的使用1.查看所有系统变量-- show (session/global) variables;2.查看满足条件的部分系统变量-- show (session / global) variables like '%char%';.原创 2021-04-08 23:54:08 · 290 阅读 · 0 评论 -
Mysql视图
Mysql视图概念虚拟表,从一个表或多个表中导出来的表,作用和真实表一样,包含一系列带有行和列的数据 视图中,用户可以使用SELECT语句查询数据,也可以使用INSERT,UPDATE,DELETE修改记录,视图可以使用户操作方便,并保障数据库系统安全只保存了sql逻辑 ,不保存查询结果解析案例:我们通过学生表(stu) ,专业表(major)来查询 姓陈同学的专业名和姓名select stu.name,major.name from stu inner join major on stu.原创 2021-04-07 22:38:20 · 188 阅读 · 0 评论 -
树
1.树二叉树最多有两棵子树的树被称为二叉树,遍历方法有三种先序遍历:根左右中序遍历:左根右后序遍历:左右根我们可以通过先序遍历和中序遍历建立一个二叉树class Main{ class TreeNode{ TreeNode left; TreeNode right; int val; TreeNode(int val){ this.val=val; } } publ原创 2021-03-23 16:01:32 · 209 阅读 · 0 评论 -
面向对象与面向过程
一、面向对象与面向过程1.简介面向对象是一种现在最为流行的程序设计方法,几乎现在的所有应用都以面向对象为主了但是在面向对象设计之前,广泛采用的是面向过程,面向过程只是针对于自己来解决问题。面向过程的操作是以程序的基本功能实现为主,实现之后就完成了,也不考虑修改的可能性,面向对象,更多的是要进行子模块化的设计,每一个模块都需要单独存在,并且可以被重复利用,所以,面向对象的开发更像是一个具备标准的开发模式。在面向对象定义之中,也规定了一些基本的特征:(1)封装:保护内部的操作不被破坏;(2)继承:在原创 2021-03-22 23:18:38 · 3086 阅读 · 0 评论 -
Mysql
sql数据库创建学生表.表中包含姓名,学生号,性别,年龄create table if not exists student( name varchar(20), id varchar(20), gender bit, age int );插入操作insert into student (name,id,gender,age) values("22","18407020429",1,20),("陈1","18407020430",1,21),("张2","1840原创 2021-02-19 21:02:38 · 400 阅读 · 0 评论 -
多线程
1.线程,进程与程序1.程序:是为了完成某项特定任务,用某种语言编写的一组指令的集合;即一段静态的代码,**静态**对象2.进程是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程3.线程进程可进一步细化为线程,是一个程序内部的一条执行路径进程中要同时干几件事时,每一件事的执行路径称为一个线程即线程是一个比进程更小的执行单位,能够完成进程中的一个功能*** 注意点: ***1.进程是系统分配资源的最小单位2.线程是系统调度的最小单位3.一个进程内的线程之间是可以共享资源原创 2021-02-08 22:30:49 · 317 阅读 · 0 评论 -
Session和Cookie
Session和CookieSessionHTTP是一个无状态的协议(是指协议对于事务处理没有记忆能力,服务器不知道客户端处于什么状态。及我们给服务器发送http请求,服务端根据请求会给我们发送数据过来。但是发送完成后不会记录任何信息),短连接。一旦客户端和服务器的数据交换完毕,就会断开连接,再次请求,会重新连接,这就说明服务器单从网络连接上是没有办法知道用户身份的。怎么办呢?这时就与要引入Session(会话)。那就给每次新的用户请求时,给它颁发一个身份证(独一无二)吧,下次访问,必须带上身份证原创 2021-02-04 21:58:05 · 175 阅读 · 0 评论 -
HTTP
HTTP和HTTPSHTTP什么是HTTP超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能被请求的内容HTTP构建于TCP/IP协议之上,默认端口号是80;HTTP是无连接(无连接含义是限制每次连接都只处理一个请求,服务器处理完客户请求,并原创 2021-02-04 12:43:46 · 577 阅读 · 1 评论 -
DNS域名系统
域名系统(DNS)域名虽然好记,但是计算机只能处理数字信号。如果我们想通过域名访问别的主机,就需要把域名转换成对应的IP地址,将文字转化为数字信号,这时候就需要DNS。互联网和总有一种服务器,叫做域名服务器。这个服务器专门用来存放域名。域名服务器也是有层次结构的,从上至下依次是:根域名服务器,顶级域名服务器,权限域名服务器,本地域名服务器**高速缓存:**用来存放最近查询过的域名,以及从何处获得域名映射信息的记录,目的是加快查询速度域名查询的过程:先查询本地的高速缓存区域,有就直接拖出来用没原创 2021-02-03 21:29:32 · 166 阅读 · 0 评论 -
TCP和UDP
TCP和UDPTCP特点:有连接,可靠,面向字节流,具有接受和发送缓冲区 性能差UDP特点:不连接,不保证安全,全双工(有接受缓冲区,没有发送缓冲区),面向数据报(不能灵活的控制读写数据的次数和数量) 性能好确认应答机制(ACK)TCP将每一个字节的数据都进行了编号,即序列号。每个ACK都带有对应的确认序列号,意思是告诉发送者,我已经收到了那些数据,下次你可以从哪里发。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cChRP3ZX-16原创 2021-02-03 16:42:14 · 153 阅读 · 0 评论 -
网络
网络1.计算机网络背景1.1网络发展1.独立模式:计算机之间相互独立2.网络互联:多台计算机连接在一起,完成数据共享(有交换机,没有路由器)3.局域网LAN: 计算机数量更多了,通过交换机和路由器连接在一起4.广域网WAN:将远隔千里的计算机连接在一起1.2局域网和广域网的区别1.本质来说就是覆盖面积是局域还是广域.局域网定义:一种覆盖一座或几座大楼、一个校园或者一个厂区等地理区域的小范围的计算机网。广域网定义:一种用来实现不同地区的局域网或城域网的互连,可提供不同地区、城市和国家之间的原创 2021-02-01 22:21:25 · 171 阅读 · 0 评论 -
多线程初阶
1.线程,进程与程序1.程序:是为了完成某项特定任务,用某种语言编写的一组指令的集合;即一段静态的代码,**静态**对象2.进程是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程3.线程进程可进一步细化为线程,是一个程序内部的一条执行路径进程中要同时干几件事时,每一件事的执行路径称为一个线程即线程是一个比进程更小的执行单位,能够完成进程中的一个功能*** 注意点: ***1.进程是系统分配资源的最小单位2.线程是系统调度的最小单位3.一个进程内的线程之间是可以共享资源原创 2020-12-15 21:47:18 · 180 阅读 · 0 评论 -
内连接,左外连接与右外连接
内连接、左外连接与右外连接的区别及作用介绍1.交叉连接,又称笛卡尔积--cross join(返回两张表的笛卡尔积)--交叉联接返回左表中的所有行,左表中的每一行与右表中的所有行组合。交叉联接也称作笛卡尔积。 select * from 表一 cross join 表二;2.内连接--语法select 查询的东西from table1inner join table2on 限制条件;--内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行,例如,检索 students和c原创 2020-12-05 17:55:36 · 325 阅读 · 0 评论