Jz_Stu
码龄5年
关注
提问 私信
  • 博客:152,559
    152,559
    总访问量
  • 76
    原创
  • 145,621
    排名
  • 895
    粉丝
  • 2
    铁粉
  • 学习成就

个人简介:菜鸟学习中,不对的请指教或者补充,谢谢。 联系邮箱:1058380072@qq.com

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-04-15
博客简介:

Jz_Stu的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,041
    当月
    17
个人成就
  • 获得830次点赞
  • 内容获得29次评论
  • 获得836次收藏
  • 代码片获得3,458次分享
创作历程
  • 46篇
    2024年
  • 7篇
    2023年
  • 1篇
    2022年
  • 22篇
    2021年
成就勋章
TA的专栏
  • Java学习
    1篇
  • Java学习-基础
    27篇
  • Java学习-进阶
    4篇
  • Java学习-高级
    2篇
  • Java学习-实战
    3篇
  • Java学习-设计模式
    3篇
  • 框架学习-数据库框架
    2篇
  • 框架学习-权限管理
    3篇
  • Java学习-面试
    3篇
  • Redis
    2篇
  • 杂谈
    1篇
  • 问题记录
    5篇
  • 开发工具
    13篇
  • vue
    3篇
  • 算法题记录
    4篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java设计模式详解:抽象工厂模式

对于初学者来说,设计模式可能显得有些抽象和复杂,但其实它就像一辆汽车,每个模式都是汽车上的一个零件,各有用途,但组合起来就能解决各种复杂问题。抽象工厂模式也不例外,它是创建型设计模式中的一种,用于创建一系列相互关联或相互依赖的对象,而无需指定它们具体的类。抽象工厂模式是一种非常强大的设计模式,它能够帮助我们解耦对象的创建逻辑,使得系统更加灵活和可扩展。但是,也要注意不要过度使用,因为过多的抽象和工厂类可能会增加系统的复杂性和维护成本。所以,在决定是否使用抽象工厂模式时,一定要根据具体需求和场景来权衡利弊。
原创
发布博客 2024.04.02 ·
1551 阅读 ·
14 点赞 ·
0 评论 ·
24 收藏

SpringBoot多级多模块聚合项目下maven打包报‘packaging‘ with value ‘jar‘ is invalid.

在 Maven 项目中,如果没有在 pom.xml 文件中显式指定打包方式(packaging),Maven 会根据项目的类型自动选择一个默认值。对于普通的 Maven 项目(非聚合项目),默认的打包方式是 jar,因为大多数 Java 项目最终都会生成一个 JAR 文件作为输出工件。因此,对于聚合项目,必须在 pom.xml 文件中显式设置 pom,以指定其为聚合项目。总之,Maven 项目默认的打包方式 jar 是由 Maven 的内部逻辑决定的,而不是在某个配置文件或属性中指定的。
原创
发布博客 2024.04.02 ·
1121 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

Java设计模式详解:工厂模式

今天咱们来聊聊设计模式中的一位重要成员——工厂模式。工厂模式,听起来好像是个生产东西的地方?没错,它在软件设计中就是一个生产对象的“工厂”。下面咱们就一起来揭开工厂模式的神秘面纱,看看它到底是个啥玩意儿。好了,今天关于工厂模式的分享就到这里啦。希望大家能够通过这个例子更好地理解工厂模式,并在实际开发中灵活运用。如果你还有其他问题或者想要了解更多关于设计模式的知识,欢迎在评论区留言或者私信我哦!
原创
发布博客 2024.04.02 ·
1299 阅读 ·
24 点赞 ·
0 评论 ·
25 收藏

Java新手入门:反射机制详解——从获取类信息到动态调用方法

反射机制是Java中的一个强大又有点“神奇”的特性。这个机制允许我们在运行时获取类的各种信息,并且能动态地调用类的方法。听起来很神奇吧?别急,接下来我会尽量用通俗易懂的语言,结合案例和使用场景,带大家一步步走进反射的世界。好了,今天关于Java反射机制的分享就到这里了。希望大家通过这篇文章,能够对反射机制有一个初步的了解,并能够在实际开发中灵活运用。当然,反射机制还有很多深入的内容等待大家去探索和学习。如果你对这方面感兴趣,不妨多查阅一些相关资料,相信通过不断的学习和实践,你一定能够掌握这个强大的工具!
原创
发布博客 2024.03.31 ·
1675 阅读 ·
27 点赞 ·
0 评论 ·
35 收藏

Java设计模式详解:单例模式

通过掌握单例模式的原理、案例和使用场景,我们可以更加灵活地运用它来解决实际开发中的问题。希望这篇文章能够帮助大家更好地理解和应用单例模式,为后续的Java学习和实践打下坚实的基础。
原创
发布博客 2024.03.31 ·
1231 阅读 ·
22 点赞 ·
0 评论 ·
18 收藏

