TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 4313 篇文章
Spring之旅-记录学习-Spring-框架的过程和经验三Bean的依赖注入配置Spring的其它配置标签

Spring之旅-记录学习-Spring-框架的过程和经验三Bean的依赖注入配置Spring的其它配置标签

在这篇博客中,我们探讨了Spring框架中Bean的依赖注入配置,以及如何使用XML和注解两种方式来管理应用程序中的依赖关系。通过理解依赖注入的原理和实践,开发者可以有效地构建更为灵活和可维护的应用程序。此外,我们也介绍了一些常用的Spring配置标签,这些标签在日常开发中非常实用,可以帮助简化配置和提升开发效率。了解这些配置标签的使用,不仅能提高开发者的工作效率,还能帮助团队在项目中保持一致的编码规范。

时间:12/24/2025

手搓遥控器通过上云api执行航线

手搓遥控器通过上云api执行航线

手搓遥控器通过上云api执行航线

时间:12/24/2025

C进阶-C的类型转换

C进阶-C的类型转换

​🎂作者介绍:🎂🎂🎂作者id:老秦包你会,🎂简单介绍:🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂喜欢学习C语言、C++和python等编程语言,是一位爱分享的博主,有兴趣的小可爱可以来互讨🎂🎂🎂🎂🎂🎂🎂🎂。

时间:12/24/2025

Java-响应式编程Spring-WebFluxReactor-实战

Java-响应式编程Spring-WebFluxReactor-实战

响应式编程的核心价值在于提升高并发场景下的系统吞吐量和资源利用率,但它也带来了一定的学习成本,需要转变传统的同步编程思维

时间:12/23/2025

SolidWorks服务器怎么实现研发软件多人共享数据安全管理

SolidWorks服务器怎么实现研发软件多人共享数据安全管理

云飞云共享云平台,是云计算资源共享管理平台,对算力、软件和数据三大资源,实现共享集中和智能化管控,可以为各种3D数字化软件、业务办公软件、信息化管理系统、终端电脑设备、数字化机器设备等,智能化分配算力,实现数据和数字信息高效获取、传递、共享和应用,提供和传递机器设备感知、学习、推理和决策需要的数字信息,是数字化转型的重要基础。4.数据隔离:为每个用户创建独立桌面,隔离用户数据与进程,防止数据泄露或冲突。例如,根据用户任务类型(建模、渲染、仿真)和资源使用情况,动态调整CPU、GPU和内存分配。

时间:12/23/2025

Java基础-JVM-并发-框架-分布式

Java基础-JVM-并发-框架-分布式

如果你对某个具体阶段(比如“如何深入理解JVM的垃圾回收算法”或“SpringBoot自动配置的源码从哪里开始读”)有更具体的问题,我可以提供更聚焦的学习资料和思路。初期在Java基础和JVM上挖得越深,后期学习框架和分布式时,理解其底层原理就越轻松。(如一个简易的电商系统)是最佳方式,它能将所有知识点串联起来,让你真正理解技术选型和架构权衡。下面将详细拆解这个学习路径每一阶段的核心目标、关键知识点和学习建议。这是构建大规模、高可用、可扩展系统的必经之路,这是将Java能力应用于企业级开发的桥梁,

时间:12/23/2025

JDK-自带命令行诊断工具复习

JDK-自带命令行诊断工具复习

场景推荐工具注意事项快速看进程jps容器内执行GC监控长期观察趋势内存泄漏jmap-dump+MAT避免高峰使用线程问题jstack结合CPU分析综合诊断jcmd优先使用。

时间:12/22/2025

Java-classloader

Java-classloader

本文介绍了Java类加载器的继承性和隔离性。类加载器分为四个层级:Bootstrap、Extension、System和Plugin,遵循"父委托"机制。隔离性体现在父级不能调用子级类、同级加载器不能互相调用、无法获取Bootstrap实例。文章展示了如何使用URLClassLoader加载外部jar包,并提供了自定义ClassLoader的示例代码,通过读取jar文件字节码实现类加载。最后指出规范实现应优先调用父加载器并缓存已加载类,以提升性能。

时间:12/22/2025

