2-Java Web
文章平均质量分 93
Javaweb + ai
好学且牛逼的马
28 软件工程在读
业余嵌入式玩家
非业余 后端开发
web3开发爱好者
你的go学长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java学习路线| 最佳食用指南 60days】
60days 每天10h以上时间 笔记知识点熟悉 附录面试题掌握 以下技术栈可牢固掌握。原创 2025-11-01 22:39:30 · 1171 阅读 · 0 评论
-
【JavaWeb|day19 Web后端进阶 SpringAOP、SpringBoot原理、自定义Starter、Maven高级】
需求:SpringBoot 默认配置的序列化方式为 JDK 序列化(序列化后数据乱码),自定义自动配置类,将序列化方式改为 Jackson。步骤 1:创建自动配置类java运行// 当项目中存在RedisTemplate类时,该配置类生效// 当容器中不存在RedisTemplate Bean时,才创建该Bean(允许用户自定义覆盖)@Bean// 配置Jackson序列化// 支持Java 8时间类型// Key用String序列化。原创 2025-10-30 15:32:53 · 689 阅读 · 3 评论
-
【JavaWeb|day20 Web前端实战 项目部署】
前端实战关键:统一结构、封装请求、前后端数据对齐。部署核心:服务器环境准备→项目打包→上传部署→反向代理配置。排查技巧:优先看日志(后端 app.log、Nginx 日志),用浏览器调试前端请求。原创 2025-10-30 15:33:15 · 543 阅读 · 0 评论
-
原生 JDBC + DbUtils + MyBatis 同场景 Demo(C3P0 数据源 XML 配置版)
解耦配置与代码:数据库连接信息、连接池参数通过 XML 配置,无需硬编码,便于维护和多环境切换;连接复用提升性能:C3P0 连接池复用物理连接,避免原生 JDBC 频繁创建 / 关闭连接的性能损耗;资源管控更安全:连接池限制最大连接数、空闲时间等参数,避免数据库连接数超限导致的服务不可用;框架适配性强:DbUtils 可直接复用 C3P0 数据源,MyBatis 通过自定义适配后,也能无缝使用 C3P0 的连接池能力。原创 2025-12-17 19:13:46 · 765 阅读 · 0 评论 -
原生 JDBC 深度问答:强逻辑拆解 + 引导式思考
JDBC是Java访问数据库的标准接口规范,而非具体实现类库。其核心价值在于解耦Java代码与具体数据库,通过接口与实现分离的设计,使代码只需面向JDBC接口编程,更换数据库时仅需替换驱动Jar包。JDBC驱动作为接口的具体实现,负责与数据库建立物理连接和执行SQL指令。JDBC4.0后通过SPI机制自动加载驱动,简化了开发流程。在SQL执行层面,PreparedStatement通过预编译和参数分离机制有效防止SQL注入。事务管理以Connection为载体,遵循"一个连接一个事务"的原创 2025-12-17 12:29:35 · 892 阅读 · 0 评论 -
Apache Commons DbUtils
引导思考:回忆原生 JDBC 写增删改查的流程 ——要创建连接、PreparedStatement、处理结果集,还要在 finally 中层层关闭资源,容易出现什么问题?核心解答:原生 JDBC 痛点:① 资源关闭代码冗余(try-catch 嵌套);② 结果集遍历繁琐(手动映射到 JavaBean/Map);③ 事务控制与连接管理耦合;④ 容易因空值 / 异常导致资源泄漏。封装关闭逻辑,自动判空 + 屏蔽关闭异常,一行替代多层 try-catch;执行层面。原创 2025-12-17 11:56:10 · 909 阅读 · 3 评论 -
HttpServlet 深度拆解:从设计模式看透其核心原理
设计模式的实践载体(适配器 + 模板方法协议适配的经典案例(通用接口→具体协议线程模型的示范实现(单例多线程 + 无状态设计从设计模式理解其核心机制(适配 + 模板方法);从线程模型掌握安全开发规范;从分层设计领悟框架扩展思路;从异步扩展理解高并发优化方向。原创 2025-12-17 11:05:27 · 1071 阅读 · 1 评论 -
JavaWeb 核心深度解析:Servlet 全家桶(原理 + 实战 + 踩坑)
本文深入剖析JavaWeb开发中的Servlet核心组件,从底层原理到企业级实战应用。主要内容包括:1)Servlet配置的URL映射规则与优先级,以及初始化优化技巧;2)Servlet生命周期与线程安全问题;3)请求响应处理的高级用法;4)转发与重定向的底层差异;5)过滤器链实现与安全防护;6)监听器的应用场景;7)Cookie/Session的底层机制与分布式解决方案;8)JSP原理与现代模板引擎替代方案。文章通过大量代码示例和典型场景分析,揭示了Servlet体系的核心机制与常见陷阱,为开发者构建稳定原创 2025-12-08 23:45:49 · 691 阅读 · 1 评论 -
【JavaWeb|day18 Web后端实战 Tlias员工管理系统】
Tlias(Talent Information Management System)是一款员工信息管理系统,是 Web 开发的经典入门 + 进阶案例。它覆盖了后端开发的核心场景:数据 CRUD、分页查询、条件筛选、文件上传、前后端对接、异常处理、事务控制等,技术栈贴合企业实际(SpringBoot+Mybatis+MySQL+Vue),能直观落地 Java Web 核心知识。原创 2025-10-30 15:22:50 · 720 阅读 · 0 评论 -
【JavaWeb|day17 Web后端基础 Maven、HTTP协议、Spring IOC、DI、MySQL、JDBC、Mybatis】
本文摘要: 这份技术笔记涵盖了多个核心Java开发知识点,包括Maven依赖管理、HTTP协议、Spring原理、MySQL优化、JDBC和MyBatis框架。重点解析了Maven依赖传递规则、Spring循环依赖解决方案、MySQL索引优化策略、MyBatis缓存机制等关键技术点,并提供了实际场景的优化方案和常见问题的解决方案。笔记还包含针对高级面试题的系统性解答,如RESTful API设计规范、事务隔离级别、批量处理优化等,适合开发者进阶学习和面试准备。建议先掌握基础知识,再逐步深入理解底层原理。原创 2025-10-30 11:49:38 · 857 阅读 · 0 评论 -
【JavaWeb|day16 Web前端基础】
本文从后端开发者视角梳理前端对接核心知识:1.HTML重点关注表单数据提交与展示,强调name属性对参数传递的关键作用;2.JavaScript核心掌握JSON数据转换和事件触发机制;3.Vue只需理解数据渲染逻辑;4.Axios是交互核心,需明确不同请求方式的参数传递规范(GET用@RequestParam,POST用@RequestBody)。特别指出后端对接三大要点:统一JSON响应格式(code/data/msg)、解决跨域问题(@CrossOrigin)、保持参数命名一致性。后端应聚焦接口稳定性,原创 2025-10-30 11:00:23 · 761 阅读 · 0 评论
分享