javaweb学习
文章平均质量分 83
凌辰揽月
半知一解
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis命令行学习
本文介绍了在Windows上安装Redis后通过命令行启动的方法:1) 进入Redis目录运行redis-server.exe redis.conf启动服务;2) 新建CMD窗口运行redis-cli.exe连接测试。针对连接时出现的密码认证错误,指出需先在配置文件中设置requirepass并重启服务才能使用密码登录。作者分享了自己因未配置密码直接使用-a参数导致认证失败的教训,并提供了设置密码的完整流程和快速启动脚本的创建方法。原创 2025-08-18 20:49:24 · 1044 阅读 · 0 评论 -
贴吧项目总结二
本文记录了开发中遇到的404和405错误问题及解决方法。404错误是由于注解参数未正确注入导致,通过补全@ParamAuto注解修复。405错误则是因为未使用BaseServlet而直接继承HttpServlet所致。文中还分享了前端验证码控件的实现方案,采用flex布局将验证码输入框和发送按钮分为2:1比例,通过CSS实现美观的浮动标签效果和错误提示样式。代码示例展示了完整的登录表单实现,包括用户名、邮箱、验证码、密码等字段的HTML结构和样式设计。原创 2025-07-17 22:01:23 · 569 阅读 · 0 评论 -
项目总体框架(servlet+axios+Mybatis)
本文介绍了基于Spring和MyBatis的贴吧项目框架设计,重点阐述了登录功能的实现流程。项目采用分层架构,包含Controller、Service、DAO三层,通过BaseServlet实现请求分发。前端使用axios发送JSON格式的登录请求,后端通过UserMapper操作数据库,验证成功后返回JWT令牌。文章详细说明了请求从前端到数据库的完整调用链路,并解释了采用axios而非传统表单提交的优势。原创 2025-07-15 17:31:14 · 486 阅读 · 0 评论 -
7月10号总结 (1)
文章摘要:作者开始了Web项目开发,首先设计了一个美观的登录界面,采用Flex布局居中,包含渐变动画效果和悬浮标签交互。界面实现表单验证功能,使用正则表达式检查用户名是否包含特殊字符。同时规划了用户系统的ER图,列出ID、用户名、密码等15个用户属性字段。后续计划结合双Token机制继续开发,并学习相关建表操作语句。原创 2025-07-10 21:17:09 · 1177 阅读 · 0 评论 -
AJAX 学习
AJAX技术概述与应用 AJAX是一种异步网页交互技术,通过XMLHttpRequest对象实现无需刷新页面的服务器通信。其核心优势包括提升用户体验、减轻服务器负担,但存在跨域限制和SEO不友好等问题。实现方式多样:原生JS的XMLHttpRequest、jQuery简化方法、现代Fetch API及Axios库。关键HTTP知识涉及请求/响应结构、状态码和方法。数据传输支持表单、JSON等格式,跨域问题可通过JSONP或CORS解决。典型应用场景包括动态加载、表单提交和实时交互。开发中需注意请求状态管理、原创 2025-07-09 16:40:16 · 1322 阅读 · 0 评论 -
AJAX总结
AJAX技术总结摘要:AJAX是一种异步无刷新数据交互技术,通过XMLHttpRequest对象实现客户端与服务器通信。核心优势在于提升用户体验,减少带宽消耗。其技术要点包括:1)创建/发送请求并处理响应;2)支持GET/POST等HTTP方法;3)处理JSON/FormData等数据格式。常见问题涉及跨域限制(可通过JSONP/CORS解决)和IE缓存问题。现代开发推荐使用axios或fetch API替代原生实现。Node.js服务器需配置CORS响应头以支持跨域请求。实际应用需注意错误处理、进度监控和原创 2025-07-09 16:39:26 · 1043 阅读 · 0 评论 -
注解与反射
Java注解(Annotation)是Java 5引入的一种元数据形式,用于向代码添加元数据信息。注解分为内部注解(如@Override、@Deprecated等)和元注解(用于定义其他注解的特性)。元注解包括@Retention、@Target等,用于指定注解的保留策略和目标元素类型。 反射机制通过Class对象获取类信息,提供动态加载类、调用方法和访问字段的能力。核心API包括Class、Constructor、Method和Field类,支持创建实例、方法调用和字段操作等。反射还支持动态代理等高级特性原创 2025-07-07 19:58:07 · 1026 阅读 · 0 评论 -
Servlet学习
Servlet是Java Web开发的核心组件之一,用于处理客户端请求并返回响应。本文介绍了Servlet的基本概念、创建步骤和生命周期。主要内容包括:1)Servlet是JavaEE规范接口,作为Web三大组件之一;2)创建Servlet可通过继承HttpServlet类并重写doGet/doPost方法;3)配置方式有传统web.xml和注解@WebServlet两种;4)Servlet生命周期包含加载实例化、初始化、处理请求和销毁四个阶段;5) 通过service()方法区分处理GET/POST请求。原创 2025-07-05 22:43:55 · 789 阅读 · 0 评论 -
8分钟讲完 Tomcat架构及工作原理
摘要:视频《JavaWeb开发必看!Tomcat架构及工作原理》详细解析了Tomcat的核心架构。重点介绍了Tomcat的目录结构:bin目录包含启动(startup.bat)和关闭(shutdown.bat)服务器的脚本;conf目录存放关键配置文件如server.xml;lib目录存储jar包;webapps目录存放网络内容;logs和temp目录分别保存日志和临时文件。通过8分钟讲解,帮助开发者快速掌握Tomcat的基本工作原理和文件组织方式。原创 2025-07-03 22:18:17 · 1207 阅读 · 0 评论 -
flex布局+BEM规范+grid布局
Flex布局是一种高效的CSS布局方式,通过容器属性(如flex-direction、justify-content)和子元素属性(如order、flex-grow)实现灵活的排列和对齐。BEM规范则是一种命名方法论,以block__element--modifier的结构提高代码可读性和可维护性,适用于组件化开发。尽管BEM的命名较长,但其清晰的层级结构避免了样式冲突。两者结合使用,可以构建响应式且易于维护的页面布局。Flex解决了传统布局的痛点,而BEM规范优化了CSS代码的组织方式。原创 2025-07-03 22:17:03 · 1074 阅读 · 0 评论 -
《MyBatis-Day02》添砖加瓦系列
MyBatis基础操作之删除与新增功能详解 本文介绍了MyBatis实现删除和新增操作的详细步骤。删除功能通过前端传递ID参数,使用@Delete注解编写预编译SQL语句,以#{id}方式动态绑定参数,防止SQL注入。文章重点讲解了预编译SQL的优势,包括性能更高(只需编译一次)和安全性更好(自动转义敏感字符)。通过日志配置可查看SQL执行过程。同时对比了#{...}和${...}两种参数占位符的区别,推荐使用#{...}确保安全。新增操作类似,通过前端传递完整对象参数实现数据插入。测试时需注入Mapper原创 2025-06-18 21:41:44 · 752 阅读 · 0 评论 -
《MyBatis-Day01》添砖加瓦系列
《离散数学》5小时突击课程采用高效浓缩的教学方式,帮助学生在短时间内掌握核心考点,搭配教材复习效果更佳。课程通过梳理知识框架和典型例题,实现期末快速提分,被学习者评价为"无敌"备考方案。 MyBatis入门教程详解了该持久层框架的核心功能:简化JDBC开发,封装数据库操作结果为实体类对象。快速入门案例演示了从创建SpringBoot工程到完成查询的全流程,包括:导入依赖、配置数据库连接、编写SQL语句(注解/XML两种方式)等步骤,并提供了用户表创建脚本及测试数据。原创 2025-06-17 22:18:51 · 827 阅读 · 0 评论 -
MySQL基础知识(DDL、DML)
本文介绍了数据库的基本概念、SQL语句分类及MySQL数据库操作。数据库(DB)是存储和管理数据的仓库,SQL语句分为DDL(数据定义)、DML(数据操作)、DQL(数据查询)和DCL(数据控制)四类。重点讲解了MySQL的DDL操作,包括数据库和表的创建、查询、修改和删除,并通过tb_user表示例说明建表语法。此外,还介绍了五种约束条件(非空、唯一、主键、默认、外键)的作用和使用场景。最后推荐了Navicat等图形化工具提升开发效率。全文涵盖数据库基础操作的核心知识点。原创 2025-06-12 21:55:25 · 512 阅读 · 0 评论 -
Web后端基础(基础知识)
本文介绍了BS与CS架构的优缺点对比,以及使用Postman工具调试HTTP请求的方法。主要内容包括:1) BS架构维护方便但体验一般,CS架构体验好但开发维护复杂;2) Postman可简化HTTP请求调试,清晰展示请求响应内容;3) 日期参数处理需用@DateTimeFormat指定格式,JSON参数需通过@RequestBody映射到实体类;4) 路径参数通过URL传递,后端使用@PathVariable接收。文章通过代码示例和Postman测试截图,详细演示了各种参数的处理方式。原创 2025-06-08 22:33:53 · 1412 阅读 · 0 评论 -
aliyun私服maven依赖配置+Maven 3.9.1下载安装
本文主要介绍Maven的下载与配置方法。首先提供Maven官网下载地址,推荐配置私服仓库并设置阿里云镜像加速下载。重点讲解了如何修改Maven配置文件(settings.xml),包括指定本地仓库路径(如D:\develop\apache-maven-3.9.4\mvn-repo)等关键配置项。文中还提供了详细的配置参考链接,帮助用户完成环境变量设置等后续操作。配置过程主要涉及XML文件的修改,建议用户按照提供的示例代码进行设置,并参考给出的优快云教程完成完整配置流程。原创 2025-06-05 21:45:32 · 347 阅读 · 0 评论 -
Vue简单介绍
本文简要介绍了Vue.js的基本概念和使用方法。首先说明了Vue如何将原始数据渲染为用户界面,并展示了一个用户列表数据的渲染示例。然后介绍了使用ES模块构建Vue应用的方式,包括基本语法和注意事项。最后重点讲解了Vue的常用指令,如v-for、v-bind、v-if等,并给出了一个员工信息展示的案例,其中包含性别和职位的条件渲染。文章还附带了完整的HTML代码示例,展示了如何构建一个包含搜索表单、数据表格和页脚的企业管理系统界面。原创 2025-06-04 21:16:11 · 761 阅读 · 0 评论
分享