
Java后端学习系列
文章平均质量分 89
Java后端学习系列
DoYangTan
双非保研至浙大
HBU-->ZJU
展开
-
Java后端学习系列(10):Spring Cloud基础入门
作用:Eureka作为服务注册中心,各个微服务会以客户端的身份向它注册自己的信息,包括服务名称、实例地址等。同时,其他微服务又可以作为客户端从Eureka Server获取需要调用的服务实例信息,从而实现服务间的发现和调用。例如,在一个电商系统中,订单服务、商品服务等微服务都可以在Eureka上进行注册,然后订单服务想要调用商品服务时,就能通过Eureka找到商品服务的可用实例来发起请求。简单示例代码(服务端)} }} }} }import org} }} }原创 2025-03-19 11:48:08 · 947 阅读 · 0 评论 -
Java后端学习系列(7):常用Java Web框架介绍(Servlet与JSP)
经过前面对于Java数据库操作基础(JDBC)的学习,我们已经能够让Java程序与数据库进行有效的交互了。而在构建动态的Web应用程序方面,Servlet与JSP是Java Web开发中非常重要的基础技术,它们为开发功能丰富、交互性强的网页应用提供了关键支撑。本期我们就来深入了解Servlet与JSP的相关知识,进一步拓展Java后端开发的技能树。本系列共15期,会持续为大家呈现实用且关键的内容。原创 2025-03-19 11:45:11 · 899 阅读 · 0 评论 -
Java后端学习系列(14):微服务安全基础(以Spring Security为例)
在前面的学习中,我们掌握了缓存技术,了解了Redis的数据结构、操作以及持久化和集群配置等内容。随着微服务架构的广泛应用,系统被拆分成多个小型的、自治的服务,这种架构虽然带来了诸多优势,如提高开发效率、增强系统可扩展性等,但也引入了新的安全挑战。微服务之间的通信、用户的认证与授权等安全问题变得尤为重要。本期我们将以Spring Security为例,深入探讨微服务安全的基础知识。原创 2025-03-19 11:52:41 · 709 阅读 · 0 评论 -
Java后端学习系列(6):Java数据库操作基础(JDBC)
在前面的学习中,我们掌握了Java网络编程的基础知识,了解了如何让不同的计算机之间通过网络进行通信。而在实际的Java后端开发中,与数据库进行交互也是极为关键的一部分,它能够帮助我们持久化存储和管理数据。JDBC(Java Database Connectivity)作为Java连接数据库的标准接口,为我们提供了便捷的方式来操作各类数据库。本期我们就来深入学习Java数据库操作基础(JDBC),继续拓展我们的Java后端知识体系。本系列共15期,会持续为大家呈现重要且实用的内容。原创 2025-03-19 11:44:36 · 896 阅读 · 0 评论 -
Java后端学习系列(3):Java异常处理与常用类库
ArrayList:动态数组,相较于普通数组,它可以方便地进行元素的添加、删除和修改等操作。示例如下:HashMap:用于存储键值对数据,能根据键快速查找对应的值,在很多场景中用于数据的映射和缓存等。示例::提供了一系列对集合进行操作的静态方法,比如对集合进行排序、反转等操作。原创 2025-03-19 11:42:29 · 795 阅读 · 0 评论 -
Java后端学习系列(1):从零开始的Java基础与学习路线
本文将开启Java后端工程师的成长之路,针对零基础学习者设计,系统性地梳理Java后端核心技术栈。本系列共15期,将涵盖从基础语法到分布式架构的全栈内容,助你构建完整的Java知识体系。原创 2025-03-19 11:41:08 · 288 阅读 · 0 评论 -
Java后端学习系列(15):总结与展望
在日常开发中,要注重代码规范和设计原则的遵循,学习和掌握常用的设计模式,如单例模式、工厂模式、观察者模式等。Java后端技术发展迅速,需要保持学习的热情和积极性,关注行业动态和新技术的发展趋势。开发者需要不断学习和应用新的安全技术,如加密算法、身份验证机制和漏洞扫描工具等,以保障应用程序的安全。Java后端开发者需要了解这些平台的特点和使用方法,以便在不同的项目中做出合适的选择。希望你在未来的学习和工作中,能够不断进步,成为一名优秀的Java后端开发者。在实际项目中,团队协作和沟通能力至关重要。原创 2025-03-19 11:53:24 · 453 阅读 · 0 评论 -
Java后端学习系列(5):Java网络编程基础
TCP/IP协议是一组用于实现网络通信的协议族,它包含了多个层次的协议,其中最核心的是传输控制协议(TCP)和网际协议(IP)。IP协议:主要负责在网络中对数据包进行寻址和路由选择,确保数据能够从源主机发送到目标主机,它是一种无连接的、不可靠的协议,只关注数据包的转发。TCP协议:是一种面向连接的、可靠的传输协议,它在IP协议的基础上,为应用程序提供了可靠的字节流传输服务,通过建立连接、确认机制、重传机制等确保数据准确无误地到达对方。原创 2025-03-19 11:43:55 · 880 阅读 · 0 评论 -
Java后端学习系列(2):深入面向对象与设计原则
在上一期我们对Java后端学习的整体路线以及基础部分做了介绍,并且进行了一些简单的代码示例展示。本期我们将深入Java后端学习中非常重要的面向对象部分,探讨其高级特性以及相关设计原则,这对于构建高质量、易维护的Java应用程序有着至关重要的作用。本系列共15期,会逐步带领大家掌握从基础到进阶的全方位知识,助力大家成为优秀的Java后端工程师。原创 2025-03-19 11:41:27 · 894 阅读 · 0 评论 -
Java后端学习系列(9):Spring Boot基础入门
开发者也可以根据自己的需求进行自定义自动配置。原创 2025-03-19 11:46:51 · 708 阅读 · 0 评论 -
Java 后端学习系列(11):使用Spring Cloud实现服务注册与发现的步骤
在前面的学习中,我们了解了Spring Cloud微服务架构,掌握了服务注册与发现、负载均衡等核心组件的使用。然而,随着业务的不断发展,数据量急剧增长,传统的单机数据库在存储容量、读写性能和可用性等方面面临着巨大的挑战。分布式数据库应运而生,它能够将数据分散存储在多个节点上,提供更高的可扩展性和容错能力。本期我们将以MySQL为例,深入探讨分布式数据库的基础知识。原创 2025-03-19 11:50:17 · 651 阅读 · 0 评论 -
Java后端学习系列(12):消息队列基础(以RabbitMQ为例)
在前面的学习中,我们了解了分布式数据库的基础知识,掌握了 MySQL 在分布式环境下的数据分片、复制、事务处理等关键技术。然而,在实际的大型系统开发中,系统之间的通信和交互变得越来越复杂,传统的同步调用方式往往无法满足系统的高并发、异步处理和解耦等需求。消息队列作为一种高效的异步通信机制,能够很好地解决这些问题。本期我们将以 RabbitMQ 为例,深入探讨消息队列的基础知识。原创 2025-03-19 11:50:37 · 1019 阅读 · 0 评论 -
Java后端学习系列(4):Java多线程与并发编程基础
除了关键字,还可以使用包下的一些类来实现线程同步,比如try {count ++;原创 2025-03-19 11:43:13 · 547 阅读 · 0 评论 -
Java后端学习系列(8):Spring框架基础入门
Spring是一个开源的、轻量级的Java开发框架,它致力于解决企业级应用开发中的复杂性问题,通过提供一系列的功能模块和设计模式,帮助开发者更轻松地构建出高质量、可维护且易于扩展的Java应用程序。它采用了控制反转(IoC)和面向切面编程(AOP)等核心思想,改变了传统Java应用的开发方式,让代码的依赖关系更加清晰,模块之间的耦合度更低。原创 2025-03-19 11:46:03 · 505 阅读 · 0 评论 -
Java后端学习系列(13):缓存技术基础(以Redis为例)
在之前的学习中,我们了解了消息队列的相关知识,掌握了RabbitMQ的架构、工作原理以及消息的发送与接收等内容。在实际的后端开发中,随着业务的不断发展和数据量的增加,系统的性能问题逐渐凸显,尤其是在处理大量的数据库读写操作时,数据库的响应速度可能会成为系统的瓶颈。缓存技术作为一种有效的性能优化手段,可以显著提高系统的响应速度和吞吐量。本期我们将以Redis为例,深入探讨缓存技术的基础知识。原创 2025-03-19 11:51:34 · 696 阅读 · 0 评论