Java序列化与反序列化:对象与字节流的转换全面解析

在Java开发中,序列化与反序列化是一种核心机制,它们允许我们将复杂的Java对象序列化为一系列字节流,并将字节流反序列为对象,便于在网络传输、持久化存储或进程间通信时使用。本文将详细解释Java序列化与反序列化的原理,通过实例演示如何进行对象与字节流的转换,并探讨为何需要使用序列化以及典型的应用场景。序列化和反序列化在Java中超级重要!它们能帮我们做啥呢?比如,在不同平台间通信时,序列化能将对象转成通用的字节流,让数据轻松传输,减少网络消耗,提升效率,还更稳定。
原创
发布博客 2024.03.30 ·
1890 阅读 ·
16 点赞 ·
0 评论 ·
21 收藏

VirtualBox坑之一:不能为虚拟电脑打开一个新任务

隔了一段时间没用VirtualBox,到用的时候突然就报不能为虚拟电脑xxx打开一个新任务。每次想抽个时间稍微学习一下,就总是会有这样那样子的问题来影响我的道心!!!!在尝试了更新VirtualBox版本、重启电脑多次之后没有效果,果断百度,顺手记录一下解决过程。
原创
发布博客 2024.03.30 ·
2323 阅读 ·
8 点赞 ·
0 评论 ·
11 收藏

Java线程池详解与使用指南

线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的ThreadFactory创建一个新线程。线程池能够复用线程,减少线程创建和销毁的开销,从而提高系统的响应速度和吞吐量。线程池是Java中高效管理线程资源的重要工具,通过合理使用线程池,我们可以提高系统的并发处理能力和性能。在选择线程池类型时,需要根据应用的具体需求来决定。同时,合理配置线程池的参数也是非常重要的。希望本文能够帮助需要的人。
原创
发布博客 2024.03.29 ·
1137 阅读 ·
15 点赞 ·
0 评论 ·
20 收藏

多线程基础:线程通信内容补充

在Java中,线程之间的通信主要有几种方式,包括使用共享变量、wait()/notify()/notifyAll()方法、join()方法、Lock和Condition接口,以及并发集合和原子变量等。wait()/notify()/notifyAll()是基于对象监视器的传统线程通信方式,需要配合synchronized关键字使用。join()用于让一个线程等待另一个线程完成其执行。
原创
发布博客 2024.03.29 ·
1226 阅读 ·
34 点赞 ·
0 评论 ·
24 收藏

多线程基础:线程创建、同步与通信——学习指南

随着计算机技术的不断发展,多线程编程已经成为现代软件开发中不可或缺的一部分。多线程能够充分利用多核CPU的并行计算能力,提高程序的执行效率。对于初学者来说,掌握多线程的基础知识是迈向高级编程的重要一步。本文将详细介绍线程的创建、同步与通信,包括怎么创建,有哪几种创建方式,怎么使用,优缺点等等内容。多线程编程是Java编程中的重要部分,掌握线程创建、同步与通信是成为高级程序员的关键。
原创
发布博客 2024.03.28 ·
1476 阅读 ·
26 点赞 ·
0 评论 ·
26 收藏

Filter和Intercepter中怎么获取Spring托管的bean对象

为什么会写这篇文章?很简单,因为我踩坑了。先前在写一个功能的时候,需要写一个过滤器,然后在拦截请求过程中需要使用到redis,需要引入一个redis的bean,然后发现使用@Autowired和@Resource两个注解都使不了,然后我先整了一个方式就是在注册这个过滤器的时候把bean传进去,后面百度完之后就有了这篇文章。
原创
发布博客 2024.03.28 ·
971 阅读 ·
18 点赞 ·
0 评论 ·
14 收藏

Java文件基本操作入门指南

在Java编程中,文件操作是非常基础且重要的技能。无论是数据持久化、日志记录还是其他I/O操作,文件操作都扮演着关键角色。本文将详细介绍Java中文件的基本操作,包括读写、创建和删除,并通过实例展示如何使用这些操作,以及它们在实际开发中的应用场景。本文详细介绍了Java文件的基本操作,包括文件的创建、写入、读取、删除等,并介绍了一些进阶操作与技巧。通过本文的学习,相信大家已经对Java文件操作有了初步的了解和掌握。
原创
发布博客 2024.03.27 ·
639 阅读 ·
29 点赞 ·
0 评论 ·
11 收藏

Java自定义异常详解

