JavaWeb开发基础
文章平均质量分 63
本专栏涉及到JavaWeb开发中的一些常见框架学习,当然里面也会涉及到一些前端的框架,对于这些前端的框架如果我们不是为了前端工作,我们只需要会基本用法即可,不需要深入了解。
JU HE
一个专注于机器学习、深度学习的AI炼丹师。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
8 SpringBoot进阶(上):AOP(面向切面编程技术)、AOP案例之统一操作日志
在AOP基础这个阶段,我们首先介绍一下什么是AOP,再通过一个快速入门程序,让大家快速体验AOP程序的开发。最后再介绍AOP当中所涉及到的一些核心的概念。什么是AOP?AOP英文全称:Aspect Oriented Programming(面向切面编程、面向方面编程),其实说白了,面向切面编程就是面向特定方法编程。那什么又是面向方法编程呢,为什么又需要面向方法编程呢?来我们举个例子做一个说明:比如,我们这里有一个项目,项目中开发了很多的业务功能。原创 2025-03-01 23:06:59 · 1328 阅读 · 1 评论 -
8 SpringBootWeb(下):登录效验(会话技术、过滤器、拦截器)、异步任务和多线程、SpringBoot中的事务管理@Transactional
参考视频什么是会话?在我们日常生活当中,会话指的就是谈话、交谈。在web开发当中,会话指的就是浏览器与服务器之间的一次连接,我们就称为一次会话。在用户打开浏览器第一次访问服务器的时候,这个会话就建立了,直到有任何一方断开连接,此时会话就结束了。在一次会话当中,是可以包含多次请求和响应的。比如:打开了浏览器来访问web服务器上的资源(浏览器不能关闭、服务器不能断开)第1次:访问的是登录的接口,完成登录操作第2次:访问的是部门管理接口,查询所有部门数据第3次:访问的是员工管理接口,查询员工数据。原创 2025-03-01 09:31:20 · 1179 阅读 · 0 评论 -
8 SpringBootWeb案例(中):文件上传(阿里云对象存储服务)、员工修改、SpringBoot中的配置文件详细讲解(yml配置文件)
在我们完成的新增员工功能中,还存在一个问题:没有头像(图片缺失)上述问题,需要我们通过文件上传技术来解决。下面我们就进入到文件上传技术的学习。文件上传技术这块我们主要讲解三个方面:首先我们先对文件上传做一个整体的介绍,接着再学习文件上传的本地存储方式,最后学习云存储方式。接下来我们就先来学习下什么是文件上传。参考视频文件上传,是指将本地图片、视频、音频等文件上传到服务器,供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。原创 2025-02-23 23:44:47 · 1018 阅读 · 0 评论 -
补充:文件上传、下载传输给前端之直接传递图片二进制数据:网络中的图片、音频、视频等非字符数据的传输
我们后端传的是个byte[],但是主流JSON序列化框架(如Jackson、Gson)在遇到byte[]类型时,会自动进行Base64编码变成字符串传给前端了(byte[]–>二进制数据–>安装Base64编码编码规则变成字符串),所以前端拿到的是一个乱起八遭的字符串,不过前端有工具可以将其变成图片展示。包含64个字符:大写字母(A-Z)、小写字母(a-z)、数字(0-9)、+和/,部分场景使用变体字符(如URL安全型将+//替换为-/_)。前面我们在学习Java的IO流的时候讲过字节流和字符流。原创 2025-02-23 23:02:42 · 1060 阅读 · 0 评论 -
8 SpringBootWeb案例(上): 查询【分页功能(分页插件)】、删除、新增、修改
前面我们已经讲解了Web前端开发的基础知识,也讲解了Web后端开发的基础(HTTP协议、请求响应),并且也讲解了数据库MySQL,以及通过Mybatis框架如何来完成数据库的基本操作。那接下来,我们就通过一个案例,来将前端开发、后端开发、数据库整合起来。而这个案例呢,就是我们前面提到的Tlias智能学习辅助系统。在这个案例中,前端开发人员已经将前端工程开发完毕了。我们需要做的,就是参考接口文档完成后端功能的开发,然后结合前端工程进行联调测试即可。完成后的成品效果展示:准备工作部门管理员工管理。原创 2025-02-20 23:10:59 · 1179 阅读 · 1 评论 -
7 SpringBoot框架(中):依赖注入详解、SpringBoot中的日志管理、@Value 注解和@ConfigurationProperties 注解加载配置文件
提示:以下是本篇文章正文内容,下面案例可供参考# 设置根日志级别# 设置特定包的日志级别# 输出日志到文件logging.file.name=logs/app.log # 固定文件名logging.file.path=logs # 目录(自动生成 spring.log)# 日志格式# 日志文件滚动策略(仅对固定文件生效)如果需要更复杂的配置(如按时间/大小滚动日志、自定义过滤器),可以创建(Spring Boot 推荐此文件名以支持 Profile 配置)。Logback。原创 2025-02-18 21:21:50 · 1189 阅读 · 0 评论 -
2 Linux基础
Linux系统内核(内核是免费开源的)内核提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。系统级应用程序(根据不同公司实现不同发行版不同,称为Linux发行版)系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看、音乐播放等。任何人都可以获得并修改内核,并且自行集成系统级程序提供了内核+系统级程序的完整封装,称之为Linux发行版。原创 2025-01-07 23:49:10 · 694 阅读 · 0 评论 -
6 Maven系列
参考视频什么是maven?Maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建。Maven的作用?依赖管理方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题。统一项目结构提供标准、统一的项目结构项目构建标准跨平台(Linux、Windows、MacOS)的自动化项目构建方式maven提供了指令可以快速的将项目进行 编译、打包这些工作参考视频。原创 2025-02-07 23:25:11 · 1715 阅读 · 0 评论 -
5 前端系统开发:Vue2、Vue3框架
Vue的使用在前端想学习深入还是有很多要学习的,但我们重点不在前端。我们快速入门一下,能够简单使用就可以了,如果想深入了解这个十分重要的前端框架,就需要专门去找Vue这门课好好学习一下了。Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。前面学DOM操作,会发现相当繁琐,方法属性一大堆,不方便。因此就衍生出了Vue这么一个框架可以帮助我们简化DOM操作的书写。基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上Vue的学习原创 2025-02-04 21:12:32 · 1072 阅读 · 0 评论 -
4 前端框架前置技术:AJAX技术、node.js环境、Git使用
本课程所有接口采用apifox模拟,全部使用的是B站-AJAX和黑马头条-数据管理平台这个里面的接口进行测试。原创 2025-02-04 23:33:52 · 766 阅读 · 0 评论 -
3 前端: HTML语法、CSS语法、JavaScript基础
本文主要介绍前端 HTML\CSS\JS 三件套的知识,富含大量实际案例练习!原创 2025-01-12 23:38:50 · 1623 阅读 · 0 评论 -
1 数据库: MySQL
MySql数据库知识原创 2024-12-07 21:12:52 · 1169 阅读 · 0 评论 -
0 导学 - JavaWeb开发导学路线
在这套传统的学习路线中(1)(2)(3)中很多技术都会被整合到(5)(6)这些现在比较流行的框架中。但是我们这里还是要学习这些基础才能更好的学习框架中对这些技术的应用,不然就只能速成不理解具体原理。先安装传统路线学习所有基础,再根据新路线学习当前流行技术。穿插整合二者一起学习。JavaWeb涉及的学习路线中框架很多,传统的学习路线。原创 2025-01-04 11:08:48 · 425 阅读 · 0 评论
分享