自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 java并发集合类介绍

在现代高并发系统中,线程安全的数据结构如同交通系统中的信号灯,确保数据流动的秩序与安全。Java并发包(java.util.concurrent)提供了一套精妙的并发容器解决方案,本文将深入剖析9个核心类的实现原理,通过架构图解、实战代码和性能对比,构建完整的并发集合知识体系。

2025-03-20 17:00:02 839

原创 java并发编程 Atomic、CAS和AQS的介绍

/ 自定义信号量类 class CustomSemaphore {// 构造函数,初始化信号量许可数量 public CustomSemaphore(int permits) {} // 获取许可 public void acquire() throws InterruptedException {} // 释放许可 public void release() {

2025-03-20 15:54:01 970

原创 java并发编程 juc线程类介绍

理解这三个同步器的核心差异是构建高效并发系统的关键。CountDownLatch适用于一次性事件通知,CyclicBarrier擅长多阶段协同,而Semaphore则是资源管控的利器。掌握它们的底层实现机制,结合具体业务场景合理选用,将显著提升系统并发处理能力。

2025-03-19 15:16:46 815

原创 java 并发编程之线程池与自定义线程池介绍

NthreadsNcpu∗Ucpu∗1WCNthreads​Ncpu​∗Ucpu​∗1WCNcpuN_{cpu}Ncpu​: CPU核心数(Runtime.getRuntime().availableProcessors())UcpuU_{cpu}Ucpu​: 目标CPU利用率(0 < U ≤ 1)W/C: 等待时间与计算时间的比率在Java中,是用于创建自定义线程池的核心类。

2025-03-19 14:09:13 811

原创 java并发编程 线程介绍

掌握Java并发编程需要理论与实践相结合。精读《Java并发编程实战》使用VisualVM分析线程状态参与开源并发框架源码研究持续关注JEP更新(如Structured Concurrency)通过本文的系统学习,您已建立起Java并发编程的知识框架。真正的精通来自实践中的不断锤炼,祝您在成为并发大师的道路上稳步前行!

2025-03-18 17:01:06 862

原创 Spring Boot集成MyBatis与MySQL

在微服务架构盛行的今天,Spring Boot以其"约定优于配置"的理念成为Java开发的事实标准。结合MyBatis这一灵活高效的ORM框架和MySQL这一成熟稳定的关系型数据库,构成了企业级应用开发的黄金三角组合。本文将深入探讨三者的整合之道,通过实战案例揭示其核心技术要点。

2025-03-18 16:23:28 1076

原创 springboot新手入门搭建项目

Spring Boot 通过智能的默认配置降低了 Spring 应用的入门门槛,但其核心仍然是 Spring 框架的扩展。自动配置实现原理自定义 Starter 开发Actuator 端点扩展性能优化技巧。

2025-03-14 16:00:07 788

原创 springboot 云原生介绍

通过本文介绍的技术组合,某电商平台成功将支付服务的启动时间从12秒降至0.8秒,内存占用减少82%。Spring Native官方文档CRaC技术白皮书GraalVM性能调优指南GraalVM性能调优指南fill:#333;color:#333;color:#333;fill:none;学习路径开发者AOT基础容器优化生产实践架构设计。

2025-03-13 16:14:42 920 2

原创 springboot_data介绍

Spring Boot通过统一的抽象层和自动化配置,为现代应用提供了灵活的数据访问解决方案。建立统一的数据访问规范实施持续的性能监控定期进行技术债务清理采用渐进式架构演进策略通过本文的技术方案和实践经验,开发者可以构建出既满足当前需求又具备良好扩展性的数据访问体系。

2025-03-12 13:49:39 634

原创 springboot Actuator 介绍

Spring Boot Actuator 是 Spring Boot 生态中用于实现应用监控与管理的关键模块,为生产级应用提供了开箱即用的运维能力。本文将深入剖析其核心机制,并通过实战案例演示如何构建企业级的应用监控体系。端点作为 Actuator 的核心交互接口,通过 HTTP 和 JMX 两种协议暴露:2. 健康检查机制健康检查是系统可用性的第一道防线,支持分层检测和聚合展示:成功失败成功失败成功健康检查请求数据库检测磁盘空间检测标记为DOWN自定义服务检测聚合状态返回JSON结果自定义健康指示器

2025-03-12 13:40:10 887

原创 springboot中的观察者模式

在现代分布式系统中,模块解耦和高效通信是系统设计的核心挑战。Spring Boot通过其强大的事件驱动模型,为开发者提供了优雅的观察者模式实现方案。本文将深入剖析其实现原理,并通过实战案例展示如何构建松耦合、高扩展的分布式系统。

2025-03-11 14:49:50 1239

原创 Transformer介绍

Transformer通过自注意力机制实现了高效的并行计算和长距离依赖捕捉,其模块化设计为后续改进(如BERT、GPT)奠定了基础。理解其核心原理并掌握实践技巧,是应用现代深度学习模型的重要基础。后续发展方向可能集中在计算效率优化和新型注意力机制探索上。

2025-03-11 14:27:23 557

原创 springboot 自动装配原理

多厂商自动切换(阿里云/腾讯云)配置驱动启用健康检查集成// Getter/Setter省略= null;Spring Boot自动装配机制通过精妙的设计平衡了灵活性与便利性。深入理解其工作原理,不仅能提升日常开发效率,更能为构建可扩展的企业级架构打下坚实基础。随着云原生时代的到来,自动装配技术将持续演进,为开发者带来更智能的配置体验。

2025-03-10 14:46:23 927

原创 spring_cache介绍和探索

Spring缓存抽象犹如在业务逻辑与数据存储之间架起智能桥梁,通过本文的深度解析,开发者可以构建出兼具高性能与高可用的缓存体系。技术的真谛在于持续演进,期待读者在实践中探索出更优的缓存解决方案。

2025-03-07 14:13:21 1083

原创 springmvc_view介绍

Spring MVC的视图技术生态为现代Web应用开发提供了坚实基础。通过合理选择技术组合、实施性能优化策略、构建安全防护体系,开发者可以创建出既满足当前需求又具备良好扩展性的视图层。建立视图技术选型评估机制实施持续的性能监控定期进行安全审计保持对新技术的适度跟进建立视图组件知识库随着WebAssembly、Serverless等新技术的发展,Spring MVC的视图层也将持续进化,为开发者提供更强大的能力支持。

2025-03-07 13:47:19 1203

原创 spring webclient介绍

Override.build()高并发微服务通信实时数据流处理云端原生应用开发IoT设备通信响应式编程范式的深入理解背压机制的合理运用全链路可观测性建设与云原生技术的深度整合通过持续优化 WebClient 的使用方式,开发者可以构建出更高效、更健壮的分布式应用系统。

2025-03-06 15:16:38 1046

原创 spring websocket 介绍

Spring WebSocket与STOMP的整合为构建企业级实时应用提供了坚实基础。通过本文的深度解析,开发者可以掌握从基础配置到高级特性的全链路实现方案。渐进式实施:从简单代理逐步迁移到集群方案全链路监控:集成APM系统进行性能分析自动化测试:使用进行端到端验证安全加固:定期更新认证凭证和加密算法随着5G和物联网技术的发展,实时通信能力将成为系统架构的核心竞争力。Spring生态提供的这套解决方案,既能满足当前需求,也为未来扩展留有充足空间。

2025-03-06 14:54:55 1281

原创 spring_webflux介绍

detail.setTitle("业务规则校验失败");错误处理标准化为每个业务领域定义专属ProblemDetail类型实现ErrorResponseBuilder统一构建响应缓存策略动态化配置模块化// 主配置聚合子模块性能监控指标响应时间百分位(95th, 99th)背压事件计数器HTTP连接池利用率on// 主配置聚合子模块4. **性能监控指标**:- 响应时间百分位(95th, 99th)- 背压事件计数器- HTTP连接池利用率。

2025-03-05 15:43:35 692

原创 spring Web Mvc 介绍

/ 异常处理逻辑架构设计原则严格遵循单一职责原则保持控制器轻量化使用DTO进行层间数据传输性能调优要点合理使用连接池配置启用HTTP压缩优化静态资源加载策略安全加固措施定期更新依赖版本实施输入验证和输出编码启用CSP安全策略监控体系建设集成Actuator端点配置日志聚合实现指标可视化通过深入理解 Spring Web MVC 的设计哲学和技术实现,开发者可以构建出既符合传统企业需求,又能适应云原生时代的现代化 Web 应用。

2025-03-05 14:52:52 1207

原创 spring_jdbc介绍

非关键索引使用CONCURRENT方式重建索引(PostgreSQL)分区表按批次维度划分混合存储策略// 热数据走内存批处理// 冷数据写入文件系统。

2025-03-04 14:26:29 1022

原创 Spring事务管理

在当今企业级应用开发中,事务管理是保障数据一致性与系统可靠性的基石。Spring框架通过抽象事务管理模型,屏蔽了底层复杂的技术细节,为开发者提供了统一的事务控制接口。本文将深入剖析Spring事务的底层原理,结合电商系统典型案例,详解事务配置的黄金法则,并给出可落地的性能优化方案。

2025-03-04 13:57:47 527

原创 spring_resource介绍

Spring的资源处理机制通过抽象统一的Resource接口体系,实现了从类路径到网络资源的无缝集成。统一抽象:屏蔽底层资源差异灵活扩展:支持自定义资源实现环境适配:智能路径解析策略根据运行环境选择最优资源策略采用防御式编程处理资源异常合理运用缓存提升访问性能Spring的资源处理机制通过抽象统一的Resource接口体系,实现了从类路径到网络资源的无缝集成。统一抽象:屏蔽底层资源差异灵活扩展:支持自定义资源实现环境适配:智能路径解析策略。

2025-03-04 11:09:12 802

原创 springBean介绍

/ XML配置(传统方式)// 注解驱动(现代主流)@Service@Autowired// Java显式配置(精确控制)@Bean@Lazyreturn ds;注册过程解析解析配置源(XML/注解/Java)生成BeanDefinition对象注册到BeanDefinitionRegistry容器初始化时实例化Bean。

2025-02-28 17:16:19 965

原创 spring_aop介绍

Spring AOP通过优雅的切面抽象,显著提升了系统可维护性。建议开发团队根据实际需求选择实现方案:对于常规企业应用,Spring AOP完全够用;当需要更细粒度的控制时,可考虑AspectJ方案。掌握AOP的核心原理与最佳实践,将助力构建高内聚、低耦合的现代化应用架构。

2025-02-28 15:59:15 1002

原创 spring_ioc_di介绍

容器托管生命周期fill:#333;color:#333;color:#333;fill:none;加载配置元数据Bean定义解析依赖注入初始化回调业务使用期销毁回调配置元数据载体。

2025-02-25 15:58:57 663

原创 python pip3 install下载报错解决

安装python3.11后执行pip3 install报错。

2024-08-30 10:45:43 388 1

原创 java代码生成kml和kmz说明(解决生成有kml:问题)

kml生成,解决插件生成的kml有kml:前缀的问题

2024-08-09 09:42:45 722

原创 springboot集成MQTT实现消息接收

springboot集成Mqtt消息接收

2024-07-15 17:04:00 1467

原创 统一开放平台实现方案(访微信SDK)

在互联中,我们的服务是不对外开放的,但是有先场景下我们可以对外开放,但是必须是系统所允许的用户才可以,这样做一方面保证安全,另一方面可以提升平台的能力,比如调用微信的接口必须要进行微信开发者认证,比如阿里云等等,那么我们如何实现一个自己的开放平台呢?

2024-07-03 18:25:12 229

原创 Geotools系列说明之LineString仿高德航路截取说明

航路拥堵变色思路说明

2024-07-03 18:08:27 545

原创 Geotools系列说明之经纬度距离计算说明

GeodeticCalculator类计算说明

2024-06-29 20:56:56 1074

原创 Geotools系列说明之JTS空间几何介绍

JTS入门介绍以及三维空间距离计算

2024-06-29 17:32:08 1057

原创 Geotools系列说明之入门介绍与坐标系转换说明

Geotools使用Idea集成使用

2024-06-27 16:33:00 915

原创 阿里云【stablediffusion】模型使用说明

Stable Diffusion是一种用于图像生成的人工智能技术,可以根据文本描述生成相应的图像。它基于Transformer语言模型,使用大型图像-文本数据集进行预训练,可以将图像与自然语言进行翻译,根据图像或文本描述生成新的图像。其主要特点包括开源、高质量、速度快、可控、可解释、多功能和可微调。我们知道这个模型在本地很吃电脑的配置,我们可以使用阿里云的提供的stablediffusion模型进行调用,可以先快速先体验这个模型。

2023-12-12 10:15:32 711

原创 centos通过docker安装rabbitMq和延迟队列说明

首先进行docker安装可参考docker官网。

2023-09-12 13:40:05 465

原创 Docker安装mysql实战说明

如果Docker已经成功安装,你将看到Docker的版本信息。

2023-09-06 08:56:13 288

原创 centos8.0安装mysql8

mysql在centos8.0安装

2023-09-05 17:24:37 222

原创 Graylog Sidecar日志采集

Graylog Sidecar 是 Graylog 日志管理平台的一个组件,用于管理和配置日志收集代理(log collectors)。它允许你集中管理和监控分布在不同服务器上的日志收集器,方便地将日志数据发送到 Graylog 服务器进行集中存储、分析和可视化。Graylog Sidecar 可以用于集成各种不同类型的日志收集器,包括但不限于 Filebeat、Winlogbeat、NXLog、rsyslog 等。

2023-06-26 16:37:07 1815

原创 gralylog介绍与安装

Graylog是一个开源的日志管理和分析平台,用于收集、存储、分析和可视化大量日志数据。它提供了一个集中化的解决方案,可以帮助组织有效地处理分散在各种系统和应用程序中的日志信息。以下是Graylog的主要特点和功能:日志收集:Graylog可以通过多种方式收集来自不同来源的日志数据,包括文件日志、系统日志、应用程序日志和网络设备日志等。它支持使用各种传输协议,如Syslog、GELF(Graylog Extended Log Format)和HTTP等。

2023-06-26 13:53:08 816

原创 Docker简介与使用指南

Docker是一个开源的容器化平台,能够帮助开发人员和系统管理员轻松地构建、打包、分发和运行应用程序。使用Docker,你可以将应用程序及其依赖项打包成一个独立的容器,然后在任何地方运行这个容器,无论是在开发环境、测试环境还是生产环境中。与传统的虚拟机不同,Docker容器不需要运行完整的操作系统,而是与主机共享操作系统的内核,因此它们更加轻量级、快速启动和高效。docker run: 创建并运行一个容器。示例docker start: 启动一个已经创建的容器。

2023-06-19 19:27:02 1297

自考03709马克思主义

自考03709的历年真题

2025-03-11

操作系统自考历年真题02326

自考真题操作系统02326

2025-03-07

自考离散数学02324

自考离散数学历年真题和复习资料包

2025-03-06

数据结构导论自考真题和复习资料

数据结构导论历年自考真题和复习资料

2023-05-29

管理经济学自考历年真题

管理经济学历年自考真题

2023-05-29

log4j2漏洞检测工具

1、检测项目中是否存在log4j的漏洞 2、工作使用

2023-05-07

自考管理经济学历年真题

课程编码02323 历年的考试真题整理 管理经济学的复习资料

2023-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除