10 2022 档案
摘要:什么是JavaScript 概述 JavaScript是一门世界上最流行的脚本语言 Java、JavaScript 一个合格的后端人员,必须要精通JavaScript 历史 https://blog.csdn.net/kese7952/article/details/79357868 ECMAScr
阅读全文
摘要:CSS 如何学习CSS 1.CSS是什么 2.CSS怎么用(快速入门) 3.CSS选择器(重点+难点) 4.美化网页(文字,阴影,超链接,列表,渐变...) 5.盒子模型 6.浮动 7.定位 8.网页动画(特效) 什么是CSS Cascading Style Sheet层叠级联样式表 CSS:表现(
阅读全文
摘要:HTML Hyper Text Markup Language(超文本标记语言) 超文本包括:文字、图片、音频、视频、动画等 W3C World Wide Web Consortium(万维网联盟) W3C标准包括 结构化标准语言(HTML、XML) 表现标准语言(CSS) 行为标准(DOM、ECM
阅读全文
摘要:注解 注解入门 Annotation不是程序本身,可以对程序作出解释 可以被其他程序(比如:编译器等)读取 内置注解 @Override @Deprecated @SuppressWarnings 元注解 元注解的作用就是负责注解其他注解 @Target:表示我们的注解可以放在哪些地方 @Reten
阅读全文
摘要:线程简介 多任务 现实中太多同时做多件事情的例子,看起来是多个任务都在做,其实本质上我们 的大脑同时只做了一件事 多线程 原来是一条路,慢慢因为车太多了,道路阻塞,效率极低 为了提高使用的效率,能够充分利用道路,于是加了多个车道 普通方法:只有主线程一条执行路径 多线程:多条执行路径,主线程和子线程
阅读全文
摘要:概述 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来, 在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程的目的: 传播交流信息,数据交换,通信 想要达到这个效果需要什么: 1.如何准确的定位
阅读全文
摘要:GUI编程 告诉大家该怎么学? 这是什么? 它怎么玩? 该如何去在平时运用? 组件 窗口 弹窗 面板 文本框、列表框 按钮 图片 监听事件 鼠标、键盘事件 破解工具 简介 Gui的核心技术:Swing 、 AWT 1.因为界面不美观 2.需要jre环境! 为什么我们要学习呢? 1.可以写出自己心中想
阅读全文
摘要:IO流 主要内容 File类 递归算法 IO流介绍 文件流使用 try-with-source 缓冲流 序列化与反序列化 学习目标 | 知识点 | 要求 | | | | | File类 | 掌握 | | 递归算法 | 掌握 | | IO流介绍 | 掌握 | | 文件流使用 | 掌握 | | try-
阅读全文
摘要:什么是集合 概念:对象的容器,定义了对多个对象进行操作的常用方法。可以实现数组的功能 和数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 位置:java.util.*; Collection体系集合 Collection父接口 特点:代表一组任意类型的
阅读全文
摘要:Object类 超类、基类,所有类的直接或间接父类,位于继承树的最顶层 任何类,如没有书写extends显示继承某个类,都默认直接继承Object类, 否则为间接继承 Object类中所定义的方法,是所有对象都具备的方法 Object类型可以存储任何对象 作为参数,可接受任何对象 作为返回值,可返回
阅读全文
摘要:内部类 什么是内部类 概念:在一个类的内部再定义一个完整的类 特点: 编译之后可生成独立的字节码文件 内部类可直接访问外部类的私有成员,而不破坏封装 可为外部类提供必要的内部功能组件 成员内部类class 在类的内部定义,与实例变量、实例方法同级别的类 外部类的一个实例部分,创建内部类对象时,必须依
阅读全文
摘要:什么是数据库设计范式? 数据库表的设计依据。教你怎么进行数据库表的设计 数据库设计范式共有3个 第一范式:最核心,最重要的范式,所有表的设计都需要满足,要求任何一张表必须有主键,每一个字段原子性不可再分 第二范式:建立在第一范式的基础上,要求所有非主键字段完全依赖主键,不要产生部分依赖 第三范式:建
阅读全文
摘要:重点掌握:数据的导入和导出(数据的备份) 其他命令了解一下即可。(这个培训日志文档留着(网盘里),以后忘了,可以打开文档复制粘贴。) 数据导出? 注意:在windows的dos命令窗口中: mysqldump bjpowernode>D:\bjpowernode.sql -uroot -p12345
阅读全文
摘要:什么是视图 view:站在不同的角度去看待同一份数据 怎么创建视图对象?怎么删除视图对象? 表复制: create table dept2 as select * from dept; 创建视图对象: create view dept2_view as select * from dept2; 删除
阅读全文
摘要:什么是索引?(index) 索引在数据库表的字段上添加的,是为了提高查询效率存在的一种机制 一张表的一个字段可以添加一个索引 ,当然,多个字段联合起来也可以添加索引 索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制 对于一本字典来说,查找某个汉字有两种方式: 第一种方式:一页一页挨着找,直
阅读全文
摘要:什么是事务 一个事务其实就是一个完整的业务逻辑 什么是一个完整的业务逻辑? 假设转账,从A账户向B账户中转账10000 将A账户的钱减去10000(update语句) 将B账户的钱加上10000(update语句) 这就是一个完整的业务逻辑 以上的操作是一个最小的工作单元,要么同时成功,要么同时失败
阅读全文
摘要:存储引擎(了解内容) 什么是存储引擎,有什么用 存储引擎是MySQL中特有的一个术语 实际上存储引擎是一个表存储/组织数据的方式 不同的存储引擎,表存储数据的方式不同 怎么给表添加/指定“存储引擎”呢? show create table t_student; 可以在建表的时候给表指定存储引擎 在建
阅读全文
摘要:约束 什么是约束? 约束:constraint 在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的 完整性、有效性!! 约束包括哪些 非空约束:not null 唯一性约束:unique 主键约束:primary key(简称PK) 外键约束:foreign key(简称FK)
阅读全文
摘要:create table emp2 as select * from emp; 原理:将一个查询结果当做一张表新建!!! 这个可以完成表的快速复制 查询结果也可以创建一张表: create table mytable as select empno,ename from emp where job
阅读全文
摘要:建表的语法格式:(建表属于DDL语句,DDL包括:create,drop,alter) create table 表名(字段名1 数据类型,字段名2 数据类型,字段名3 数据类型 ... ) 表名:建议以t_或者tbl_开始,可读性强 字段名:见名知意 表名和字段名都属于标识符 关于mysql中的数
阅读全文
摘要:limit(非常重要) limit的作用是将查询结果集的一部分取出来,通常使用在分页查询当中 百度默认:一页显示10条记录 分页的作用是为了提高用户的体验,因为一次全部都查出来,用户体验差 可以一页一页翻页看 limit怎么用? 完整用法:limit,startIndex,length startI
阅读全文
摘要:案例:查询工作岗位是MANAGER和SALESMAN的员工 select ename,job from emp where job = 'MANAGER' or job = 'SALESMAN'; select ename,job from emp where job in ('MANAGER','
阅读全文
摘要:什么是子查询 select语句中嵌套select语句,被嵌套的select语句称为子查询 子查询都可以出现在哪里? select ..(select). from ..(select). where ..(select). where子句中的子查询 案例:找出比最低工资高的员工姓名和工资? 实现思路
阅读全文
摘要:把查询结果去除重复记录 注意:原表数据不会被修改,只是查询结果去重 去重需要使用一个关键字:distinct //只能出现在所有字段的最前方 什么是连接查询 从一张表中单独查询,称为单表查询 emp表和dept表联合起来查询数据,从emp表中取员工名字,从dept表中取部门名字 这种跨表查询,多张表
阅读全文
摘要:多行处理函数 多行处理函数的特点:输入多行,最终输出一行 count 计数 sum 求和 avg 平均值 max 最大值 min 最小值 注意: 分组函数在使用的时候必须先进行分组,然后才能用 如果你没有对数据进行分组,整张表默认为一组 找出最高工资: select max(sal) from em
阅读全文
摘要:数据处理函数(单行处理函数) 单行处理函数的特点:一个输入对应一个输出 和单行处理函数相对的是:多行处理函数。(多行处理函数特点:多个输入,对应一个输出!) 单行处理函数常见的有哪些: lower 转换小写 select lower(ename) from emp; upper 转换大写 selec
阅读全文
摘要:查询所有员工薪资,排序 order by (默认升序);order by ... desc(指定降序);order by ... asc(指定升序); 可以两个字段排序吗?或者说按照多个字段排序? 查询员工名字和薪资,要求按照薪资升序,如果薪资一样的话,再按照名字升序排列 select ename,
阅读全文
摘要:什么是条件查询 不是将表中所有数据都查出来。是查询出来符合条件的 语法格式:select 字段1,字段2,字段3... from 表名 where 条件; 都有哪些条件: = 等于 查询薪资等于800的员工姓名和编号? select empno,ename from emp where sal =
阅读全文
摘要:查询一个字段:select 字段名 from 表名; 其中要注意: select和from都是关键字 字段名和表名都是标识符 强调: 对于SQL语句来说,是通用的 所有的SQL语句以“;”结尾 另外SQL语句不区分大小写,都行 例:查询部门名字:select dname from dept; 查询两
阅读全文
摘要:导入一下准备好的文件注意:路径中不要有中文!! 关于导入的这几张表 mysql> show tables; + + | Tables_in_bjpowernode | + + | dept | | emp | | salgrade | + + dept是部门表 emp是员工表 salgrade是工资
阅读全文
摘要:什么是表 数据库中最基本的单元是表:table 数据库当中是以表格的形式表示数据的,因为表比较直观 任何一张表都有行和列: 行(row):被称为数据/记录 列(column):被称为字段 姓名字段、性别字段、年龄字段 了解一下: 每一个字段都有:字段名、数据类型、约束等属性 字段名可以理解,是一个普
阅读全文
摘要:MySQL常用命令 退出mysql:exit 查看mysql中有哪些数据库:show databases; 注意:以分号结尾,分号是英文的分号 查看mysql数据库的版本号:select version(); 查看当前使用的是哪个数据库:select database(); mysql默认自带了4个
阅读全文
摘要:MySQL的服务在哪里: 计算机-->右键-->管理-->服务和应用程序-->服务-->找MySQL服务 MySQL的服务,默认是“启动”的状态,只有启动了mysql才能用 默认情况下是“自动”启动,自动启动表示下一次重启操作系统的时候自动启动该服务 可以在服务上点击右键: 启动 重启服务 停止服务
阅读全文
摘要:安装MySQL数据库管理系统 第一步:先安装,选择“经典版” 第二步:需要进行MySQL数据库实例配置 注意:一路下一步就行了!!!!! 需要注意的事项: 端口号: 端口号port是任何一个软件/应用都会有的,端口号是应用的唯一代表 端口号通常和IP地址在一块,IP地址用来定位计算机的,端口号por
阅读全文
摘要:什么是数据库 数据库: DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据 什么是数据库管理系统 数据库管理系统: DataBaseManagement,简称DBMS。 数据库管理系统是专门用来管理数据库中
阅读全文
摘要:自定义异常 使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。 用户自定义异常类,只需要继承Exception类即可。 在程序中使用自定义异常类,大体可分为以下几个步骤: 1.创建自定义异常类 2.在方法中通过throw关键字抛出异常对象 3.如果在当前抛
阅读全文
摘要:异常处理机制 抛出异常 捕获异常 异常处理五个关键字 try、catch、finally、throw、throws
阅读全文
摘要:Error Error类对象由Java虚拟机生成并抛出,大多数错误与代码编写者所执行的操作无关 Java虚拟机运行错误(Virtual MachineError),当JVM不再有继续执行操作所需的内存资源时, 将出现OutOfMemoryError。这些异常发生时,Java虚拟机(JVM)一般会选择
阅读全文
摘要:什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合 你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据 库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这
阅读全文
摘要:内部类 内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就 称为内部类,而A类相对B类来说就是外部类了 1.成员内部类 2.静态内部类 3.局部内部类 4.匿名内部类
阅读全文
摘要:接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范 约束和实现分离:面向接口编程 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是...,则必须能...”的思想 接口的本质是契约,就像我们人间的法律一样。制定好后大家都遵守 OO的精髓,是对对象的抽象,最能体
阅读全文
摘要:抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法; 如果修饰类,那么该类就是抽象类 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的 抽象方法,只有方法的声明,没有方法的实现,
阅读全文
摘要:多态 即同一个方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注意:多态是方法的多态,属性没有多态性 instanceof (类型转换) 引用类型,判断一个对象是什么
阅读全文