08 2021 档案
摘要:分组查询(重要) /** 什么是分组查询? 在实际的应用中.可能有这样的需求.需要先进行分组,然后对每一组的数据进行操作 这个时候我们需要使用分组查询,怎么进行分组查询呢? SELECT ... FROM ... GROUP BY ... 计算每个部门的工资和? 计算每个工作岗位的平均薪资? 计算每
阅读全文
摘要:#分组函数(多行处理函数) #多行处理函数的特点,输入多行,最终输出一行。 /** 5个 count 技术 sum 求和 avg 平均数 max 最大值 min 最小值 注意:分组函数在使用的时候必须先进行分组,然后才能使用。 如果你没有对数据进行分组,整张表,默认为一组。 */ #找出最高工资 S
阅读全文
摘要:#数据处理函数/单行处理函数 #数据处理函数 #数据处理函数又被称为单行处理函数 #单行处理函数的特点:一个输出对应一个输出。和单行处理函数相对的是,多行处理函数(多行处理函数特点,多个输入对应一个输出。) #单行处理函数常见的有哪些? #LOWER(str) 转换小写 SELECT LOWER(e
阅读全文
摘要:#排序 #查询所有员工薪资,排序。 SELECT ename,sal FROM emp ORDER BY sal; //默认是升序! #怎么降序 #指定降序 SELECT ename,sal FROM emp ORDER BY sal DESC; #指定升序 SELECT ename,sal FRO
阅读全文
摘要:#条件查询和模糊查询 DESC emp; /**条件查询 不是将表中所有数据都查出来,是查询出来所有符合条件的。 语法格式: SELECT ... FROM ... WHERE 条件;*/ # = 等于 查询薪资等于800的员工姓名和编号 SELECT empno,ename,job FROM em
阅读全文
摘要:#简单的查询 导入SQL脚本文件 Target Server Version : 50619 File Encoding : 65001 Date: 29/08/2021 16:50:06 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- --
阅读全文
摘要:JDK的安装 现在LINUX中基本上会有自带的JDK,如果想要配置自己版本的JDK 需要删除LINUX中自带的JDK包 使用指令查找JDK包,再使用指令删除除了copy-jdk-configs-3.3-10.el7_5.noarch之外的JDK包 [root@master1 ~]# rpm -qa
阅读全文
摘要:首先删除依赖,否则安装的时候会报错 [root@master1 ~]# rpm -qa|grep mariadb [root@master1 ~]# rpm -e --nodeps libs-5.5.68-1.el7.x86_64(这个就是上面查出来的包名) 下载安装包 wget http://de
阅读全文
摘要:安装VmWare注意事项 1.是否启动虚拟化服务 2.安装之后是否出现虚拟网卡 虚拟化服务禁用如何开启 win10系统->更新和安全->恢复->高级启动->疑难解答->高级选项->UEFI 固件启动->(有的电脑直接进入BOIS命令,有的电脑需要手动选择BOIS)->虚拟化服务->开启->保存退出
阅读全文
摘要:有界面的LINUX静态IP网络设置。 在虚拟机右上角点击有线。再点击设置 在设置中找到网络,点击有线下方的齿轮。 进行对网络地址,子网掩码,网关,DNS的配置。 再进行这一步的同时要注意!这里的网络地址和网关需要与虚拟机中的虚拟网络编辑器一致! 点击编辑,点击虚拟网络编辑器 可以点击更改设置进行修改
阅读全文
摘要:安装前的准备 我这里使用的是VMware Workstation12pro和CentOS7-7-x86_64 首先安装VM虚拟机 一直下一步即可,需要注意的是在安装的过程中,在网络适配阶段可能会出现报错,这种错误最直接解决的方法就是重装VM,首先卸载,然后使用CCleaner软件来删除注册表信息 C
阅读全文
摘要:需求: 模拟qq聊天功能:实现客户端与服务器(一对一)的聊天功能,客户端首先发起聊天,输入的内容在服务器端和客户端显示,然后服务器端也可以输入信息,同样信息在客户端和服务端显示。 提示: 客户端 1) 客户端编写聊天的方法chat() 2) 要求使用BufferedReader与BufferedWr
阅读全文
摘要:生产者消费者模式概述 生产者消费者模式是一个经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻 所谓的生产者消费者问题,实际上主要是包含了两类线程: 一类是生产者线程用于生产数据 一类是消费者线程用于消费数据 为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像
阅读全文
摘要:进程 进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程 线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 举例:记事本程序 多线程:一个进程如果有多条执行路径,则称为多线程程序 举例:扫雷
阅读全文
摘要:File 我们要想实现IO的操作,就必须知道硬盘上文件的表现形式,而Java就提供了一个类供我们使用:File File:文件和目录(文件夹)路径名的抽象表现形式 构造方法: File(File parent, String child) 从父抽象路径名和子路径名字符串创建新的 File实例。 Fi
阅读全文
摘要:异常的概述 JVM的默认处理方案 异常处理 异常处理之try...catch... 格式 package Error; public class ExceptionDemo1 { public static void main(String[] args) { System.out.println(
阅读全文
摘要:泛型 泛型:是JDK5中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型,它的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数 一提到参数,最熟悉的就是自定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢? 顾名思义,就是将类型由原来的具体的
阅读全文
摘要:Set集合 Set集合特点 不包含重复元素的集合 没有索引的方法,所以不能使用普通for循环遍历 Set集合练习 存储字符并遍历 package Set; import java.util.HashSet; import java.util.Set; /* Set集合特点: 不包含重复元素的集合 没
阅读全文
摘要:集合基础 集合概述 编程的时候如果要存储多个数据,使用长度固定的数组存储格式,不一定满足我们的需求,更适应不了变化的需求,那么,此时该如何选择? 集合的特点: 提供一个存储空间可变的存储模型,存储的数据容量可以发生改变。 集合之一:ArraysList ArraysList<E>: 可调整大小的数组
阅读全文
摘要:冒泡排序 排序:将一组数据按照固定的规则进行排序 冒泡排序:一种排序方式,对要进行排序的数据中相邻的数据进行两两比较,将较大的数据放在后面,依次对所有的数据进行操作,直至所有数据按照要求完成排序。 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结
阅读全文
摘要:Math Math类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数。 与StrictMath类的一些数字方法不同,Math类的StrictMath所有Math都没有定义为返回比特位相同的结果。 这种放松允许在不需要严格再现性的情况下执行更好的实现。 默认情况下,许多Math方法只需调
阅读全文

浙公网安备 33010602011771号