自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据库配置

微服务主流数据库配置

2022-11-04 15:09:47 200 1

原创 一.fastjson的简单使用

fastjson的初步使用

2022-07-17 13:56:21 7933 1

原创 day24-类加载器&反射&模块化

1.类加载器1.1类加载【理解】类加载的描述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化类的加载就是指将class文件读入内存,并为之创建一个 java.lang.Class 对象任何类被使用时,系统都会为之建立一个 java.lang.Class 对象类的连接验证阶段:用于检验被加载的类是否有正确的内部结

2021-09-18 21:36:38 144 1

原创 day23-函数式接口&Stream流

1.函数式接口1.1函数式接口概述【理解】概念有且仅有一个抽象方法的接口如何检测一个接口是不是函数式接口@FunctionalInterface放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败注意事项我们自己定义函数式接口的时候,@FunctionalInterface是可选的,就算我不写这个注解,只要保证满足函数式接口定义的条件,也照样是函数式接口。但是,建议加上该注解1.2函数式接口作为方法的参数【应用】需求描述定义一个类(Runnable

2021-09-18 21:25:51 113

原创 day22-Lambda&方法引用-JDK新特性

1.Lambda表达式1.1体验Lambda表达式【理解】案例需求启动一个线程,在控制台输出一句话:多线程程序启动了实现方式一实现步骤定义一个类MyRunnable实现Runnable接口,重写run()方法创建MyRunnable类的对象创建Thread类的对象,把MyRunnable的对象作为构造参数传递启动线程实现方式二匿名内部类的方式改进实现方式三Lambda表达式的方式改进代码演示//方式一的线程类public class My

2021-09-18 21:24:02 90

原创 day21-网络编程

1.网络编程入门1.1 网络编程概述【理解】计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换1.2 网络编程三要素【理解】IP地址要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接收数据的计算机和识别发送的计算机,而IP地址就

2021-09-18 21:22:23 90

原创 day20-多线程

1.实现多线程1.1进程和线程【理解】进程:是正在运行的程序​ 是系统进行资源分配和调用的独立单位​ 每一个进程都有它自己的内存空间和系统资源线程:是进程中的单个顺序控制流,是一条执行路径​ 单线程:一个进程如果只有一条执行路径,则称为单线程程序​ 多线程:一个进程如果有多条执行路径,则称为多线程程序1.2实现多线程方式一:继承Thread类【应用】方法介绍方法名说明void run()在线程开启后,此方法将被调用执行void start()

2021-09-18 21:21:30 89

原创 day19-IO流&Properties集合

1.IO流案例1.1集合到文件数据排序改进版【应用】1.1.1案例需求键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩)。要求按照成绩总分从高到低写入文本文件格式:姓名,语文成绩,数学成绩,英语成绩 举例:林青霞,98,99,1001.1.2分析步骤定义学生类创建TreeSet集合,通过比较器排序进行排序键盘录入学生数据创建学生对象,把键盘录入的数据对应赋值给学生对象的成员变量把学生对象添加到TreeSet集合创建字符缓冲输出流对象遍历集合,得到每一个学生对象把学生

2021-09-17 20:55:05 74

原创 day18-字节缓冲流&字符流

1.字节缓冲流1.1字节缓冲流构造方法【应用】字节缓冲流介绍lBufferOutputStream:该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用lBufferedInputStream:创建BufferedInputStream将创建一个内部缓冲区数组。 当从流中读取或跳过字节时,内部缓冲区将根据需要从所包含的输入流中重新填充,一次很多字节构造方法:方法名说明BufferedOutp

2021-09-17 20:54:21 69

原创 day17-File&递归&字节流

