常用提示词汇总
提示词的作用是有限的, 期待出现某个 “神级提示词” , 大幅提高模型性能,又放之四海而皆准, 是不切实际的。 我也不太认同” 提示词无用论 “,虽说模型的迭代会让一部分提示词渐渐消匿, 例如之前很火的 Claude COT 提示词, 随着 deepseek-r1, gemini-thinking 的出现, 我们已经不再需要这样的提示词了 。但距离完全不需要提示词, 还是有些遥远。 我认...
提示词的作用是有限的, 期待出现某个 “神级提示词” , 大幅提高模型性能,又放之四海而皆准, 是不切实际的。 我也不太认同” 提示词无用论 “,虽说模型的迭代会让一部分提示词渐渐消匿, 例如之前很火的 Claude COT 提示词, 随着 deepseek-r1, gemini-thinking 的出现, 我们已经不再需要这样的提示词了 。但距离完全不需要提示词, 还是有些遥远。 我认...
AI赋能日常生活,有效利用白菜价的Deepseek API做其他事情 [DeepSeek 深度求索](https://www.deepseek.com/) 官网右上角是有API开放平台的入口,在里面可以获取API KEY。 在此之前,我们需要了解一些基础知识—— 什么是API? 假如你是第一次了解这些AI工具且正在使用网页端...
结论: 当连接和字段使用不同的utf8和utf8mb4字符集时,会出现隐式转换并降低性能,并可能导致索引失效或乱码。如果需要使用utf8mb4字符集,请统一使用该字符集,并统一排序规则。 根据业务需求选择合适的排序规则:对于大小写敏感的情况,使用bin排序规则;对于大小写不敏感的情况,使用general_ci排序规则。 字符集转换会锁定表,并根据表中字符串数据量的大小来决定处...
结论: 连接和字段utf8和utf8mb4混用时部分操作会存在隐式转换,降低性能,如果存在utf8mb4四字节转utf8时会报错或乱码。建议5个字符集全部统一utf8mb4,且排序规则统一 排序规则选用:根据业务,大小写敏感使用bin,不敏感使用general_ci 字符集转换会锁表,根据表中字符串数据量决定处理时间,耗时较长 转换字符集会增加字节占用,需要考虑转换后部分...
世界上只有一种共识算法,就是 Paxos,其他所有的共识算法都是 Paxos 的退化版本。 —— Mike Burrows,Google Chubby 作者 什么是共识 在业内讨论 Paxos 或 Raft 算法时,通常使用“分布式一致性协议”或“分布式一致性算法”来描述。例如,Google Chubby 系统的作者 Mike Burrows 曾评价 Paxos:“There is on...
ES支持哪些数据类型,和MySQL之间的映射关系是怎么样的? 典型回答 Elasticsearch支持以下数据类型 Text: 用于存储全文文本数据,如文章或书籍内容。支持全文搜索和分析。 Keyword: 用于存储文本值,通常用于索引结构化内容,如邮件地址、标签或任何需要精确匹配的内容。 Date: 存储日期或日期和时间。 Long, Integer, Shor...
sychronized是非公平锁吗,那么是如何体现的? 典型回答 在多线程环境中,公平锁保证了等待获取锁的线程按照请求锁的顺序来获取锁。也就是说,先请求锁的线程会先获得锁。 非公平锁则不保证等待获取锁的线程的执行顺序。这意味着即使某个线程最早请求锁,也可能会在其他后来请求锁的线程之后获得锁。非公平锁可能会导致“饥饿”问题,但通常具有更高的吞吐量。 公平锁和非公平锁的区别? sync...
run/start、wait/sleep、notify/notifyAll区别? run方法和start方法区别 我们创建好线程之后,想要启动这个线程,则需要调用其start方法。所以,start方法是启动一个线程的入口。 如果在创建好线程之后,直接调用其run方法,那么就会在单线程中直接运行run方法,不会起到多线程的效果。 sleep和wait区别 sleep()方法可以在任何...
int a = 1 是原子性操作吗 典型回答 在Java中,int a = 1;这条语句可以被认为是原子性操作,因为它是一个简单的赋值语句,它在一个操作中完成,不会被中断。在单线程的情况下,这条语句将会原子性地执行,即将1赋值给变量a的操作是不可分割的,不会被其它线程中断。 但是,在多线程的情况下,多个线程可以同时访问和修改同一个变量,这就可能导致竞态条件(race condition...
happens-before和as-if-serial有啥区别和联系? 典型回答 happens-before 原则和 as-if-serial 语义是JMM中的重要概念,它们都与程序执行的顺序性和一致性有关,但它们的焦点和适用范围有所不同。 Happens-before 原则 什么是happens-before原则? happens-before 原则是 Java 内存模型(JM...