自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个喜欢诗和远方的程序媛

专注Java领域技术分享、经验交流、学习心得

  • 博客(238)
  • 收藏
  • 关注

原创 如何高效梳理几十个项目中全部的MQ的情况及topic信息

如何高效的统计梳理rocketmq和kafka的topic信息等

2025-03-24 18:04:06 783

原创 DeepSeek+本地知识库:真的太香了

两种主流的搭建方案,保姆级教程,分别是基于 Cherry Studio 和基于 AnythingLLM 的搭建方法。

2025-03-12 15:28:58 1528

原创 彻底解决Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource

确认需求:是否需要数据库?是 → 配置数据库或使用嵌入式数据库。否 → 排除自动配置或移除依赖。检查依赖和配置:确保依赖和配置文件一致。格式和url没问题。重启应用:修改后重新启动应用验证。根据具体场景选择合适方案即可解决问题。

2025-03-04 15:31:30 1276

原创 99%的人不知道的DeekSeek提示词15个进阶技巧

DeepSeek十个必知的提示词进阶技巧和5个魔法指令

2025-02-27 17:53:38 1048

原创 DeepSeek提示库(官方文档)

专注于提示词和训练技巧本身,才才能让DeepSeek更好的帮助我们

2025-02-27 17:49:56 1566

原创 6个方案使用DeepSeek满血版!太全了!建议码住~

6个方案使用满血DeepSeek

2025-02-20 18:54:00 5482

原创 DeepSeek不好用?那是你还不知道这些指令!

有人说最新的大型语言模型Deepseek不好用,是你真的不会用啊!DeepSeek提问的高效模板来啦!掌握这些模板,让你的提问更精准、高效!DeepSeek的提示词(Prompt)是指你输入给模型的指令或问题,模型会根据这些提示词生成相应的回答。

2025-02-20 16:57:29 524

原创 为什么要本地部署DeepSeek呢?如何选择适合自己的版本?

deepseek不同版本有什么区别呢?

2025-02-18 13:38:03 2230

原创 5个渠道,解决deepseek卡顿问题 (免费额度,赶紧薅)

告别“服务器异常”,解决deepseek卡顿问题

2025-02-17 15:03:41 1470

原创 如何使用官方DeepSeek,简单入门操作

deepseek官方的几个基本用法,你会了吗?

2025-02-14 09:43:55 1109

原创 十分钟搞定! DeepSeek本地部署详细指南!

保姆级教程,三步搞定deepseek本地部署,不求人!

2025-02-12 09:10:31 3277 3

原创 保姆级教程:公众号接入扣子Coze智能体,用DeepSeek打造聊天机器人

deepseek+coze 好用的智能体

2025-02-08 17:17:59 5657 8

原创 DeepSeek国产ai大模型崛起,一文带你看懂!

DeepSeek是什么?

2025-02-08 15:44:48 841

原创 Talend API Tester:安装、使用

最近有个小伙伴问我,有没有好用的API测试工具推荐。除了可以用postman或者apifox,今天就给大家聊聊一款非常好用的API测试工具——Talend API Tester。

2025-01-21 13:53:18 610

原创 指数退避策略-优雅应对“访问次数过于频繁,请稍后再试”场景

指数退避策略:顾名思义,是一种在发生访问冲突或失败时,通过逐步增加等待时间(按指数级增长)来重试的机制。这种策略旨在减少对服务器的压力,同时提高重试的成功率。具体来说,当你首次遇到访问失败时,你会等待一个较短的时间(如1秒)后再进行重试。如果仍然失败,则等待时间加倍(如2秒),再失败则继续加倍(如4秒),以此类推。这样,随着失败次数的增加,重试的间隔也会呈指数级增长。

2025-01-17 10:23:44 1024

原创 通义灵码-阿里云智能编码助手【最全使用指南】

让AI帮我写代码,简直太方便啦~

2025-01-13 11:06:03 1771

原创 华为云语音交互SIS的使用案例(文字转语音-详细教程)

华为云语音交互SIS实战教程

2024-12-23 13:20:01 1488

原创 Spring Boot集成Kafka:最佳实践与详细指南

kafka消费者生产者集成

2024-12-13 13:54:17 1520

原创 ‌UNION和UNION ALL区别

union和union all区别

2024-12-01 12:14:56 439

原创 git命令将已经commit的代码push到其他分支

