自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 创建springboot工程,使用Mybatis框架

比如实体类中有10个参数,但是客户端只传递过来的3个参数,此时通过DTO接收传递过来的参数,如果使用实体类接收也可以但是会存在很多的null值,使用DTO好处是只要发现null值就能判断出传输出错了。此方法中的response参数就是服务器响应的数据,把响应的图片路径显示到页面中。从elementUI文档中找到 Upload上传组件中的照片墙,,然后把3部分代码复制到自己的页面中,给el-upload添加 action设置 请求路径为/upload,添加name为pic,添加limit设置上传文件的数量。

2023-02-04 20:50:49 973

原创 JDBC数据库连接

JDBC代表JAVADATAbASEConnectivity(Java数据库连接),它是一个标准的 Java API,用于 Java 编程语言和大量数据库之间的独立于数据库的连接。JDBC库包括用于下面提到的每个任务的API,这些API通常与数据库使用相关联。与数据库建立连接。创建SQL或MySQL语句。在数据库中执行SQL或MySQL查询。查看和修改结果记录。

2023-01-29 13:08:59 599

原创 数据库基础语言DQL语句

1、查看公司所有员工的工资,且工资从低到高排序FROM emp2、按照时间排序时,越早的时间越小,越晚的时间越大FROM emp3、按照升序排序时,可以使用关键字ASC,但是通常不需要写,因为默认就是升序(从小到大)FROM emp4、按照工资从大到小排序(降序),降序使用关键字DESCFROM emp5、查看每个部门的工资排名ORDER BY可以按照多字段排序,排序优先级时先将结果集按照第一个字段的值排序,保证第一个字段排序顺序的前提下。

2023-01-25 22:37:13 1317

原创 数据库基础语言

目录数据库与表的概念:如何操作数据库数据库连接方式SQL分类DDL数据定义语言DML 数据操作语言数据库常用数据类型约束条件主键约束(PRIMARY KEY)具有主键约束的字段同时可以使用自增来让DBMS自行对其值进行维护非空约束(NOT NULL)唯一性约束(UNIQUE)DQL 数据查询语言数据库基本概念:数据库(DataBase)就是存储数据的仓库数据库管理系统(DBMS):可以独立运行的软件,维护磁盘上的数据,用统一的方式维护不同种类的数据,做到通用且高效。常见的DBMS: mysql 、orac

2023-01-10 21:47:12 2310

原创 B/S模式下的MVC架构迭代(2)

实现:完成HttpServletRequest中的解析消息正文的方法 当页面(reg.html或login.html)中form的提 交方式改为POST时,表单数据被包含在正文里,并且 请求的消息头中会出现 Content-Type和Content-Length用于告知服务端正文内容。本版本完成表单的提交以及提交后的请求的解析工作。'范'->'1''1''1''0''1''0''0''0'..... 问题虽然解决,但是新的问题出现了:太长。

2023-01-06 09:56:25 332

原创 B/S模式下的MVC架构迭代(1)

HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,由万维网制定,是浏览器与服务器通讯的应用层协议,规定了浏览器与服务器之间的交互规则以及交互数据的格式信息。HTTP 要求浏览器与服务器的传输层协议是可靠的,因此使用 TCP/IP 通信协议来传递数据。HTTPS 协议是 HyperText Transfer Protocol Secure(超文本传输安全协议)的缩写,是一种通过计算机网络进行安全通信的传输协议。

2023-01-02 21:09:37 538

原创 java多线程

新建状态 就绪状态 运行状态 阻塞状态 死亡状态1.继承Thread并重写run方法匿名内部类的形式的线程创建2.实现Runnable接口单独定义线程任务Thread类的常用方法sleep阻塞sleep方法处理异常:InterruptedException守护线程线程的优先级等级获取和设置当前线程的优先级1.synchronized关键字同步方法(成员方法上)在静态方法上,使用synchronized同步块(成员方法中)

2022-12-27 20:24:48 161

原创 java网络编程

提供了应用程序之间要发送数据的数据报。Socket(套接字)封装了TCP协议的通讯细节,是的我们使用它可以与服务端建立网络链接,并通过 它获取两个流(一个 输入一个输出),然后使用这两个流的读写操作完成与服务端的数据交互。原因在于: 外层的while循环里面嵌套了一个内层循环(循环读取客户端发送消息),而循环执行机制决定了里层循环不结束,外层 循环则无法进入第二次操作。2:当客户端链接后不输入信息发送给服务端时,服务端的br.readLine()方法是出于阻塞状态的,直到读取了一行来自客户端发送的字符串。

2022-12-25 17:57:51 86

原创 java异常处理

自定义异常通常用来定义那些业务上的异常问题。定义自定义异常需要注意以下问题:- 异常的类名要做到见名知义- 需要是Exception的子类- 提供超类异常提供的所有种类构造器。

2022-12-24 20:02:34 1293

原创 io流---高级流

实际开发中我们还有功能更好用的字符高级流.但是其他的字符高级流都有一个共通点:不能直接连接在字节流上.而实 际操作设备的流都是低级流同时也都是字节流.因此不能直接在流连接中串联起来.转换流是一对可以连接在字节流上 的字符流,其他的高级字符流可以连接在转换流上.在流连接中起到"转换器"的作用(负责字符与字节的实际转换)java.io.InputStream和OutputStream是所有字节流的超类 而java.io.Reader和Writer则是所有字符流的超类,它们和字节流的超类是平级关系.

2022-12-21 17:08:32 152

原创 io流---文件流

1.java.io.InputStream:所有字节输入流的超类,其中定义了读取数据的方法.因此将来不管读取的是什么设备(连接 该设备的流)都有这些读取的方法,因此我们可以用相同的方法读取不同设备中的数据2.java.io.OutputStream:所有字节输出流的超类,其中定义了写出数据的方法.

2022-12-19 18:05:32 283

原创 文件操作---File

文件操作---File

2022-12-14 16:48:25 145 1

空空如也

空空如也

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

TA关注的人

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