在Java编程中,异常处理是一个非常重要的环节。Java内置的异常类只能处理一些基本的异常情况,但在实际应用中,我们往往需要处理一些特定的异常情况。这时,Java提供了自定义异常的功能,允许我们根据自己的需求定义新的异常类。自定义异常其实就是创建一个新的类,这个类继承自Java的Exception类或其子类。通过定义新的异常类,我们可以为特定的异常情况提供更详细的描述信息,从而更好地处理这些异常情况。类定义:自定义异常类需要继承自Exception或其子类,如RuntimeException。
原创
发布博客 2024.03.27 ·
1179 阅读 ·
9 点赞 ·
0 评论 ·
14 收藏

Java异常处理机制:try-catch-finally与throws关键字深度解析深度解析

在Java编程中,异常处理是一种非常重要的机制,它可以帮助我们更好地控制程序运行时的错误情况。其中,try-catch-finally结构和throws是异常处理的核心部分。总的来说,throws关键字和try-catch-finally结构是Java异常处理机制的重要组成部分。通过合理使用它们,我们可以编写出更加健壮、可靠的程序。希望本文能够帮助你更好地理解并掌握throws关键字和try-catch-finally结构的使用。
原创
发布博客 2024.03.26 ·
1377 阅读 ·
43 点赞 ·
0 评论 ·
31 收藏

Java泛型:定义、使用与实战

泛型是Java SE 5.0中引入的一个新特性,它提供了编译时类型安全,减少了类型转换的代码,并提高了代码的可重用性。泛型,顾名思义,就是广泛的数据类型。在Java中,泛型允许我们在定义类、接口和方法时使用类型参数。这些类型参数在类、接口或方法被实例化时(即创建对象时)被具体的类型替换。这样,我们可以编写更加通用的代码,提高代码的可重用性。当我们需要自定义一些数据结构(如栈、队列等)时,泛型可以帮助我们编写更加通用的代码。通过使用泛型,我们可以使这些数据结构支持任意类型的元素。
原创
发布博客 2024.03.26 ·
1930 阅读 ·
15 点赞 ·
0 评论 ·
18 收藏

Spring Cloud微服务功能及其组件详细讲解

微服务是一种架构风格,它强调将大型复杂的系统功能根据业务需求切分为一系列小型、独立的服务。每个服务都专注于满足某个具体的业务需求,并且能够独立部署、运行和扩展。这种架构风格使得系统更加灵活、可维护,并且能够更好地应对业务变化和技术挑战。虽然微服务在初始阶段可能会增加开发和维护的难度,因为它要求团队具备更高的分布式系统开发和运维能力。但是,从长远来看,微服务带来的好处是显而易见的。它使得系统更加易于扩展,因为每个服务都可以独立地进行水平扩展,以满足不断增长的业务需求。
原创
发布博客 2024.03.24 ·
2316 阅读 ·
20 点赞 ·
1 评论 ·
33 收藏

Java中文乱码问题全面解析及解决方案

在Java开发过程中,中文乱码问题是初学者乃至经验丰富的开发者都可能会遇到的一个常见困扰。本篇文章将深入剖析Java中中文乱码产生的原因,并提供一套全面、细致的解决方案,助力每一位Java学习者扫清字符编码障碍,确保程序在处理中文字符时能够准确无误。处理Java中文乱码的核心原则是遵循“统一编码、正确配置、明确处理”的原则,即保持编码的一致性,始终明确指定输入、处理和输出过程中的字符编码。同时,了解并遵循Java平台本身对编码的支持与处理机制也是十分重要的。
原创
发布博客 2024.03.24 ·
6430 阅读 ·
15 点赞 ·
5 评论 ·
17 收藏

数据库入门:介绍、分类、作用与特点

数据库,作为现代信息技术的重要组成部分,是海量数据存储、管理和检索的基础工具。它不仅是企业信息化建设的核心支撑,也是各类软件项目开发不可或缺的部分。本文将围绕数据库的基本概念、分类、作用和特点进行全面解读,旨在为初学者构建清晰而全面的数据库知识体系,助你在数据库领域轻松起航。数据库作为信息系统的重要组成部分,对于数据的管理和处理至关重要。不同的数据库具有不同的特点和适用场景,我们需要根据实际需求选择合适的数据库产品。
原创
发布博客 2024.03.24 ·
792 阅读 ·
9 点赞 ·
0 评论 ·
8 收藏

Redis基础命令集详解——新手入门必备

Redis(Remote Dictionary Server)是一个开源的使用ANSI C语言编写的、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(string)、哈希(Hash)、列表(list)、集合(sets)、有序集合(sorted sets)等类型。对于刚开始学习Redis的新手来说,掌握基础命令是非常重要的第一步。
原创
发布博客 2024.03.23 ·
1778 阅读 ·
53 点赞 ·
0 评论 ·
27 收藏

Redis安装详细教程

redis安装详细教程,包括windows、linux、docker
原创
发布博客 2024.03.23 ·
2204 阅读 ·
7 点赞 ·
0 评论 ·
11 收藏
加载更多