自定义博客皮肤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)
  • 收藏
  • 关注

原创 RESTful

REST(Representational State Transfer)是软件架构的规范体系结构,他将资源的状态以合适客户端的形式从服务端发送到客户端(或相反方向)。在REST中,通过URL进行资源定位,用HTTP动作(GET、POST、DELETE、PUT等)描述操作,完成功能。在SpringBoot中,要返回JSON数据,则只需在控制器中用@RestController注解。(1)获取列表采用GET方式,返回List。(3)删除文章,采用delete方式。(5)查询文章,采用Get方式。

2023-05-13 01:16:29 81

原创 使用ORM操作SQL数据库(JPA、Mybatis)

JDBC操作每次都需要进行数据库连接,然后处理SQL语句、传值、关闭数据库。为了减少繁琐的步骤,减少开发人员的工作量,于是出现了JDBCTemplate。JDBCTemplate是对JDBC的封装。它已经完成所有的JDBC底层工作,所以,不需要每次都进行连接、打开、关闭等操作了。ORM(Object Relation Mapping)是对象/关系映射。将数据库中的表和内存中的对象建立映射关系。JDBC(Java DataBase Connectivity):用于执行数据库SQL语句的Java API。

2023-05-04 01:03:59 404

原创 SpringMVC

在SpringMVC框架中,DispatherServlet处于核心位置,继承自HttpServlet。DispatherServlet负责协调和组织不同组件,以完成请求处理并返回响应工作。MVC模式主要用于Web应用程序开发。优点:将应用程序的用户界面和业务逻辑分离,使得代码具备良好的可扩展性、可复用性、可维护性和灵活性。其中,浏览器通过访问DispatherServlet处理映射和调用视图渲染,然后返回用户的数据。MVC是指Model(模型)、View(视图)、Controller(控制器)。

2023-05-03 12:06:20 95

原创 SpringBoot基础

例如,在项目中添加Apache ActiveMQ依赖。使用SpringBoot热部署让我们在对项目进行修改时不需要重启,在应用运行的情况下即可实时生效,节省了调试时间。SpringBoot为我们提供了非常多的Starter,用于简化项目配置。例如,在项目中依赖了spring-boot-starter-web,则SpringBoot自动配置Web环境。SpringBoot根据配置的依赖进行自动配置,对依赖进行默认的配置,从而减少开发者搭建环境和配置的工作。官网中列出了已支持组件的Starter------

2023-05-01 18:54:32 77

原创 SpringBoot

介绍SpringBoot中常见的概念,详细说明SpringBoot中集成框架的应用。

2023-05-01 17:25:35 43

原创 第四章 集合运算

文章目录4.1 表的加减法4.1.1 什么是集合运算4.1.2 表的加法--`UNION`1、`union`的具体用法2、 `UNION` 与 `OR` 谓词3、保留重复行的集合运算--`UNION ALL`4、隐式数据类型转换4.1.3 MySQL 8.0 不支持交运算INTERSECT4.1.4 差集,补集与表的减法1、MySQL 8.0 还不支持 EXCEPT 运算2、INTERSECT 与 `AND` 谓词4.1.5 对称差4.2 连结--`JOIN`4.2.1 内连结--`INNER JOIN`.

2021-09-22 21:18:56 851

原创 第三章 复杂一点的查询

文章目录3.1 视图3.1.1 什么是视图3.1.2 视图与表有什么区别3.1.3 视图的作用3.1.4 如何创建视图3.1.5 如何修改视图结构3.1.6 如何更新视图内容3.1.7 如何删除视图3.2 子查询3.2.1 什么是子查询3.2.2 子查询和视图的关系3.2.3 嵌套子查询3.2.4 标量子查询3.2.5 标量子查询的作用3.2.6 关联子查询3.3 各种各样的函数3.3.1 算数函数3.3.2 字符串函数3.3.3 日期函数3.3.4 转换函数3.4 谓词3.4.1 什么是谓词3.4.2 .

2021-09-17 22:50:36 75

原创 第二章 基础查询与排序

文章目录2.1 SELECT语句基础2.1.1 从表中选取数据2.1.2 从表中选取符合条件的数据2.1.3 相关法则2.2 算术运算符和比较运算符2.2.1 算术运算符2.2.2 比较运算符2.3 逻辑运算符2.3.1 NOT运算符2.3.2 AND运算符和OR运算符2.4 对表进行聚合查询2.4.1 聚合函数2.5 对表进行分组2.5.1 GROUP BY语句2.6 为聚合结果指定条件2.6.1 用HAVING得到特定分组2.6.2 HAVING特点2.7 对查询结果进行排序2.7.1 ORDER B.

2021-09-16 22:43:04 127

原创 第一章 初识数据库