RedisRedis-分片集群搭建与故障转移实战指南

RedisRedis-分片集群搭建与故障转移实战指南

主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决:海量数据存储问题高并发写的问题使用分片集群可以解决上述问题,如图:分片集群特征:集群中有多个master,每个master保存不同数据每个master都可以有多个slave节点master之间通过ping监测彼此健康状态客户端请求可以访问集群任意节点,最终都会被转发到正确节点。

时间:12/22/2025

Spring-Security-6-配置生产级-SecurityFilterChain

Spring-Security-6-配置生产级-SecurityFilterChain

如果把你的SpringBoot应用比作一座“城堡”Tomcat/Servlet容器是城堡的外墙。是城堡内部一个戒备森严的“核心金库”。就是进入这个“金库”的唯一通道。它本质上是一个Bean,内部包含了一组有序的安全过滤器链(List<Filter>)。当HTTP请求经过SpringSecurity的领地时,必须依次通过这条链上的所有关卡(如:CSRF检查->身份认证->权限校验->异常处理),任何一关过不去,请求都会被弹回。配置它的作用,就是为了定制这条通道的规则。

时间:12/22/2025

python文件读写操作

python文件读写操作

Python文件操作=open+with+正确的模式80%用10%用二进制10%用pathlib。

时间:12/22/2025

Java基础架构设计四-通用响应与异常处理单体分布式通用增强方案

Java基础架构设计四-通用响应与异常处理单体分布式通用增强方案

Java基础架构设计(四)|通用响应与异常处理(单体/分布式通用增强方案)

时间:12/22/2025

Tair-Java实操手册从零开始的缓存中间件入门指南

Tair-Java实操手册从零开始的缓存中间件入门指南

本文为Java开发者提供Tair入门指南,涵盖环境搭建到生产实践的全流程。首先介绍两种Tair环境选择(阿里云实例或本地Docker)及Maven依赖配置。详细讲解核心客户端初始化方法,包括基础连接池配置和SpringBoot集成方案。实战部分演示String和Hash数据类型操作,如设置键值、计数器实现、分布式锁基础及Hash表操作。通过代码示例展示Tair在Java项目中的典型应用场景,帮助开发者快速上手Tair开发。

时间:12/22/2025

idea使用AI插件CodeGeeX

idea使用AI插件CodeGeeX

CodeGeeX是一款基于智谱GLM模型的智能插件,支持问答和代码编写功能。它能自动生成代码注解,通过点击图标即可为提交的代码创建注解信息。插件还提供Java方法前的操作菜单,支持多种快捷操作。安装方式简单,只需在IDEA插件市场搜索"CodeGeeX"并安装即可。该工具能有效提升开发效率,简化代码文档工作。

时间:12/22/2025

JavaJVMOOM-原因定位与解决方案

JavaJVMOOM-原因定位与解决方案

JVM`OutOfMemoryError`是生产环境中最致命的故障之一,直接导致应用崩溃。系统掌握OOM的触发场景、定位工具和解决方案,是Java开发者的核心能力

时间:12/22/2025

oss存储分片的简单思路

oss存储分片的简单思路

本文介绍了基于分片上传的文件处理方案,分为前端和后端实现。前端负责文件分片计算、初始化上传、进度查询和分片上传,支持断点续传和SHA-256校验;后端使用Redis存储分片信息,提供初始化、进度查询、分片校验及合并功能。系统采用10KB分片大小,通过哈希校验确保数据完整性,并实现自动重传机制。最终合并时校验所有分片完整性,成功后将文件保存至指定路径并返回下载URL。该方案有效解决了大文件上传的稳定性问题,支持断点续传和完整性校验。

时间:12/22/2025

Java-208-RabbitMQ-Topic-主题交换器详解routingKeybindingKey-通配符与-Java-示例

Java-208-RabbitMQ-Topic-主题交换器详解routingKeybindingKey-通配符与-Java-示例

消息携带routingKey(dotted-word,长度≤255字节),队列用bindingKey绑定到交换器;*匹配“恰好1个词”,#匹配“0到多个词”,通配符必须作为独立词出现。结合日志分发与多维分类案例,说明cron.error、kern.*、*.critical等绑定如何命中,以及未命中为何会被丢弃。代码层面提供Java(RabbitMQJavaClient/amqp-client)发布端basicPublish(exchange,routingKey,...)与消

