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

原创 文件上传和阿里云OSS

文件上传,是指将本地图片、视频、音频等文件上传到服务器,供其他用户浏览或下载的过程。用来接收上传的文件录入数据并提交,通过后端程序控制台可以看到,表单提交的三项数据(姓名、年龄、文件)存放在一个临时目录,分别存储在不同的临时文件中,当程序运行完毕之后,临时文件会自动删除。所以如果想要实现文件上传,需要将这个临时文件转存到我们的磁盘目录中。

2024-08-22 00:37:17 840

原创 MyBatis教程

在图形化客户端工具中,编写增删改查的 SQL 语句,发给数据库管理系统,由数据库管理系统执行 SQL 语句并返回执行结果。(增删改操作:返回受影响行数。查询操作:返回结果集)后端开发人员通常需要使用 Java 程序操作数据库,现在主流的方式是:Mybatis。MyBatis 是一款优秀的持久层框架,用于简化 JDBC 的开发。持久层:数据访问层(Dao),用来操作数据库。框架:是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。

2024-08-18 17:26:42 1870

原创 MySQL简易教程

数据库:英文为 DataBase,简称 DB,它是存储和管理数据的仓库。像我们日常访问的电商网站京东,企业内部的管理系统 OA、ERP、CRM 这类的系统,大家所看到的数据,都是存储在数据库中的。这些数据只是在浏览器或 app 中展示出来而已,数据的存储和管理都是数据库负责的。数据库管理系统:DataBase Management System (DBMS),操纵和管理数据库的大型软件。

2024-08-10 15:00:28 1529

原创 SpringBoot入门

在正式学习 SpringBoot 之前,我们要先来了解下什么是 Spring。打开 Spring 的官网。Spring 发展到今天已经形成了一种开发生态圈,Spring 提供了若干个子项目,每个项目用于完成特定的功能。而我们在项目开发时,一般会偏向于选择这一套 Spring 家族的技术,来解决对应领域的问题,我们称这一套技术为Spring 全家桶。Spring 家族旗下这么多的技术,最基础、最核心的是 SpringFramework。

2024-08-08 20:47:39 768

原创 HTTP协议与Tomcat服务器

概念:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。HTTP 是互联网上应用最为广泛的一种网络协议HTTP 协议要求:浏览器在向服务器发送请求数据时,或是服务器在向浏览器发送响应数据时,都必须按照固定的格式进行数据传输服务器硬件指的也是计算机,只不过服务器要比我们日常使用的计算机大很多。服务器,也称伺服器。是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

2024-08-07 19:47:12 746

原创 Maven快速入门

Maven 是 Apache 旗下的一个开源项目,它基于项目对象模型(Project Object Model , 简称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。是一款用于管理和构建 Java 项目的工具。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。

2024-08-05 21:02:19 923

原创 Web前端开发

通过上述学习的 HTML + CSS + JS 已经能够开发美观的页面了,但是开发的效率还有待提高,那么如何提高呢?一个完整的 HTML 页面包括了视图和数据,数据是通过请求从后台获取的,那么意味着我们需要将后台获取到的数据呈现到页面上,这就需要我们使用 DOM 操作。正因为这种开发流程,所以我们引入了一种叫做 MVVM(Model-View-ViewModel) 的前端开发思想,即让我们开发者更加关注数据,而非数据绑定到视图这种机械化的操作。那么具体什么是MVVM思想呢?

2024-07-27 19:07:42 1671

原创 接口和内部类(三)

接口是一种规则,是对行为的抽象接口用关键字interface定义public interface 接口名 {在一个类的里面再定义一个类内部类表示的事物是外部类的一部分内部类单独出现没有任何意义//外部类 public class Inner {//内部类 } }使用场景:一个事物内部还有一个独立的事物,内部事物脱离外部事物无法独立使用汽车的发动机人的心脏。

2023-08-08 20:17:06 80

原创 Java面向对象(二)

属性:在类中通过成员变量来体现(类中方法外的变量)行为:在类中通过成员方法来体现修饰符 class 类名 {// 成员变量 数据类型 变量;// 成员方法 方法 1;} //构造方法 public 类名() }类名使用大驼峰命名法,见名知意一个 java 文件中可以定义多个 class 类,但是只能一个类是public修饰的,public修饰的类名必须与文件名相同实际开发建议一个文件定义一个 class 类很多类具有很多相同的属性和方法,代码复用性差,维护麻烦。

2023-08-03 21:07:30 76

原创 Java基本语法结构(一)

人与计算机进行信息交流沟通的一种编程语言Java5.0:Java第一个大版本更新(前面是1.1、1.2、1.3、1.4)Oracle收购之后分为过渡版本和长期支持版本(LTS),以下是常用LTSJava8.0:目前绝大数公司正在使用的版本,因为这个版本最稳定Java17.0:目前最新的稳定版本版本向下兼容2)Java的三大平台JavaSE:SE即标准版,主要用来开发桌面应用。C/C++加载速度快,更有优势JavaME:ME即微缩版,主要用来做移动类、嵌入式开发。

2023-07-22 16:35:26 132

原创 为什么要有原码、反码、补码?

负数的原码在计算时总是往相反的方向走,因为有第一位符号位负的存在,加的时候变小,减的时候变大,所以干脆把负数的数据位全部取反,0 变 1、1 变 0,而正数原码计算没有问题,所以正数的反码和原码一样,也就引出了反码的概念。反码跨 0 计算总是会和预期结果存在 1 的偏差,这个偏差是由于反码多一个 -0 而导致的,解决方法其实很简单,把整个反码向下移一位,也就是消除 -0 这一位, 规定 -1 的补码为 1111 1111,也就是常说的。二进制计算的结果 -2 - 1 结果是 -1,而正确结果应该是 -3。

2023-07-19 16:58:57 821 4

原创 「计算机科学速成课」笔记

命名:算术逻辑单元(Arithmetic&Logic Unit),简称ALU组成:ALU有2个单元,算术单元(Arithmetic Unit)和逻辑单元(Logic Unit),算术单元负责计算机里的所有数字操作作用:计算机中负责运算的组件,处理数字/逻辑的最基本单元。

2023-07-16 22:32:48 596 3

空空如也

空空如也

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

TA关注的人

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