文章目录1.1 初始数据库1.1.1 数据库的概念1.1.2 DBMS的种类1.2 SQL语言1.2.1 SQL语句1.2.2 SQL的基本书写规则1.2.3 数据库的创建(CREATE DATABASE 语句)1.2.4 表的创建( CREATE TABLE 语句)1.2.5 命名规则1.2.6 数据类型的指定1.2.7 约束的设置1.2.8 表的删除和更新1.2.9 向表中插入数据1.2.10 索引1.3 作业1.1 初始数据库1.1.1 数据库的概念数据库是将大量数据保存起来,通过计算机加工.

2021-09-16 17:11:42 105

原创 一、NumPy(数组和矢量计算)

1.1 创建数值1.1.1 创建单位矩阵(numpy.identity)1.1.2 全零多维数组(numpy.zeros)1.1.3 标准正态分布多维数组(numpy.random.randn)1.1.4

2021-09-01 15:52:35 653

原创 八、异 常

文章目录8.1 异常是什么8.2 自主引发异常8.2.1 raise语句8.2.2 自定义的异常类8.1 异常是什么Python使用异常对象来表示异常状态,并在遇到错误时引发异常。8.2 自主引发异常8.2.1 raise语句>>> raise ExceptionTraceback (most recent call last): File "E:/Ppractice/Ppython/test/test.py", line 1, in <module>

2021-08-30 22:41:55 76

原创 七、抽象(类和接口)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-08-30 01:41:29 64

原创 六、抽象(函数)

文章目录6.1 自定义函数6.1.1 给函数写文档6.1.2 不是函数的函数6.2 参数魔法6.2.1 关键字参数和默认值6.2.2 分配参数6.3 作用域6.4 递归6.1 自定义函数6.1.1 给函数写文档6.1.2 不是函数的函数6.2 参数魔法6.2.1 关键字参数和默认值6.2.2 分配参数6.3 作用域命名空间或作用域6.4 递归...

2021-08-25 12:35:37 87

原创 五、条件、循环及其它语句

文章目录5.1 print和import5.1.1 打印多个参数5.1.2 导入时重命名5.2 赋值5.2.1 序列解包5.2.2 链式赋值5.2.3 增强赋值5.3 代码块-缩进5.4 条件和条件语句5.4.1 if语句5.4.2 else子句5.4.3 elif子句5.4.4 代码块嵌套5.4.5 比较运算符5.5 循环5.5.1 while循环5.5.2 for循环5.5.3 迭代字典5.5.4 迭代工具5.5.5 跳出循环5.6 简单推导5.7 pass、del和exec5.1 print和i.

2021-08-25 01:02:31 63

原创 四、字典的创建与使用

文章目录4.1 创建和使用字典4.1.1 函数dict4.1.2 基本的字典操作4.1.3 将字符串格式设置功能用于字典4.1.4 字典方法4.1 创建和使用字典phonebook = {'che':'123', 'lyx':'232', 'xp':'312'}字典由键及其相应的值组成,这种键-值对称为项(item)。4.1.1 函数dict可使用函数dict从其他映射(如其它字典)或键-值对序列创建字典。>>> items = [('name', 'Gum'), ('.

2021-08-24 21:27:55 347

原创 三、字符串的使用

文章目录3.1 字符串的基本操作3.2 设置字符串的格式3.2.1 %s(转换说明符)3.2.2 关键字参数3.2.3 format方法3.3 字符串方法3.3.1 center3.3.2 find3.3.3 join3.3.4 lower3.3.5 replace3.3.6 split3.3.7 strip3.3.8 translate3.1 字符串的基本操作所有标准序列操作(索引、切片、乘法、成员资格检查、长度、最小值和最大值)都适用于字符串。字符串是不可变的,因此所有的元素赋值和切片赋值都是非.

2021-08-24 16:45:40 76

原创 二、列表和元组

文章目录2.1 通用的序列操作2.1.1 索引2.1.2 切片2.1.3 序列相加2.1.4 乘法2.1.5 成员资格2.1.6 长度、最小值和最大值2.2 列表2.2.1 函数list2.2.2 基本的列表操作2.2.3 列表方法2.3 元组2.1 通用的序列操作2.1.1 索引序列中的所有元素都有编号——从0开始递增。>>>greeting = 'Hello'>>>greeting[0]'H'>>>greeting[-1] #负.

2021-08-24 02:02:09 100

原创 一、Python入门知识

文章目录1.1 交互式解释器1.2 算法1.3 数和表达式1.4 变量1.5 语句1.6 获取用户输入1.7 函数1.8 模块1.9 程序1.10 注释1.1 交互式解释器1.2 算法1.3 数和表达式+(加法)、-(减法)、*(乘法)、/(除法)>>> 1+12>>> 1-10>>> 1*22>>>1/20.5//:除法,舍弃掉小数部分。>>>1 // 20>&gt.

2021-08-23 19:27:44 83

原创 Java高级应用

文章目录一、JDBC操作数据库二、HTML5三、CSS3四、JavaScript五、网络编程

2021-07-16 14:41:19 93

空空如也

空空如也

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

TA关注的人

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