- 博客(16)
- 收藏
- 关注
原创 SpringBoot入门:零基础构建企业级应用实战指南
解决传统Spring配置冗余痛点- 75%的Java开发者首选的微服务开发框架- 内嵌Tomcat/Jetty容器开箱即用- 与云原生技术栈无缝集成。
2025-03-29 11:36:17
544
原创 MyBatis入门:从零开始掌握高效持久层框架
1,掌握MyBatis核心组件和工作原理2,完成基础CRUD操作开发3,理解动态SQL和缓存机制4,实现Spring Boot集成五天学习计划时间 学习内容 实践目标Day1 环境搭建与基础配置 创建第一个MyBatis项目Day2 XML映射与接口开发 实现用户模块CRUDDay3 动态SQL与结果映射 开发复杂查询接口Day4 缓存机制与事务管理 配置二级缓存和事务。
2025-03-22 16:53:01
428
原创 JavaWeb第五周学习:从组件原理到MVC架构的深度探索
日期 | 学习模块 | 实践内容 || 周一 | 知识体系梳理 | 绘制Servlet/JSP运行流程图 || 周二 | Servlet高级特性 | 编写线程安全的Servlet控制器 || 周三 | JSP2.3规范实践 | 构建EL函数库与自定义标签 |
2025-03-15 19:43:30
985
原创 JavaWeb学习第三周:淘宝网站项目收官与系统性复习
成果展示- 项目维度:完成包含6大模块(用户、商品、购物车、订单、支付、后台)的电商系统,代码量达8000+行。- 技术维度:掌握15+核心组件(Spring MVC/MyBatis/Redis/Seata等),输出20页技术文档。- 能力维度:独立解决47个技术难点(如分布式ID生成、乐观锁冲突),Git提交记录达132次。经验教训1. 技术选型:初期过度依赖XML配置,后期切换为注解驱动开发提升效率。2. 代码规范:未严格执行Alibaba代码规约,导致后期重构耗时。
2025-03-09 08:07:21
993
原创 JavaWeb学习第二周:淘宝网站项目启动
通过本周的学习,我对JavaWeb开发有了更深入的理解,特别是在Spring MVC和MyBatis框架的应用上有了很大的进步。虽然在学习过程中遇到了一些问题,但通过查阅资料和请教同学,最终都得到了解决。接下来,我将继续努力,按照学习计划,逐步完成淘宝网站的开发,提升自己的编程能力和项目经验。
2025-03-01 11:37:48
555
原创 javaWeb学习
学习Javaweb基础,并尝试制作简单的购物网站。### **一、环境准备**1. **JDK安装**- 安装Java开发工具包(JDK 8+),配置环境变量。2. **Tomcat服务器**- 下载并配置Tomcat(建议版本9+),学习启动/关闭服务器。3. **IDE工具**- 安装IntelliJ IDEA或Eclipse,配置JavaWeb项目开发环境。4. **数据库工具**- 安装MySQL或PostgreSQL,学习基础SQL语法。---
2025-02-24 08:57:32
783
原创 Java——文件与IO流
字节输入流:以内存为基准,来自磁盘文件/网络中的数据以字节的形式读到内存中去的流。程序(内存)<---------------------------------------------------网络(磁盘)(关闭字符流包含刷新)-字节输出流:以内存为基准,把内存中的数据以字节的形式写出到从磁盘文件或网络中去的流。-字符输出流:以内存为基准,把内存中的数据以字符的形式写出到从磁盘文件或网络中去的流。-字符输入流:以内存为基准,来自磁盘文件/网络中的数据以字符的形式读到内存中去的流。
2024-12-08 08:29:22
438
原创 选择-——后端学习!
Exception:它代表的才是我们程序可能出现的问题,所以,我们程序员通常会使用它以及他的孩子来封装程序出现的问题。-运行时异常:RuntimeException及其子类,编译阶段不会出现错误提醒,而在运行时出现的。3,通过throw new 异常类(xxx)来创建异常对象并抛出。3,通过throw new 异常类(xxx)来创建异常对象并抛出。-某种问题想要通过异常来表示,以使用异常来管理该问题,可以来定义异常类。(如:日期解析异常)方法 throws 异常1,异常2,异常3····{····}
2024-12-01 08:34:19
346
原创 前端:网页制作
当元素的高度或宽度的值为auto时,此时指定的内边距不会影响可见框的大小,而是会自动修改宽度和高度,以适应内边距。也可以设置垂直方向的内边距,但是不会影响页面布局(挤压其他 盒子,但会覆盖)也可以设置垂直方向的边框,但是不会影响页面布局(挤压其他 盒子,但会覆盖)宽与高,又不会独占一行)块元素在文档中默认垂直排列,如果希望块元素在页面中水平排列,可以使元素脱离文档流。2,在文档流中,内联元素的宽度和高度默认都会被内容撑开。若只指定左,右其中一边的auto,则会将某一边的外边距设置为最大值。
2024-11-24 08:21:46
1021
原创 继测试后学习记录
Object类是Java中所有类的祖宗类,Java中所有类的对象都可以直接使用该类中提供的一些方法。3,以"..."方式写出的字符串对象,会储存到字符串常量池,且相同内容的字符串只存储一份。2,通过new方式创建字符串对象,每new一次都会产生一个新的对象放在堆内存中。浅克隆:拷贝出的新对象,与原对象中的数据一模一样(引用类型拷贝的只是地址 )ArrayList:是集合中最常用的一种,是泛型类,可以约束储存的数据类型。对象中还包含的其他对象,不会拷贝地址,会创建新对象。
2024-11-02 20:14:48
806
1
原创 Java学习 __第二周
应用场景:--模板方法设计模式--:对于几个类有相同的方法,但方法体不太一样,则可以创建一个抽象类作为他们的父类,然后构建一个方法,方法体包含相同代码(前面子类方法里共有的),不同的则调用抽象方法,抽象方法创建再外面。好处:父类知道子类的所有行为,但每个子类的行为可能不一样,父类就定义抽象方法,以便子类去重写(父类为多态的子类提供了一个模板),多个子类重写父类的一个方法时可以定义该父类为抽象类,方法为抽象方法。子类的对象也是其父类的对象,而父类的对象不是子类的对象(子类包含于父类,子类的范围小于父类)
2024-10-28 12:29:26
613
原创 本周学习——————Java
1,学习目标1,学习目标系统学习Java的第二周,浮躁的心沉淀下来了(新鲜感没了)。本周的学习目标是了解对象与方法,并学习相应的程序代码。2、学习内容。
2024-10-21 12:13:07
585
原创 我的第一篇博客
住进了一个正常的寝室,认识了几个正常的室友,吃了些正常的饭菜。感觉自己快要发霉了,翻了翻身体,发现被子有些短,我明白,我这辈子也就..........🤣🤣。言归正传,由于一些外在与主观因素,我选择了计算机专业——一个我没有接触很多的专业,成为一个“光荣’‘的大学牲。为了缓解我的空虚寂寞冷😘,我加入了学习小组,想要用知识来填补内心的空洞。就这样,我开始了一天又一天的计算机知识学习。System.out.println("最大值是:”+max);尽量在完成课程学习的前提下,了解,学习,掌握java。
2024-10-13 22:51:55
402
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