revert 是通过创建一个新的逆向提交来实现变更的回滚,git log里会再看到一条记录,我们只需要再把刚刚的新操作再revert 了就可以了,就回到了错误conmit之前的版本,再按照上边正确的方法处理就可以了~将错误分支已经commit 未push 的代码,仅撤销commit操作,保留已经更改的代码。,然后切换分支到你的本地要提交的分支,再正常commit和push就可~分支开发的,并且已经commit了代码,想将在本地。执行此命令,就可以把commit的记录移动到新分支。// 直接执行命令即可。

2024-09-24 18:16:04 1643

原创 idea配置连接数据库的操作方法(适配不同版本)

idea 连接数据库详细教程

2024-08-30 10:18:21 3597

原创 关于设计模式你真的理解了吗?到底是哪种工厂模式?

1、模式简介抽象工厂模式是一种创建型设计模式,它提供一个创建一系列相关或互相依赖对象的接口,而无需指定它们具体的类。通过使用抽象工厂模式,客户端可以从具体工厂中创建一系列相关的对象,而无需知道对象的具体类。2、抽象工厂模式的结构抽象工厂(Abstract Factory):提供创建一系列相关或依赖对象的接口(如 ProductFactory 接口)。

2024-08-04 12:17:53 916

原创 关于Java并发编程你真的理解了吗?到底打印A还是B呢?

一道真实的大厂笔试题,看看你能答对吗?

2024-08-04 11:07:12 933

原创 《昇思25天学习打卡营第1天|快速入门》

昇思MindSpore是一个全场景深度学习框架,旨在实现易开发、高效执行、全场景统一部署三大目标。其中,易开发表现为API友好、调试难度低;高效执行包括计算效率、数据预处理效率和分布式训练效率;全场景则指框架同时支持云、边缘以及端侧场景。

2024-07-27 22:46:12 849

原创 高并发请求下如何对系统优化

性能监控:使用监控工具(如 Prometheus、Grafana、New Relic)监控系统性能和资源使用,及时发现和解决性能瓶颈。通过综合应用这些优化策略,可以显著提升系统在高并发场景下的处理能力和稳定性。根据具体的应用场景和需求,可以选择和组合适合的优化措施。连接池:使用数据库连接池(如 HikariCP、Druid)来管理和复用数据库连接,提高数据库操作的效率。日志分析:分析应用日志,识别性能问题和异常情况。

2024-07-26 15:02:09 1065

原创 Nginx使用篇

Nginx 作为一个高性能的反向代理服务器,能够通过负载均衡、限流和动静分离等功能,显著提高网站的性能和可靠性。其配置灵活且高效,适用于各种规模的 web 应用。负载均衡:通过反向代理和多种负载均衡策略,将请求分发到多个后端服务器。限流:通过限流模块限制客户端请求速率,保护服务器免受过载攻击。动静分离:将静态资源和动态请求分开处理,提高网站性能。掌握这些配置和原理,可以有效优化 Nginx 的使用,提升 web 应用的整体表现。

2024-07-26 13:38:16 615

原创 单例模式详解

单例模式(Singleton Pattern)是一种创建型设计模式,确保一个类只有一个实例,并提供一个全局访问点。这种模式在需要一个对象被共享且全局唯一的情况下非常有用,比如配置对象、日志对象、数据库连接对象等。单例模式通过确保一个类只有一个实例,提供了一种全局访问点来访问该实例。根据不同的需求和场景,可以选择不同的实现方式。饿汉式和枚举方式实现简单,但不能延迟加载;懒汉式和双重校验锁方式可以延迟加载,但需要考虑线程安全问题;静态内部类方式兼具延迟加载和线程安全,是一种推荐的实现方式。

2024-07-19 12:54:21 1274

原创 Tomcat打破双亲委派模型的方式

双亲委派模型是一种类加载机制,它确保了类加载器层次结构中的父加载器先于子加载器尝试加载类。这种机制有助于防止类的重复加载和类之间的不兼容。然而,为了支持Web应用程序的独立性和隔离性,Tomcat需要在某些情况下打破这一原则。Tomcat通过自定义的WebappClassLoader打破了双亲委派模型,允许Web应用程序优先加载自己的类和资源。这种机制确保了每个Web应用程序的独立性和隔离性,避免了类库冲突,并使得每个应用程序可以拥有自己的类和库版本。

2024-07-09 09:56:10 972

原创 Spring框架中的自动装配

Spring框架中的自动装配(Autowiring)是通过依赖注入(Dependency Injection, DI)来自动解决Bean之间的依赖关系。自动装配的主要方式包括基于类型、基于名称、基于构造函数等。

2024-07-09 09:23:15 474

原创 bean初始化生命周期回调的3种方式

