- 博客(31)
- 收藏
- 关注
原创 @RestController 与 @Component 的区别
@Component 是通用的 Spring Bean 标识;@RestController 是专门用于构建 REST API 的组合注解(@Controller + @ResponseBody),两者在容器层面都是 Bean,但职责和语义明确不同:按职责选择注解,代码更清晰、可维护性更高。
2025-11-07 11:06:04
724
1
原创 prompt过时了?我还没有学废呢!就过时!我管你[特殊字符]
【摘要】提示词(prompt)是与大模型交互的核心输入,包含指令、上下文、格式要求等要素。提示词工程是通过设计和优化prompt提升输出质量的方法论,涉及角色设定、示例引导、分步分解等技巧。学习建议分为4周渐进计划:从基础指令到复杂任务处理,再到工程化应用。实用技巧包括明确格式模板、提供示例、控制生成参数等,同时需避免过度冗长、忽视测试等常见误区。文末提供可直接套用的中文prompt模板,建议通过实践积累建立个人Prompt库。
2025-11-03 09:36:06
979
原创 transform和LLM回顾一下知识点(复习笔记(专业:AI))
摘要: Transformer是革命性的语言处理架构,其自注意力机制和并行计算突破了传统RNN/CNN的限制,实现了高效的上下文理解。基于Transformer,大语言模型(LLM)通过预训练、指令微调和人类反馈强化学习三阶段构建:先让模型学习海量文本数据,再针对性训练其任务执行能力,最后优化交互体验。典型框架如GPT(文本生成)和BERT(文本理解)均依赖Transformer的核心技术。简言之,Transformer是驱动ChatGPT等LLM的"引擎",其创新设计奠定了现代AI语言
2025-10-23 17:22:34
296
原创 “Model not available, This model provider doesn’t serve your region”的解决办法
Model not available, This model provider doesn’t serve your region
2025-10-18 23:13:32
299
3
原创 好久不见,盆友们,,,,
因学业繁忙暂停更新,现恢复分享AI相关见解。专业背景为AI与软件工程,出于兴趣探讨技术问题。近期注意到Cursor工具受限引发热议,虽已过一段时间,仍有很多用户不知如何解决无法使用的问题。决定继续更新技术内容,秉持"自己淋过雨想为他人撑伞"的理念,分享感兴趣的话题。仍在学习中,但乐于交流技术见闻。
2025-10-10 11:49:30
217
原创 【学习笔记】数据库 Redis(键值对存储)
Redis(Remote Dictionary Server)是一个开源的、高性能的键值对(Key-Value)存储系统,它也可以作为数据库、缓存和消息代理。类型丰富Redis支持多种类型的数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。这些数据结构使得Redis能够用于各种场景,如计数器、队列、排行榜等。
2024-10-22 19:45:38
1367
原创 【学习笔记】关系性数据库:Mysql
关系型数据库管理系统。2.数据库的范式数据库范式是一组规范化的原则,由于是设计关系性数据 库的表结构,以确保数据的组织和关系的良好性,设计关系型数据库时,需要遵循规范要求,才能设计出更加合理的表结构;==越高的范式数据的冗余越小==第一范式(1NF)定义:第一范式要求数据库表中的每一列都是不可分割的基本数据项,即每个字段都应包含单一的值。例如,如果一个字段包含了多个电话号码,那么这个字段就不符合第一范式,应该将其拆分为多个单独的字段。目的:确保数据的原子性,使得每个字段都能独立处理。
2024-10-21 20:30:37
1068
原创 Java基础入门 【第八章 集合】(三)
java.util.Set 接口继承了 Collection 接口,是常用的一种集合类型。相对于之前学习的List集合,Set集合特点如下:除了具有 Collection 集合的特点,还具有自己的一些特点:Set是一种无序的集合Set是一种不带下标索引的集合Set是一种不能存放重复数据的集合重点学习的Set实现类:HashSet 底层借助哈希表实现TreeSet 底层借助二叉树实现注意,TreeSet是Set接口的子接口SortedSet的实现类基础案例:实例化一个Set集合,往里面添加元素并输出,注意观察
2024-09-26 22:44:01
916
原创 解决你的IDE在使用的时候测试单元@Test在创建Scanner对象是键盘键入不了的问题;
解决你的IDE在使用的时候测试单元@Test在创建Scanner对象是键盘键入不了的问题
2024-09-24 22:00:12
613
原创 Java基础入门 【第八章 集合】(二)
数据结构是计算机科学中研究数据组织、存储和操作的一门学科。它涉及了如何组织和存储数据以及如何设计和实现不同的数据操作算法和技术。常见的据结构有线性数据结构(含数组、链表、栈和队列等),非线性数据结构(树、图等)
2024-09-16 17:27:24
1000
原创 Java基础入门 第八章 【集合】
迭代器状态管理:迭代器对象会记录当前迭代的状态,包括当前位置、遍历过程中的操作等。注意,这种迭代器方式获取集合中的每一个元素,是一种Collection集合及。迭代器位置初始化:在创建迭代器对象时,迭代器的位置通常初始化为集合的。包中,并提供了一系列的接口和类,包括集合接口(Collection。每个实现类都实现了接口中所定义的最基本的方法,例如对数据的存储、迭代器是集合框架提供的一种遍历集合元素的方式。为数组开辟的内存是连续的,这也导致在插入和删除。的元素在内存中是连续存储的,并且可以通过索引来。
2024-09-15 23:35:40
866
原创 Java基础入门 【第七章 抽象、接口、内部类、枚举】(二)
一个任意长度的输入转为一个固定长度的输出,是一种压缩映射,也就是说,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。当我们创建字符串常量时,如果字符串常量池中已经存在相同内容的字符串,那么新创建的字符串常量会直接引用已存在的字符串对象,而不会创建新的对象。为字符串开辟一个字符串常量池,类似于缓存区创建字符串常量时,首先会检查字符串常量池中是否存在该字符串,如果存在该字符串,则返回该实例的引用,如果不存在,则实例化创建该字符串,并放入池中。
2024-09-07 15:41:15
1340
原创 Java基础入门【第六章 static、继承、重写、多态】
本章内容static关键字继承super关键字权限修饰符方法重写多态final关键字引用类型转换。
2024-08-15 08:00:00
929
原创 Java 基础入门【第五章 面向对象基础】
OOP(object oriented programming),面向对象编程是一种以对象为中心的编程思想,通过借助对象实现具体的功能将大问题拆分成小问题,然后借助不同对象分别解决,最终实现功能POP(procedure oriented Programming),面向过程编程是一种以过程为中心的编程思想,靠自己一步一步去实现功能,需要对每个步骤精确控制强调按步骤实现功能,先分析解决问题所需步骤,再自定义方法实现每个步骤功能,然后依次调用方法,最终实现功能
2024-08-12 08:30:00
993
原创 java基础学习【第四章 数组】
数组的同时,直接初始化数组元素的值,称为数组的静态初始化。中,空指针异常是不能出现的,一旦出现了,就必须要修改代码。中,查找指定的值,返回这个指定的值在数组中的下标,但是查找。中,数组越界异常是不能出现的,一旦出现了,就必须要修改代。度,是指在一个数组中,可以存放同一类型元素的最大数量。堆空间数组每一个元素位置上,存在相应的默认值,要么为。数组表示一块连续的内存空间,可以用来存放多个元素值。数组,表示一块连续的内存空间,可用来存储多个数据。一个特定的值,把数组中的空间全都赋成这个值。
2024-08-08 08:00:00
1004
原创 Java基础入门 【第三章 操作符、流程控制、方法】
友友们,起床学习了,之前的课程中我们已经学过了字面值常量和变量,它们都可以用来表示一个数据,本节课我们要学习如何使用运算符对常量和变量进行运算。
2024-08-04 08:30:00
1291
原创 Java基础入门【第二章 标识符、常量、变量、类型转换】
Java数据类型可以分为两大类:基本数据类型:整形 byte、short、int、long浮点型 float、double字符类型 char布尔类型 boolean引用数据类型(面向对象部分补充)数组:类:接口:
2024-08-02 08:30:00
1777
原创 Java基础入门(第二章)
由于现在已经有了idea环境,我就不在对原始的CMD编译运行Java程序做相应的学习笔记的,感兴趣的友友 可以冲浪,资源多多,废话不多说,学习继续。Idea会扫描出我们计算机中可⽤的JDK路径,如果扫描不出来,或需要使⽤某个特定的JDK,则需要点击Add JDK 进⾏配置,与你的下载的包相关。2、在创建好的demo包右击,选择New、Java Class(注意,创建类、接⼝、枚举、注解等类型⽂件都是选择Java Class)接着第一章的学习笔记,相信大家对Java有了简单的认识,和我继续学习吧!
2024-07-30 22:38:54
335
原创 Java基础入门(第一章)
Java之父:詹姆斯·高斯林(James Gosling)Java 的历史要追溯到 1991 年,当时Sun 公司的詹姆斯·高斯林(James Gosling)及其团队要完成一个项目"Green",该项目需要设计一种小型的计算 机语言,主要用于有线电视转换盒这类的消费设备。由于这类设备的处理能力 和内存都非常有限,且不同厂商会选择不同的CPU,所以对编程语言有2个明确 的要求:该语言必须设计的非常小且能够生成紧凑的代码。该语言不应该与任何特定的体系结构绑定(跨平台)。
2024-07-30 08:30:00
1136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