1.File类1.1File类概述和构造方法【应用】File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例File(Strin

2021-09-17 20:50:54 75

原创 day16-集合(三)

1.Map集合1.1Map集合概述和特点【理解】Map集合概述interface Map<K,V> K:键的类型;V:值的类型Map集合的特点键值对映射关系一个键对应一个值键不能重复,值可以重复元素存取无序Map集合的基本使用public class MapDemo01 { public static void main(String[] args) { //创建集合对象 Map<String,String&g

2021-09-17 20:45:16 63

原创 day15-集合(二)

1.Set集合1.1Set集合概述和特点【应用】Set集合的特点元素存取无序没有索引、只能通过迭代器或增强for循环遍历不能存储重复元素Set集合的基本使用public class SetDemo { public static void main(String[] args) { //创建集合对象 Set<String> set = new HashSet<String>(); //添加元素

2021-09-17 20:44:24 68

原创 day14 集合

1.Collection集合1.1集合体系结构【记忆】集合类的特点​ 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变集合类的体系图1.2Collection集合概述和基本使用【应用】Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现Collection集合基本使用public class Collect

2021-09-17 20:41:36 67

原创 day13-常用API&异常

1.包装类1.1基本类型包装类(记忆)基本类型包装类的作用​ 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据​ 常用的操作之一:用于基本数据类型与字符串之间的转换基本类型对应的包装类基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean1.2

2021-09-17 20:34:44 65

原创 day12-内部类&API

1. 参数传递1.1 类名作为形参和返回值(应用)1、类名作为方法的形参方法的形参是类名,其实需要的是该类的对象实际传递的是该对象的【地址值】2、类名作为方法的返回值方法的返回值是类名,其实返回的是该类的对象实际传递的,也是该对象的【地址值】示例代码:class Cat { public void eat() { System.out.println("猫吃鱼"); }}class CatOperator { public void

2021-09-16 21:28:22 60

原创 day11-多态&抽象类&接口

1.多态1.1多态的概述(记忆)什么是多态​ 同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象1.2多态中的成员访问特点(记忆)成员访问特点成员变量​ 编译看父类,运行看父类成员方法​ 编译看父类,运行看子类代码演示动物类public class Animal { public int age = 40; public void eat() {

2021-09-16 21:26:25 73

原创 day10-继承&修饰符

1. 继承1.1 继承的实现(掌握)继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式继承通过extends实现格式:class 子类 extends 父类 { }举例:class Dog extends Animal { }继承带来的好处继承可以让类与类之间产生关系,子父类关系,产生子父类后,子类则可以使用父类中非私有的成员。示例代码public class Fu {

2021-09-16 21:23:55 92

原创 day09-ArrayList集合&学生管理系统

1.ArrayList1.1ArrayList类概述【理解】什么是集合​ 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变ArrayList集合的特点​ 底层是数组实现的,长度可以变化泛型的使用​ 用于约束集合中存储元素的数据类型1.2ArrayList类常用方法【应用】1.2.1构造方法方法名说明public ArrayList()创建一个空的集合对象1.2.2成员方法方法名说明public boolean

2021-09-16 21:20:49 60

原创 day08-常用API

1.API1.1API概述【理解】什么是API​ API (Application Programming Interface) :应用程序编程接口java中的API​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。1.2如何使用API帮助文档【应用】打开帮助文档[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(i

2021-09-16 21:19:46 66

原创 day07-面向对象

1. 类和对象1.1 类和对象的理解【理解】客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理解:类就是对现实事物的一种描述类的组成属性:指事物的特征,例如:手机事物(品牌,价格,尺寸)行为:指事物能执行的操作,例如:手机事物(打电话,发短信)类和对象的关系类:类是对现实生活中一类具有共同属性和行为的事物的抽象对象:是能够看得到摸的着

2021-09-15 22:37:39 57

原创 day06-Debug&基础练习

1.Debug模式1.1什么是Debug模式【理解】是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。1.2Debug模式操作流程【应用】如何加断点选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aiZjuuFq-1631716247589)(E:\BaiduNetdiskDownload\就业班2.1笔记源码-压缩版\阶段1:会员版(2.1)]-Java

2021-09-15 22:31:00 222

原创 day05-方法

1. 方法概述1.1 方法的概念(理解)​ 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用2. 方法的定义和调用2.1 无参数方法定义和调用(掌握)定义格式:public static void 方法名 ( ) { // 方法体;}范例:public static void method (

2021-09-15 22:28:09 49

原创 day04-IDEA工具&数组

0.IDEA开发工具​ 参见:IDEA工具安装详解.pdf1.数组1.1什么是数组【理解】​ 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。1.2数组定义格式【记忆】1.2.1第一种​ 数据类型[] 数组名​ 示例:int[] arr; double[] arr; char[] arr;1.2.2第二种​ 数据类型 数组名[]​ 示例:int arr[];double arr[];char arr[];1.3数组动态初始化【应用

2021-09-15 22:25:45 78

原创 day03-switch&循环语句

1. switch语句1.1 switch语句结构(掌握)格式switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; break;}执行流程:首先计算出表达式的值其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程

2021-09-15 22:25:01 42

原创 day02-Java基础语法(二)

day02 - Java基础语法1. 运算符1.1 算术运算符(理解)1.1.1 运算符和表达式运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。​ 不同运算符连接的表达式体现的是不同类型的表达式。举例说明:int a = 10;int b = 20;int c = a + b;+:是运算符,并且是算术运算符。a + b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式。

2021-09-15 22:23:30 75

原创 day01-java基础语法

1. Java概述1.1 Java语言发展史(了解)语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com当前,我们课程使用的JDK版本:11.01.2 Java语言跨平

2021-09-15 22:19:56 103

原创 HTML语法规范与标签

1.HTML语法规范1.1 基本语法概述1.HTML标签是由尖括号包围的关键词,如2.HTML标签通常是成对出现的,如和,称为双标签。3.有些特殊的标签必须是单个标签(极少情况),如,称为单标签。1.2 标签关系双标签关系可以分为两类:包含关系和并列关系。 包含关系 2.HTML基本结构标签2.1 第一个HTML网页每个网页都会有一个基本的结构标签(也称为骨架标签),页面内容也是在这些基本标签上书写。HTML页面也称为HTML文档。<head> &

2021-07-03 21:59:58 176

原创 SQL基础之连接查询

连接查询连接查询的意义: 在用户查看数据的时候,需要显示的数据来自多张表.1.内连接查询内连接查询是最常见的连接查询,内连接查询可以查询两张或两张以上的表内连接:[inner] join:从左表中取出每一条记录,去右表中与所有的记录进行匹配: 匹配必须是某个条件在左表中与右表中相同最终才会保留结果,否则不保留.基本语法:左表 [inner] join 右表 on 左表.字段 = 右表.字段;on表示连接条件: 条件字段就是代表相同的业务含义(如my_student.c_id和my_class.i

2021-07-03 21:56:08 142

原创 MySQL基础

##本单元目标一、为什么要学习数据库二、数据库的相关概念DBMS、DB、SQL三、数据库存储数据的特点四、初始MySQLMySQL产品的介绍MySQL产品的安装 ★MySQL服务的启动和停止 ★MySQL服务的登录和退出 ★MySQL的常见命令和语法规范五、DQL语言的学习 ★基础查询 ★条件查询 ★ 排序查询 ★ 常见函数 ★分组函数 ★分组查询 ★

2021-07-03 21:54:43 38

原创 SQL50题答案

– 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数select a.* ,b.s_score as 01_score,c.s_score as 02_score fromstudent ajoin score b on a.s_id=b.s_id and b.c_id=‘01’left join score c on a.s_id=c.s_id and c.c_id=‘02’ or c.c_id = NULL where b.s_score>c.s_score;– 2、查询"

2021-07-03 21:54:17 60

原创 SQL的执行顺序

执行顺序1.手写的顺序2.真正执行的顺序执行的顺序

2021-07-03 21:53:33 39

原创 INSERT INTO 语句用于向表格中插入新的行。

INSERT INTO 语句用于向表格中插入新的行。INSERT INTO table_name VALUES (值1, 值2,....)指定所要插入数据的列:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。常用于创建表的备份复件或者用于对记录进行存档。把所有的列插入新表 SELECT *INTO new_table_name [IN externalda

2021-07-03 21:52:11 643

原创 DATEDIFF() 函数返回两个日期之间的时间。

DATEDIFF() 函数返回两个日期之间的时间。语法DATEDIFF(datepart,startdate,enddate)startdate 和 enddate 参数是合法的日期表达式。datepart 参数可以是下列的值:datepart 缩写年 yy, yyyy季度 qq, q月 mm, m年中的日 dy, y日 dd, d周 wk, ww星期 dw, w小时 hh分钟 mi, n秒 ss, s毫秒 ms微妙 mcs纳秒 ns实例例子 1使用如下 SELEC

2021-07-03 21:51:39 1077

原创 #进阶7:连接查询

#进阶6:连接查询/*说明:又称多表查询,当查询语句涉及到的字段来自于多个表时,就会用到连接查询笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行发生原因:没有有效的连接条件如何避免:添加有效的连接条件分类:按年代分类:1、sql92标准:仅仅支持内连接 内连接: 等值连接 非等值连接 自连接2、sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接按功能分类: 内连接: 等值连接 非等值连接 自连接 外连接: 左外连接 右外连

2021-07-03 21:51:13 49

原创 #进阶6:分组查询

#进阶6:分组查询/*语法:select 查询列表from 表名where 筛选条件group by 分组列表having 分组后筛选order by 排序列表;执行顺序:①from子句②where子句③group by 子句④having子句⑤select子句⑥order by子句特点:①查询列表往往是 分组函数和被分组的字段 ★②分组查询中的筛选分为两类筛选的基表 使用的关键词 位置分组前筛选 原始表 where group by 的前面分组后筛选

2021-07-03 21:50:37 68

原创 #进阶5:分组函数

#进阶5:分组函数/*说明:分组函数往往用于实现将一组数据进行统计计算,最终得到一个值,又称为聚合函数或统计函数分组函数清单:sum(字段名):求和avg(字段名):求平均数max(字段名):求最大值min(字段名):求最小值count(字段名):计算非空字段值的个数*/#案例1 :查询员工信息表中,所有员工的工资和、工资平均值、最低工资、最高工资、有工资的个数SELECT SUM(salary),AVG(salary),MIN(salary),MAX(salary),COUNT(sa

2021-07-03 21:50:07 84

原创 #进阶4:常见函数

#进阶4:常见函数/*函数:类似于java中学过的“方法”,为了解决某个问题,将编写的一系列的命令集合封装在一起,对外仅仅暴露方法名,供外部调用1、自定义方法(函数)2、调用方法(函数)★叫什么 :函数名干什么 :函数功能常见函数:单行函数字符函数concatsubstrlength(str)char_lengthupperlowertrimleftrightlpadrpadinstrstrcmp数学函数absceilfloorroundtrun

2021-07-01 20:16:14 168

原创 #进阶3:排序查询

#进阶3:排序查询/*语法:select 查询列表from 表名【where 筛选条件】order by 排序列表执行顺序:①from子句②where子句③select子句④order by 子句举例:select last_name,salaryfrom employeeswhere salary>20000order by salary ;select * from employees;特点:1、排序列表可以是单个字段、多个字段、表达式、函数、列数、以及以上的

2021-07-01 20:13:14 69

原创 #进阶2:条件查询

#进阶二:条件查询/*语法:select 查询列表from 表名where 筛选条件;执行顺序:①from子句②where子句③select子句select last_name,first_name from employees where salary>20000;特点:1、按关系表达式筛选关系运算符:> < >= <= = <>补充:也可以使用!=,但不建议2、按逻辑表达式筛选逻辑运算符:and

2021-07-01 20:12:42 140

原创 #进阶1:基础查询

#进阶一:基础查询/*语法:select 查询列表 from 表名;特点:1、查询的结果集 是一个虚拟表2、select 查询列表 类似于System.out.println(打印内容);select后面跟的查询列表,可以有多个部分组成,中间用逗号隔开例如:select 字段1,字段2,表达式 from 表;System.out.println()的打印内容,只能有一个。3、执行顺序① from子句② select子句4、查询列表可以是:字段、表达式、常量、函数等*/USE

2021-07-01 20:12:20 91

python+pandas练习题目

python+pandas练习题目

2022-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除