在Spring框架中,Bean的生命周期可以通过多种方式进行管理和回调。

2024-07-09 09:09:46 612

原创 Docker常见面试题整理

这使得开发人员可以更容易地处理复杂的Docker环境,尤其是在需要多个容器协同工作的场景下。Docker 是一种容器化平台,允许开发者打包应用程序及其依赖项到一个可移植的容器中,然后发布到任何支持 Docker 的环境中运行。Docker 解决了传统虚拟化环境中应用部署和运行时的依赖、配置、环境一致性等问题,提供了更轻量、更快速的应用部署和扩展方案。总之,Docker Compose是一个强大的工具,可以帮助开发人员和管理员更好地管理和部署Docker容器化的应用程序。

2024-06-22 13:38:55 1253 1

原创 Springboot的自动配置原理

Spring Boot的自动配置原理是通过@EnableAutoConfiguration注解引入自动配置逻辑,然后解析@Import注解,加载各种配置类,包括deferredlmportSeleCtOr和自动配置类。通过SP机制读取soring.factories文性。过滤出自动配置类,并根据条件化配置来动态加载这些类,从而实现自动配置故功能。这种机制使得Spring Boot应用程序可以根据环境和需求自动配置,极大地简化了开发和部署的工作。

2024-06-22 11:44:13 1176

原创 Java动态代理详解

JDK动态代理:适用于实现了接口的类,通过InvocationHandler处理代理逻辑。CGLIB动态代理:适用于没有实现接口的类,通过继承实现代理,使用MethodInterceptor处理代理逻辑。性能更优。动态代理在AOP(面向切面编程)、拦截器、权限控制、事务管理等领域有广泛应用,提供了灵活的方式来在运行时增强对象行为。

2024-06-19 19:20:16 633

原创 Java内存模型(JMM)详解

Java内存模型(JMM)提供了一组规则,确保多线程程序在不同平台上的一致性和正确性。通过理解JMM的核心概念、关键字和同步机制以及 happens-before 规则,开发者可以编写出高效且线程安全的并发程序。

2024-06-18 11:05:45 1774

原创 阻塞队列:ArrayBlockingQueue和LinkedBlockingQueue区别

ArrayBlockingQueue和LinkedBlockingQueue是Java中常用的两种阻塞队列,它们在内部实现和适用场景上有一些显著的区别。阻塞队列的实现通常依赖于底层的锁机制和条件变量。Java中的java.util.concurrent包提供了。(BlockingQueue)是一种特殊类型的队列,它用于在多线程环境中实现线程之间的通信。等多种阻塞队列实现,分别适用于不同的使用场景。

2024-06-18 09:40:40 991

原创 有三个线程T1,T2,T3,如何保证顺序执行

线程顺序执行,几种常见的实现方法

2024-06-18 09:37:54 285

原创 Java高频面试题整理(几万字)

吐血整理万字面试题

2024-06-16 14:33:05 1250 1

原创 Kafka高频面试题整理

Kafka 是一个分布式流处理平台,最初由Linkedln开发并开源,后来成为Apache软件基金会的一个顶级项目。它被设计用于高吞吐量、持久性、分布式的数据流处理。

2024-06-13 20:51:01 1525

原创 Kafka之ISR机制的理解

ISR(In-Sync Replicas)是一个分区副本集合,这些副本被认为是与领导副本保持同步的。具体来说,ISR中的副本是那些能够在一定时间内(由参数replica.lag.time.max.ms指定)将数据同步到与领导副本相同位置的副本。Kafka的ISR机制通过维护一个与领导副本同步的副本集合,确保了数据的一致性和高可用性。通过合理配置和使用ISR机制,Kafka能够在面对节点故障时,仍然保证数据的安全和系统的稳定。

2024-06-13 08:36:39 1031

原创 RabbitMQ高频面试题整理

AMQP(Advanced Message Queuing Protocol,高级消息队列协议)是一种用于消息传递的开放标准协议,广泛用于消息队列和消息中间件系统中。RabbitMQ 是 AMQP 协议的一个实现。Broker(代理)消息代理是消息队列服务器,负责接收、存储和转发消息。例如,RabbitMQ 就是一个 AMQP 消息代理。Message(消息)消息是 AMQP 中的基本数据单元,包含要传递的数据和一些元数据(如路由键和头属性)。Producer(生产者)

2024-06-12 16:04:54 3566

rsa公钥私钥生成工具类代码

rsa公钥私钥生成工具-java代码实现。 常见的加解密算法处理工具

2023-03-20

空空如也

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

TA关注的人

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