- 博客(16)
- 收藏
- 关注
原创 三大件初步学习
本文系统介绍了Web前端开发的三大核心技术:HTML、CSS和JavaScript。HTML负责网页结构,CSS控制样式表现,JavaScript实现交互行为。文章详细讲解了HTML标签、CSS选择器和样式引入方式,以及JavaScript基础语法(变量、数据类型、输出方法等)。此外还涵盖了页面布局(盒子模型、Flex布局)和表单处理等实用内容,为前端开发初学者提供了全面的入门指南。
2025-05-29 15:42:26
1255
原创 Spring Boot的应用
Spring Boot简化了企业级应用开发,提供自动配置、起步依赖等特性。核心包括:1)自动配置原理基于条件注解和spring.factories;2)Web开发遵循HTTP协议,支持分层架构(Controller/Service/Dao);3)IOC/DI实现解耦,通过注解管理Bean;4)AOP编程提供切面能力,如日志记录;5)Maven支持继承与聚合管理依赖。示例代码展示了快速构建REST API、自动配置Tomcat、分层解耦及AOP日志等场景,适合快速开发维护。
2025-05-28 15:51:21
1140
原创 Maven
Maven 的生命周期旨在对所有 Maven 项目的构建过程进行抽象与统一,它定义了一系列有序的阶段,每个阶段完成特定的任务,并且后面的阶段依赖于前面的阶段。clean 生命周期:主要用于清理工作,包含clean等阶段。其中clean阶段最为常用,执行该阶段会删除项目的目标目录(如target目录),清除之前构建生成的文件和目录,为新的构建做好准备。default 生命周期:是 Maven 项目构建的核心,涵盖了从项目编译、测试到打包、安装、部署等一系列重要操作。主要阶段包括:validate。
2025-04-20 10:11:11
857
原创 MySQL
事务是一组操作的集合,是不可分割的工作单位。事务会将所有操作作为一个整体,统一向系统提交或撤销操作请求,即这些操作要么全部成功,要么全部失败。在默认情况下,MySQL 数据库的事务是自动提交的。这意味着,当执行一个 DML(数据操作语言,如 INSERT、UPDATE、DELETE 等)语句时,MySQL 会立即隐式地提交事务。数据库操作语句查询所有数据库查询当前数据库创建数据库。
2025-04-20 09:23:02
714
原创 项目测试报告
该项目是一款内购软件,具体功能有菜品分类,搜索查询,商城,购物车,售后服务等,该系统分为前后台两大功能模块,其中前台包括注册、登录、菜品查询、支付、商品展示等;后台包括:菜品管理,订单管理与统计等。我将以测试者的角度对该项目进行分析系统管理后台与小程序端大部分功能模块运行正常,能够满足餐饮企业与消费者的基本使用需求。但仍存在一些功能缺陷,如部分接口参数校验不严格、页面显示与交互逻辑与设计稿存在差异、个别功能操作流程不顺畅等。。
2025-04-19 12:08:32
1338
原创 多线程与网络编程
多线程允许程序在同一时间内执行多个任务,就如同一个技艺高超的杂耍艺人能够同时抛接多个球,极大地提高了程序的运行效率。想象一下,在一个文件下载程序中,如果采用单线程,那么在下载文件的过程中,程序将无法处理其他任何操作,用户只能干等着下载完成,这无疑会带来糟糕的使用体验。而引入多线程后,程序可以在下载文件的同时,响应用户的其他操作,如暂停、取消下载等,大大提升了程序的交互性和流畅性。// 自定义线程池2, // 核心线程数5, // 最大线程数60, // 线程空闲时间。
2025-04-10 21:38:39
1074
原创 异常与IO流
在 Java 编程的广阔天地里,数据的持久化与交互是不可或缺的重要环节。而这其中,IO 流就如同连接程序与外部世界的桥梁,承担着数据读写的重任,在文件操作、网络通信等诸多场景中发挥着至关重要的作用。定义异常类。明确继承关系。提供空参构造。提供带参构造,目的是让控制台的报错信息更加见名知意。
2025-04-10 21:27:01
771
原创 Java中的Stream流
在Java编程领域,高效处理数组与集合中的数据始终是开发者面临的关键挑战。随着项目规模不断扩大,数据量日益增长,传统操作方式愈发显得繁琐复杂,代码的可读性与维护性大打折扣。Stream流技术应运而生,它宛如一股清泉,为这一困境带来了创新性的解决方案。Stream流巧妙融合了Lambda表达式,将现实生活中的流水线概念引入编程世界。其独特之处在于,通过将数据放置于流之上,利用一系列简洁且强大的API操作,实现对数组和集合数据的高效处理,极大地简化了编程逻辑。
2025-04-10 21:14:15
987
原创 抽象类与接口
抽象类的概念抽象类是一种不能被实例化的类,通常用于作为其他类的基类。抽象类可以包含抽象方法(没有方法体的方法)和具体方法(具有方法体的方法)。抽象类的目的是为了提供一种通用的模板,定义子类必须实现的行为。简单来说,抽象类中可以定义自己在类中要定义的方法,提高代码的简洁性与可读性。抽象类和接口是Java中用于实现更高层次抽象的重要工具。抽象类提供了一种模板化的设计,可以包含抽象方法和具体方法;而接口定义了一组行为规范,类可以实现多个接口,从而实现多重继承的效果。
2025-03-20 10:06:33
808
原创 继承与多态
继承(Inheritance)和多态(Polymorphism)是面向对象编程(OOP)的两大核心概念。继承允许一个类继承另一个类的属性和方法,从而实现代码的复用和层次化结构。多态则允许对象在运行时表现出不同的行为,提高了代码的灵活性和可扩展性。本集内容详细讲解了Java中的继承和多态。通过继承,子类可以复用父类的代码,并扩展新的功能;通过多态,程序可以表现出更高的灵活性和可扩展性。掌握这些概念对于深入理解面向对象编程至关重要。
2025-03-03 21:21:37
643
原创 方法与封装
主要讲解Java中的方法和封装这两个核心概念。方法用于定义类的行为,而封装则是面向对象编程的重要原则之一,用于保护数据的完整性。主要介绍了Java中的方法和方法重载,以及面向对象编程中的封装原则。通过理解和掌握这些概念,可以编写出更加模块化、可维护和安全的代码。
2025-02-28 21:45:56
604
原创 数组的使用
语法//定义一个长度为5的数组int[] arr = new int[5];或int arr[] = new int[5];数组是一种在编程中可以进行存储数据的容器,在后续Java的学习中扮演着相当重要的角色。
2025-02-27 21:02:11
398
原创 Java初入门-条件控制语句
条件控制语句与循环语句是java中的重要构成部分,相信在学习了笔记并且深刻了解以后,对于编程的学习会更深入一步控制流程语句用于控制程序的执行路径,Java提供了多种控制语句,包括条件语句、循环语句和跳转语句深入学习可通过语句,控制程序流程本篇笔记涵盖了Java编程中的控制流程的基础知识。通过学习这些内容,将能够编写更复杂、更结构化的Java程序。掌握这些基础知识是深入学习Java编程的关键.
2025-02-26 21:28:13
741
原创 Java初步学习
旨在学习java的一些入门与基础语法,着重介绍一些命名法则与运算符,相信学习了这些知识以后学习java会更水利以上是本人对java的一些初步了解,命名法则与运算符对于后期的学习也相当重要,在了解了这些基础知识以后,相信后期的学习会更加顺畅。
2025-02-25 22:47:13
697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