- 博客(14)
- 收藏
- 关注
原创 ChatGPT与大模型:AI编程入门指南
ChatGPT是由OpenAI开发的一款聊天机器人,其底层技术基于大型语言模型(LLM)。自2022年11月发布以来,ChatGPT因其出色的对话能力和智能表现而受到广泛关注。它能够理解用户的输入(称为Prompt),并生成相应的回答,这些回答不仅准确,而且具有创造性。Agent(智能体),可以理解为可感知外界环境,并能完成自主决策、与外部环境交互从而完成任务的系统。
2025-01-03 16:52:36
503
原创 Caffeine缓存入门-理论篇
Caffeine是一个高性能的Java缓存库,它基于Java 8及以上版本构建,提供了丰富的特性和灵活的配置选项,以支持各种复杂的缓存需求。在本教程中,我们将详细介绍Caffeine的使用方法和最佳实践,帮助您在实际项目中高效地使用Caffeine。
2025-01-03 16:36:47
860
原创 Kubernetes Deployment 教程
Deployment是Kubernetes中用于管理无状态应用副本的重要工具。通过理解其工作原理和掌握基本操作,可以有效管理和更新容器化应用,确保应用的高可用性和平滑过渡。
2024-04-03 15:18:13
1115
原创 bootstrap.properties配置不生效
应用名称spring.application.name是在bootstrap.properties中,但并未生效。在bootstrap.properties中配置nacos等配置信息以及应用名称。运行出现以下异常namingService subscribe failed。在pom.xml文件中引入依赖。
2023-09-25 16:05:47
947
原创 redis入门详解
Redis:REmote DIctionary Server(远程字典服务器)。Redis是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
2023-09-20 17:34:10
178
原创 Spring事务传播
Spring 事务传播性是指当多个含有事务的方法嵌套调用时,这多个方法处理事务的规则。如下图所示,事务方法之间调用,如何处理之间的事务。
2023-09-14 17:07:03
159
原创 AQS(AbstractQueuedSynchronizer)
AQS是线程队列同步器,用来构建锁或者其它同步器组件的重要级基础框架及整个JUC体系的基石,通过内置的FIFO队列来完成资源获取线程的排队工作,并通过一个int类型变量表示持有锁的状态。对于ReentranLock等,是面向锁的使用者,而AQS是面向锁的实现者。如果共享资源被占用,就需要一定的阻塞等待唤醒机制来保证锁的分配。这个机制主要用的是CLH队列的变体实现的,将暂时获取不到锁的线程加入到队列中,这个队列就是AQS的抽象表现。
2023-09-12 09:44:03
157
原创 连接虚拟机的docker中运行的mysql
在docker中刚创建的mysql,大多数无法进行远程连接,需要进行一些操作。利用ifconfig获取虚拟机ip,这mysql的访问地址。
2023-09-07 11:24:22
244
原创 【设计模式】:单例模式
类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得器对象实例的方法(静态方法)。
2023-09-07 11:17:03
128
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人