时间:12/22/2025

基于java-vue农产投入线上管理系统源码数据库文档

基于java-vue农产投入线上管理系统源码数据库文档

本文介绍了一个基于SpringBoot+Vue的农产投入线上管理系统开发项目。系统采用前后端分离架构,后端使用SpringBoot框架简化企业级开发,前端采用Vue.js实现响应式界面,数据库选用MySQL存储数据。文章详细说明了系统设计原则、技术选型理由、功能演示和测试方案,并提供了代码示例和测试用例。该项目具有规范的架构设计、完善的权限管理和良好的用户体验,适合作为计算机专业毕业设计选题。文末附有源码获取方式和更多毕设选题推荐。

时间:12/22/2025

SpringBoot与Redis实战企业级缓存进阶指南

SpringBoot与Redis实战企业级缓存进阶指南

本文详细介绍了SpringBoot集成Redis的完整实践方案,从基础配置到企业级应用开发。主要内容包括:Redis核心优势分析及SpringBoot集成价值;环境搭建步骤与序列化配置;五种核心数据结构(String/Hash/List/Set/ZSet)的操作方法;企业级进阶功能(注解式缓存、分布式锁、管道技术)实现;用户缓存管理实战案例;常见问题(缓存穿透/击穿/雪崩等)解决方案。通过合理的版本选型、配置优化和功能实现,可充分发挥Redis在分布式系统中的高性能优势,满足企业级应用开发需求。

时间:12/22/2025

Java设计模式实战应用指南23种设计模式详解

Java设计模式实战应用指南23种设计模式详解

本文摘要:设计模式是软件开发中的最佳实践,可分为创建型、结构型和行为型三大类共23种模式。创建型模式包括单例、工厂、建造者等,其中单例模式确保类只有一个实例,工厂模式解耦对象创建,建造者模式简化复杂对象构建。设计模式遵循六大原则(如单一职责、开闭原则等),能提高代码的可维护性和扩展性。掌握设计模式是成为优秀架构师的关键技能。

时间:12/22/2025

动态线程池kafka自定义拒绝策略,做到任务不丢失

动态线程池kafka自定义拒绝策略,做到任务不丢失

本文介绍了基于动态线程池和Kafka自定义拒绝策略实现任务不丢失的方案。项目采用JDK8开发环境,使用Nacos和Kafka作为中间件,其中Nacos用于实现线程池参数的动态配置,Kafka则作为任务持久化存储保证任务不丢失。

时间:12/21/2025

Spring-AI深度解析1050多模态应用开发实战

Spring-AI深度解析1050多模态应用开发实战

摘要:本文系统介绍了多模态AI的技术架构与业务应用。主要内容包括:1)多模态AI如何整合文本、图像、音频等模态信息,在电商、客服、教育等领域实现场景创新;2)SpringAI多模态架构设计,包括统一接口、国内主流模型适配方案;3)图像处理和语音交互的实战应用,涵盖商品分析、数学解题、智能客服等典型场景;4)多模态RAG系统构建方法,实现跨模态检索增强;5)性能优化策略与生产实践方案。通过具体代码示例,展示了多模态AI在内容审核、教育辅助等业务场景中的实现路径,为开发者提供了完整的技术参考框架。

时间:12/21/2025

Python字典元素的增删改操作

Python字典元素的增删改操作

Python字典元素的增、删、改操作

时间:12/21/2025

MySQL底层原理

MySQL底层原理

MySQL支持两种方式的排序filesort和index,Usingindex是指MySQL扫描索引本身完成排序,index效率高,filesort效率低。orderby满足两种情况会使用Usingindex。orderby语句使用索引最左前列。使用where子句与orderby子句条件列组合满足索引最左前列。尽量在索引列上完成排序,遵循索引建立(索引创建的顺序)时的最左前缀法则。如果orderby的条件不在索引列上,就会产生Usingfilesort。

时间:12/21/2025

上一页
12345...180
下一页第 1 / 180 页