2023年6月学期总结


感受

学习每一个新的知识点时,都还是很感兴趣的,虽说进度有点慢哈~,每个知识的学习都是由浅入深,循序渐进的,老师的方法和技巧都是我认为最好的了,非常适合初学者,浅显易懂。不懂的和没有跟上的知识点都是可以从老师的文章中反复学习的,老师写的文章非常详细,给我的整体感受很好。本期学习的知识总体来说比较基础,都是很好理解的,所谓基础更需握牢。想要进一步提升自己,需往深入的学习,加强训练。

所学方面

Spring

通过学习Spring,发现Spring是一个开源的企业级开发框架,它提供了一系列的工具和组件,帮助开发人员实现复杂的企业级应用程序。

Spring框架提供了很多的功能模块,例如核心容器、数据访问、AOP、MVC等。开发人员可以按需选择和使用这些模块,从而快速构建应用程序。

Spring框架采用IoC(Inverse of Control)和DI(Dependency Injection)技术来管理应用程序的对象,使得应用程序的耦合度更低、可扩展性更好。

Spring框架还提供了很多的注解和模板类来简化编程,例如@Autowired注解、JdbcTemplate类等。

学习Spring框架需要掌握Java编程语言和基本的Web开发知识,从官网和示例程序中学习Spring的核心思想和实践。

总之,Spring框架是一个非常流行和实用的企业级开发框架,它可以有效地提高应用程序的开发效率和可维护性,为企业应用程序的开发提供了很好的支持。

Springboot

通过学习Spring Boot,发现Spring Boot是一个快速开发、构建微服务应用的框架,它可以让开发人员更专注于应用程序的业务逻辑而不用过度关注框架本身的底层实现。

Spring Boot简化了配置,提高了开发效率,让应用程序的部署更加方便快捷。

Spring Boot的自动化配置机制,可以让开发人员更加关注业务逻辑,自动化配置机制能够帮助我们快速搭建项目的开发环境。

Spring Boot的插件化机制,可以使得我们在开发过程中更加快速地集成第三方组件。

学习Spring Boot需要对Java基础知识掌握扎实。 在学习Spring Boot之前,需要掌握Java核心技术,包括但不限于:多线程、并发,数据结构,设计模式等相关知识。

总之,学习Spring Boot可以让您更快速、更高效地构建应用程序,提升您的开发效率并使您的应用程序更具有可靠性和易维护性。

Spark

通过学习Spark,发现Spark是一个分布式计算框架,可以基于内存对大数据进行高速处理。它能够轻松地处理数据集和执行数据流程,提高了数据处理的速度和效率。

Spark支持多种语言的API,包括Java、Scala和Python等,在不同的业务场景下,您可以根据实际需要选择最适合的语言进行开发。

Spark通过RDD(Resilient Distributed Datasets)来完成数据处理过程,RDD是一个不可变的分布式数据集合,可以容错并支持多种数据操作。

Spark中的任务调度和处理是基于节点的,能够高效地利用集群资源,提升数据处理的速度。

在使用Spark进行大规模数据处理时,需要注意与Hadoop等其他大数据技术的集成和互操作,以便更好地发挥分布式计算的优势。

学习Spark需要对大数据技术掌握扎实。在学习Spark之前,需要先了解Hadoop和HDFS等大数据基础知识,以及掌握Scala或Java等语言的基础知识。

总之,学习Spark能够让您更好地处理大型数据集,并提高数据处理的效率和可靠性,从而为业务提供更好的支持。

Scala

通过学习Scala,发现Scala是一种编程语言,结合了面向对象编程和函数式编程的特性,支持强类型和静态类型检查,旨在提高代码可读性和可维护性。

Scala的语法相对简单,可读性强,可快速开发高效的软件,尤其适合集并行和分布式编程。

Scala有一个丰富的标准库,同时也有很多第三方库可供选择,这些库可以方便地解决各种问题,是开发高效软件的重要工具。

Scala可以与其他语言进行集成,如Java和Python,并具有与之兼容的语法和库,可为开发人员提供更多的选择。

Scala具有高级的特性,如模式匹配、隐式转换和高级类型系统,这些特性可以帮助开发人员更好地管理代码,并使代码更健壮可靠。

学习Scala需要掌握函数式编程和面向对象编程的基础知识。了解Scala的类型系统和标准库非常重要,同时掌握Scala的并行和分布式编程方法也是学习Scala的一大重点。

总之,学习Scala是非常有用的,它具有很多强大的特性和优势,可以帮助开发人员更快地构建高效、可维护的软件,并使代码更具可读性和健壮性。

MyBatis

通过学习MyBatis,发现MyBatis是一种持久层框架,它允许开发人员将SQL语句集中管理,并与Java对象映射,从而简化了数据访问层的编写工作。

MyBatis具有灵活的配置文件,开发人员可以通过XML文件或者Java注解的方式完成配置,从而实现数据的增删改查等基本操作。

数据库访问是MyBatis的核心功能,MyBatis支持标准的JDBC接口以及数据库事务处理,还提供了一些扩展功能,例如缓存和本地缓存等。

MyBatis可以使开发人员更好地组织和重用SQL语句,同时还提供了可插拔式架构,方便集成其他的ORM框架。

学习MyBatis需要掌握Java和SQL,了解MyBatis的核心思想和基本配置可以从官方文档和示例代码中学习。

总之,MyBatis是一种非常实用和灵活的持久化框架,开发人员可以通过使用MyBatis来简化数据访问层的编写工作,并提高代码的可重用性和可维护性。

猜你喜欢

转载自blog.csdn.net/m0_62617719/article/details/131156252