- Java基础——IO流
一、文件(1)概念文件是什么:文件是保存数据的地方。比如我们经常使用的word文档、txt文件、excel文件、视频文件(avi、mp4),图片(jpg、png、gif)等都是文件。它既可以保存一张图片,也可以保存视频、声音......文件流:文件在程序中是以流的形式来操作的流:数据在数据源(文件)和程序(内存)之间......
- JavaWeb:Servlet详解
该笔记根据尚硅谷的JavaWeb课程进行整理 一、Servlet简介静态资源和动态资源:(1)静态资源:无需通过代码运行生成的资源,例如:html、css、js、img,音频和视频文件(2)动态资源:需要通过代码运行生成的资源。在程序运行之前无法确定的数据,运行时动态生成,例如:Servlet、Thymeleaf......画图......
- Java 多线程探秘:核心概念与实用技巧全解析
1.有三个线程T1,T2,T3,如何保证顺序执行?要确保三个线程T1,T2,和T3按顺序执行,你可以使用多种同步机制。以下是几种常见的方法:Join方法启动T1线程。调用T1.join(),这将使当前线程(假设是主线程)等待直到T1完成。启动T2线程,并调用T2.join()。最后启动T3线程,并......
- 《JAVA软件工程师》理论考试【一】
《JAVA软件工程师》理论考试【一】同步方法和同步代码块的区别是什么?首先同步方法和同步代码块都有锁,同步方法需要创建一个任意对象,并且要把对象放入同步代码块中的参数中同步方代码块定义,只需要把共享的代码放入run方法中的同步代码块中即可,(需要创建任意对象),同步方法定义......
- SpringBootWeb 入门程序
步骤1.创建springboot工程,并勾选web开发相关依赖IDEA/文件/新建/模块/SpringBoot/改名什么的/确认依赖项/SpringBoot3.4.0(最新稳定版本)/Web/SpringWeb/创建2.定义HelloController类,添加方法hello,并添加注释,然后启动。src/main/java/在软件包里新建一个包(control)包下......
- 断点续传(上传)JAVA版
需求:大文件上传,批量上传,断点续传,文件夹上传,大文件下载,批量下载,断点下载,文件夹下载文件夹:上传下载需要支持层级结构,采用非压缩方式文件大小:100G前端:vue2,vue3,vue-cli,jquery,html,webuploader后端:JSP,springbootweb服务:tomcat数据库:mysql,oracle,达梦,国产化数据库服务......
- 基于SpringBoot+Vue的在线宠物用品交易网站-无偿分享 (附源码+LW+调试)
目录1.项目技术2.功能菜单3.部分功能截图4.研究背景5.研究目的6.可行性分析6.1技术可行性6.2经济可行性6.3操作可行性7.系统设计7.1概述7.2系统流程和逻辑7.3系统结构8.数据库设计8.1数据库ER图(1)管理员实体属性图(2)客服信息实体属性图(3)商品资......
- 基于SpringBoot+Vue的论坛网站-无偿分享 (附源码+LW+调试)
目录1.项目技术2.功能菜单3.部分功能截图4.研究背景5.研究目的6.可行性分析6.1技术可行性6.2经济可行性6.3操作可行性7.系统设计7.1概述7.2系统流程和逻辑7.3系统结构8.数据库设计8.1数据库ER图(1)问题反馈实体属性图(2)系统资讯实体属性图(3)论坛......
- springboot企业合同管理系统-计算机毕业设计源码45527
目 录摘要1绪论1.1研究背景1.2 研究意义1.3论文结构与章节安排2 企业合同管理系统的设计与实现系统分析2.1可行性分析2.2系统流程分析2.2.1数据增加流程2.2.2数据修改流程2.2.3数据删除流程2.3 系统功能分析2.3.1功能性分析2.4 系统......
- springboot智慧就业服务系统-计算机毕业设计源码46460
目 录1绪论1.1研究背景1.2研究意义1.3论文结构与章节安排2 智慧就业服务系统系统分析2.1可行性分析2.2系统流程分析2.2.1数据增加流程2.2.2数据修改流程2.2.3数据删除流程2.3 系统功能分析2.3.1功能性分析2.4 系统用例分析3智慧就......