自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 设计模式——策略模式

商城系统场景中,有多种会员实现不同的营销策略

2024-10-30 23:12:46 330

原创 聊聊Java多线程

聊聊Java多线程的事

2024-10-27 21:51:04 892

原创 自定义注解+AOP+异步记录操作日志

自定义注解+AOP+异步记录操作日志

2024-10-20 21:34:04 324 1

原创 数据结构与算法——顺序表

顺序表的基本操作01、顺序表数据结构02、顺序表的基本操作函数2.1、初始化顺序表函数2.2、静态创建顺序表2.3动态创建顺序表2.4、插入函数2.5、删除函数2.6、查找函数2.7、顺序表的反转函数2.8、顺序表的清除函数03、功能函数3.1、创建顺序表函数3.2、插入功能函数3.3、删除功能函数3.4、查找功能函数3.5、输出功能函数04、菜单函数05、主函数06、整合代码01、顺序表数据结构typedef struct{ ElemType data[MaxSize];//顺序表元素 int

2022-03-03 17:21:03 810

原创 Java基础——面向对象(中)

面向对象(中)01、继承性的使用与理解1.1、继承性练习02、方法的重写(override/overwrite)2.1、方法重写的细节2.2、方法的练习03、四种访问权限修饰符04、关键字:super05、子类对象实例化过程06、面向对象特征之三:多态性6.1、虚拟方法的补充6.2、向下转型的使用6.3、多态性的练习07、Object 类的使用7.1、Object类中的主要结构7.2、==操作符与equals方法7.2.1、重写equals()方法的原则7.3、toString的使用08、包装类(Wrapp

2022-02-26 20:16:38 227

原创 MySQL基础篇——数据处理之增删改

数据处理之增删改01、添加数据02、更新数据 (或修改数据)03、删除数据04、 MySQL8的新特性05、综合案例06、本章练习01、添加数据#0. 储备工作USE atguigudb;CREATE TABLE IF NOT EXISTS emp1(id INT,`name` VARCHAR(15),hire_date DATE,salary DOUBLE(10,2));DESC emp1;SELECT *FROM emp1;#1. 添加数据#方式1:一条一条的添加数

2022-01-27 17:27:32 353

原创 MySQL基础篇——创建和管理表

创建和管理表01、 基础知识1.1、 一条数据存储的过程1.2、标识符命名规则1.3、MySQL中的数据类型02、创建和管理数据库2.1、创建数据库2.2、管理数据库2.3、修改数据库2.4、删除数据库03、 创建表04、 修改表4.1、添加一个字段4.2、修改一个字段4.3、重命名一个字段4.4、删除一个字段05、重命名表06、删除表07、清空表08、拓展09、本章练习01、 基础知识1.1、 一条数据存储的过程存储数据是处理数据的第一步 。只有正确地把数据存储起来,我们才能进行有效的处理和分析。在

2022-01-27 17:15:07 954

原创 MySQL基础篇——子查询

子查询01、 由一个具体的需求,引入子查询1.1、 子查询的基本使用1.2、子查询的分类02、单行子查询2.1、单行比较操作符2.2、HAVING 中的子查询2.3、 CASE中的子查询2.4、子查询中的空值问题2.5、非法使用子查询03、多行子查询3.1、多行比较操作符3.2、举例3.3、空值问题04、相关子查询4.1、举例4.2、EXISTS 与 NOT EXISTS关键字4.3、 相关更新4.4、 相关删除05、抛一个思考题06、本章练习01、 由一个具体的需求,引入子查询#需求:谁的工资比Abe

2022-01-27 11:00:00 186

原创 MySQL基础篇——聚合函数

聚合函数01、聚合函数介绍1.1、AVG和SUM函数1.2、MIN和MAX函数1.3、COUNT函数02、 GROUP BY03、HAVING3.1、基本使用3.2、WHERE和HAVING的对比04、SELECT的执行过程4.1、SELECT 语句的完整结构4.2、SELECT执行顺序4.3、SQL 的执行原理05、本章练习01、聚合函数介绍什么是聚合函数:聚合函数作用于一组数据,并对一组数据返回一个值。聚合函数类型:AVG(),SUM(),MAX(),MIN(),COUNT()聚合函数不能嵌

2022-01-27 10:21:42 855

原创 MySQL基础篇——单行函数

单行函数01、函数的理解1.1、什么是函数1.2、不同DBMS函数的差异1.3、MySQL的内置函数及分类02、数值函数2.1、基本函数2.2、 角度与弧度互换函数2.3、三角函数2.4、指数与对数2.5、进制间的转换03、字符串函数04、日期和时间函数4.1、 获取日期、时间4.2、 日期与时间戳的转换4.3、获取月份、星期数、天数等函数4.4、 日期的操作函数4.5、时间和秒钟转换的函数4.6、计算日期和时间的函数4.7、日期的格式化与解析05、流程控制函数06、加密与解密函数07、MySQL信息函数0

2022-01-25 20:06:33 690

原创 MySQL基础篇——多表查询

多表查询01、 一个案例引发的多表连接1.1、案例说明1.2、 笛卡尔积的理解1.3、案例分析与问题解决02、多表查询2.1、等值连接 vs 非等值连接2.2、自连接 vs 非自连接2.3、内连接 vs 外连接03、SQL99语法实现多表查询3.1、基本语法3.2 内连接的实现3.3 外连接( OUTER JOIN)的实现3.3.1 左外连接(LEFT OUTER JOIN)3.3.2 右外连接(RIGHT OUTER JOIN)3.3.3 满外连接(FULL OUTER JOIN)04、UNION的

2022-01-24 22:51:21 883

原创 MySQL基础篇——排序与分页

排序与分页01、排序数据1.1 排序规则1.2 单列排序1.3 多列排序02.、分页2.1 背景2.2 实现规则2.3 拓展03、本章练习01、排序数据1.1 排序规则使用 ORDER BY 子句排序ASC(ascend): 升序DESC(descend):降序ORDER BY 子句在SELECT语句的结尾。1.2 单列排序#如果没有使用排序操作,默认情况下查询返回的数据是按照添加数据的顺序显示的。#练习:按照salary从高到低的顺序显示员工的信息#1.1、使用ORDER BY

2022-01-24 18:48:14 1360

原创 MySQL基础篇——运算符

运算符01、算术运算符1.1、加法与减法运算符1.2、乘法与除法运算符1.3、求模(求余)运算符02、比较运算符2.1、 = <=> <> != < <= > >=2.22.2.1、 IS NULL \ IS NOT NULL \ ISNULL2.2.2、LEAST() \ GREATEST2.2.3、BETWEEN...AND...2.2.4、IN(set) \ NOT IN (set)2.2.5、LIKE

2022-01-22 17:07:04 2132

原创 MySQL基础篇——基本的SELECT语句

基本的SELECT语句01、SQL概述1.1、SQL背景知识1.2、SQL分类02、SQL语言的规则与规范2.1、SQL语言的规范2.2、SQL大小写规范 (建议遵守)2.3、注释2.4、命名规则(暂时了解)2.5、数据导入指令03、基本的SELECT语句3.0 SELECT...3.1 SELECT ... FROM3.2 列的别名3.3 去除重复行3.4 空值参与运算3.5 着重号04、显示表结构01、SQL概述1.1、SQL背景知识1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来

2022-01-21 23:12:28 1133

原创 Java基础——面向对象(上)

面向对象(上)01、面向过程与面向对象01、面向过程与面向对象何谓“面向对象”的编程思想?首先解释一下“思想”。先问你个问题:你想做个怎样的人?可能你会回答:我想做个好人,孝敬父母,尊重长辈,关爱亲朋…你看,这就是思想。这是你做人的思想,或者说,是你做人的原则。做人有做人的原则,编程也有编程的原则。这些编程的原则呢,就是编程思想。...

2022-01-21 22:05:01 531

原创 python——time库的使用以及七段数码管绘制

time库的使用time库是Python中处理时间的标准库计算机时间的表达提供获取系统时间并格式化输出功能提供系统级精确计时功能,用于程序性能分析import time time.(b) ()time库包括三类函数时间获取:time() ctime() gmtime()时间格式化:strftime() strptime()程序计时:sleep(), perf_count...

2019-12-01 15:53:40 1758

原创 python基本数据类型、数值运算及字符串

数字类型及操作整数类型:与数学中整数的概念一致整数无限制 pow()可正可负,没有取值范围限制pow(x,y)函数:计算 xy,想算多大算多大4种进制表示形式十进制:100,-234二进制,以0b或0B开头:0b010, -0B101八进制,以0o或0O开头:0o123, -0O456十六进制,以0x或0X开头:0x9a, -0X89>>>pow(2,10...

2019-12-01 15:20:44 452

原创 python----turtle绘图库

python蟒蛇的绘制#pythonDraw.py import turtle turtle.setup(650,350,200,200)turtle.pu()turtle.fd(-250)turtle.pd()turtle.pensize(20)turtle.pencolor("red")turtle.seth(-40)for i in range(4): t.cir...

2019-11-16 15:30:09 483

原创 python——元组

元组Python的元组与列表用法几乎一样,但是不同之处在于元组的元素不能修改。元组使用***小括号***,列表使用***方号***。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。注意:元组中只包含一个元素时,需要在元素后面添加逗号。访问元组元组可以使用下标索引来访问元组中的值,与列表一样。修改元组元组中的元素值是不允许修改的,但我们可以对元组进行连接组合。切记:元组中的元...

2019-10-15 20:13:49 153

空空如也

空空如也

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

TA关注的人

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