- 博客(60)
- 收藏
- 关注
原创 Elasticsearch、Kibana学习
Elasticsearch和Kibana都是由Elastic公司提供的开源工具,用于处理和可视化数据。Elasticsearch是一个基于Lucene的分布式搜索和分析引擎。它被设计用于快速、可扩展地搜索、分析和存储大量数据。分布式架构:可以水平扩展以处理大规模数据,并提供高可用性和容错性。
2024-10-08 20:44:41
2145
1
原创 Swagger学习
Swagger 是一个强大的工具,用于生成和维护在线接口说明文档。通过在代码中使用注解,Swagger 可以自动生成详细的 API 文档,并且随着代码的修改,文档也会同步更新。这大大简化了前后端联调的过程,提高了开发效率。
2024-10-07 20:14:22
1161
原创 Sleuth、Zipkin学习
Spring Cloud Sleuth是一个分布式链路追踪框架,主要用于在微服务架构中跟踪请求的调用链路。在微服务架构中,服务之间的通信非常频繁,日志分散在各个服务中,难以定位问题。
2024-10-07 20:14:03
1069
原创 jvisualvm学习
在Java虚拟机(JVM)中,内存管理是一个重要的主题,尤其是垃圾回收(GC)机制。JVM的内存分为多个区域,其中最主要的两个区域是新生代(Young Generation)和老年代(Old Generation)。了解这些区域的特性和GC机制对于优化应用程序的性能至关重要。
2024-10-06 17:02:02
1128
原创 Seata学习
Seata是一个用于管理分布式事务的开源框架,由阿里巴巴集团开发并维护。它提供了一套分布式事务解决方案,旨在解决分布式系统中的事务一致性问题。
2024-10-06 17:00:40
894
原创 JMeter学习
Apache JMeter是一个由Apache软件基金会开发的开源软件,用于进行压力测试、性能测试和负载测试。它是用Java编写的,可在多个操作系统上运行。JMeter用于模拟大量并发用户对目标系统进行测试,以评估系统在高负载下的性能和稳定性。
2024-10-05 18:57:12
769
原创 Hystrix学习
Hystrix是一个用于处理分布式系统的延迟和容错的开源库。其主要作用是通过控制服务之间的通讯,从而对延迟和故障提供了强大的支持。Hystrix是一个用于处理分布式系统的延迟和容错的开源库,它的核心目标是防止分布式系统中的雪崩效应。当某个服务发生故障时,故障可能会向下游服务传播,最终导致整个系统的崩溃。
2024-10-03 11:05:30
1156
原创 Dubbo学习
Dubbo是一个开源的高性能微服务框架,由阿里巴巴开发并后来捐赠给了Apache基金会。它提供了一种高效、可靠的RPC(远程过程调用)通信框架,用于构建分布式的服务化架构。
2024-10-03 11:05:10
1166
1
原创 Java面试题·解释题·Linux
Linux是一套免费使用和自由传播的类似Unix操作系统,一般的WEB项目都是部署都是放在Linux操作系统上面。Linux是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。
2024-09-30 18:02:48
1152
原创 Java面试题·解释题·常见框架底层实现
本文将介绍:MyBatis:代理开发模式、分页查询、查询缓存;Spring:控制反转、依赖注入、面向切面编程、事务传播策略;Spring MVC:自动参数绑定、映射请求;Spring Boot:简化配置;Vue:双向数据绑定以上技术的底层实现。
2024-09-29 20:35:33
1155
原创 JSR 303学习
JSR是Java Specification Requests的缩写,意为Java规范请求。它是由Java社区制定的一种规范制定流程,用于制定和更新Java平台的规范、API和相关技术标准。JSR的制定过程是由Java社区的成员共同参与和协作完成的,其中包括Java开发者、组织、厂商和其他利益相关者。
2024-09-28 17:55:57
697
原创 Spring Gateway学习
Spring Session是一个具有路由、断言和过滤器等核心功能的框架。它用于设置转发地址、判断真实应该请求什么地址,以及过滤地址和处理参数。网关是后台服务的统一入口,类似于网络中的网关。
2024-09-28 17:55:22
1610
原创 Spring Session学习
Spring Session是一个用于管理Session的框架,特别适用于微服务架构中的分布式场景。在微服务架构中,由于应用了分布式的思想,Session无法在各个微服务之间进行共享,需要一个框架来实现Session数据的共享。Spring Session解决了这个问题。
2024-09-27 19:02:34
1647
原创 Nacos学习
Nacos是阿里巴巴开源的一个动态服务发现和配置管理平台,它是Spring Cloud Alibaba的核心组件之一。Nacos具有两个核心功能:注册中心和配置中心。
2024-09-27 19:01:09
757
原创 Java面试题真题·人才招聘系统项目介绍
蝶飞人才招聘网站是一项基于SSM框架的整合项目,旨在为求职者提供一个便捷的平台,实现职位查找与申请、企业展示与关注等功能,以帮助他们更轻松地找到合适的工作机会。
2024-09-26 16:11:38
633
原创 MongoDB学习
MongoDB是一种开源的、面向文档的数据库管理系统(DBMS),采用文档型的存储方式。它以JSON格式的文档来存储数据,并使用灵活的数据模型来处理非结构化、半结构化和结构化数据。
2024-09-26 10:38:12
1403
原创 Redis学习
Redis是一个开源的高性能键值存储系统,其全称为远程字典服务(Remote Dictionary Server)。它被广泛用作内存缓存、数据库、消息中间件和分布式锁等场景。Redis以键值对的形式存储数据,其中键和值都可以是字符串、数字或者二进制数据。
2024-09-25 17:51:47
1052
原创 RabbitMQ学习
RabbitMQ是一个开源的消息队列中间件,实现了高级消息队列协议(AMQP)。它提供了一个可靠的、强大的、灵活的消息传输机制,以及可用于构建分布式系统的可靠通信机制。
2024-09-25 13:45:44
1051
原创 Spring Security学习
Spring Security是一个功能强大且灵活的安全框架,用于在Spring应用程序中提供身份验证授权、保护和攻击防护等安全功能。它提供了大量的配置选项和扩展机制,使开发者能够轻松地集成和定制应用程序的安全需求。
2024-09-24 20:04:00
1538
原创 Jenkins学习
Jenkins是一个开源的持续集成和持续交付(CI/CD)工具,用于自动化构建、测试和部署软件项目,通过灵活的插件架构和丰富的功能,实现了软件交付流程的自动化。
2024-09-21 22:19:25
1326
原创 Linux安装、Nginx反向代理、负载均衡学习
本文我们要讲述:1、Linux虚拟机的安装;2、Nginx反向代理服务器。所有的文件我都会放在百度网盘里
2024-09-19 22:07:43
1451
原创 标准管理系统Vue项目
本文我们将介绍Vue做前端的三大框架整合项目:标准管理系统。主要使用到的知识点有:1、三层架构;2、MyBatis框架;3、Spring框架;4、SpringMVC框架;5、SpringBoot框架;6、Vue框架
2024-09-18 22:31:51
1576
原创 Java面试题·解释题·MyBatis、Spring、SpringMVC、Boot框架
本文将介绍:MyBatis、Spring、Spring MVC、Spring Boot部分的有关概念的面试题。
2024-09-07 10:34:08
1444
2
原创 招聘网站SSM框架项目
本文我们将介绍Maven三大框架整合项目。主要使用到的知识点有:1、三层架构;2、jdbc;3、MyBatis框架;4、Spring框架;5、SpringMVC框架;6、SpringBoot框架;7、Maven
2024-09-06 17:49:03
1428
1
原创 SpringBoot框架学习
Spring Boot 是一个用于简化创建和开发基于 Spring 框架的应用程序的开发框架。它提供了一种快速、方便的方式来启动和配置一个基于 Spring 的应用程序。
2024-09-06 17:46:56
914
3
原创 Java面试题真题·融资管理系统项目介绍
本文我们将介绍:如果面试官问我们融资管理系统项目的问题我们该如何回答。这个融资管理系统是一款为企业提供凭证融资、凭证管理和详细查询功能的系统,凭证与融资可以简单理解为支票与支票兑现。
2024-09-02 12:42:19
902
原创 Java面试题·区别题·JavaSE
本文介绍JavaSE部分区别题。什么是区别题呢?就是“请你介绍一下面向对象编程和面向过程编程的区别和联系?”这种问题。
2024-08-29 22:31:30
891
《标准管理系统》Vue+三大框架:三层架构、SSM、Vue
2024-09-18
《蝶飞人才招聘网站》三大框架整合项目:SSM框架、HTML、JavaScript、CSS、JDBC、三层架构、Maven
2024-09-17
《融资管理系统》JavaWeb项目:HTML、JavaScript、CSS、JDBC、三层架构、Tomcat
2024-09-17
《库存管理系统》JavaSE项目:三层框架、JDBC
2024-09-17
《万年历项目》JavaSE:方法、循环
2024-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人