- 博客(404)
- 资源 (19)
- 问答 (3)
- 收藏
- 关注
原创 我的博客粉丝数突破10万,排名103位:这是坚持分享的力量与收获
今天,我在CSDN上看到了一位好友的统计数据,他统计了CSDN上所有粉丝数量排名靠前的博主的排名。虽然这个统计可能存在一些误差,但大体上应该是准确的。我惊讶地发现,截止到2023年10月4日,我的粉丝数量已经达到了101,376,也就是说突破了10万+。预计我的排名在第103位,这无疑是我人生中的一个重要里程碑。详细数据请看下图回首过去,自毕业以来已经过去了许多年。在此期间,我一直在工作中分享自己遇到的问题和解决方案。起初,我只是想做个总结,因为“好记性不如烂笔头”。
2023-10-05 01:04:38 3816
原创 RabbitMQ消息丢失、消息重复消费、消息顺序性无法保证、消息积压、一致性问题、系统可用性降低等这些常见问题怎么解决
MQ(Message Queue,消息队列)是分布式系统中用于实现应用之间的异步通信和消息传递的重要组件。然而,在使用MQ时,可能会遇到一些常见问题,这些问题包括消息丢失、消息重复消费、消息顺序性无法保证等
2024-04-24 23:13:59 177 1
原创 不可思议!我的AI有道英语字典助手竟然与百度千帆AI应用创意挑战赛K12教育主题赛榜首作品差之毫厘
今天看百度千帆AI原生应用创意挑战赛——K12教育主题赛,发现第一名的《我爱记单词》和我早两天发布的一篇《AI英语词典》的想法不谋而合。当时我们应该都是互相不知道对方的,能够有同样的想法,真的是很难得。这是大佬做的一个AI智能体——我爱记单词《AI英语词典提示词》
2024-04-24 22:51:34 267
原创 prompt提示词:小红书爆款标题提示词,让AI 帮你生成吸睛的标题
今天,我又为大家精心准备了一份小红书爆款标题的提示词,生成的标题不仅新颖独特,而且深受大众喜爱。你只需要将末尾的【内容】部分替换成你想要推广的内容,便能轻松打造出让人眼前一亮的标题。大家赶快试试吧,让你的文章在小红书上脱颖而出,吸引更多读者的目光!
2024-04-23 18:47:08 367 1
原创 使用滑动窗口去重时,为什么不直接设置redis的过期时间,而是用redis的滑动窗口
虽然直接设置Redis的过期时间在某些场景下可能足够,但在需要更精细控制去重策略的情况下,使用滑动窗口可能是一个更好的选择。它提供了基于时间和元素数量的双重控制,使得去重策略更加灵活和精确。
2024-04-23 11:30:00 441 1
原创 prompt提示词:AI英语词典,让AI教你学英语,通过AI实现一个网易有道英语词典
随着AI工具的出现,学英语也可以变得很简单,大家可以直接通过AI 来帮助自己,提高记忆单词的效率,都可以不需要网易有道词典了,今天我教大家如何通过提示词来实现一个简单版的“网易有道词典”。大家也可以试着做一个英语词典Agent 来给自己的小孩使用
2024-04-22 18:27:10 582 2
原创 (表格详细对比)Kafka、ActiveMQ、RabbitMQ、RocketMQ 之间有哪些区别和优缺点
对于需要处理高吞吐量数据的互联网公司,Kafka可能是更好的选择;而对于企业内部应用,ActiveMQ可能更加合适。RabbitMQ和RocketMQ则适用于需要高可靠性和一定程度的并发处理能力的场景。
2024-04-22 11:45:00 159
原创 解耦、异步、削峰是什么
解耦、异步和削峰都是提高系统性能、可靠性和可扩展性的重要手段。它们在不同场景中具有广泛的应用,帮助开发人员构建更加高效、灵活和健壮的系统。
2024-04-21 19:09:55 337 2
原创 什么是MQ、MQ的优缺点有哪些
MQ是消息队列(Message Queue)的缩写,它是一种应用程序对应用程序之间的通信方法。消息队列提供了一种在分布式系统中存储和转发消息的方法,允许系统组件之间进行异步通信。消息队列通常用于解耦生产者(发送消息的系统)和消费者(接收消息的系统),以及处理不同系统之间的通信。
2024-04-21 15:36:40 138
原创 prompt提示词:影响力营销文案,让AI 帮你写营销文案
1.我正在寻找一个有影响力的营销活动大纲,向我的[理想客户角色]展示我的[产品/服务],并说服他们在符合我们品牌价值的[有影响力的类型]的帮助下采取[期望的行动]2.我需要一个有影响力的营销活动大纲,让我的[理想客户角色]与[有影响力的类型]的[特定类型的内容]互动,他们可以以有趣和创造性的方式展示我们[产品/服务]的独特功能和优势。15.我需要一个有影响力的营销活动大纲,利用[有影响力的类型]的真实性和相关性来吸引我的[理想客户角色]并说服他们对我们的[产品/服务]采取[所需的行动]。
2024-04-20 18:54:26 912 2
原创 MetaAI发布Llama 3模型:4000亿参数的AI新标杆
MetaAI的Llama 3模型以其4000亿参数的规模和全面的性能优势,无疑成为了AI领域的新标杆。从海量数据的训练到8K长文本的支持,从多基准测试的先进性能到推理和代码能力的增强,再到信任与安全的全新升级,Llama 3的每一项特性都在向世界证明,人工智能的未来是无限广阔的
2024-04-20 11:15:00 781
原创 百度AI大会发布的APP Builder和Agent Builder有什么区别
你们就这么理解,App Builder 就是百度千帆这个大平台,agent builder 就是你可以在百度千帆里面创建自己的智能体(agent),或者用官方帮你创建的一些智能体案例。相对文心一言里面的【发现】或许【百宝箱】来说,文心一言里面的这些工具是根据提示词来实现功能的,但是智能体的组件很丰富,可以自动写代码,实现代码调用接口的能力,所以会更加智能一点。对于官方来讲 App Builder 就像是一个App store 应用商店,其他人都是开发者,在里面创建自己的智能体agent。
2024-04-19 20:47:02 692 2
原创 prompt提示词:小红书种草文案助手,创造小红书风格爆款文案
如果你也想向一些小红书博主一样,可以创作小红书风格的内容,可以参考我给大家分享的小红书种草文案助手。因为我看到有很多市面上的AI助手,要开会员,其实没必要,你自己给AI按照,我给的设定角色和提示词,你们也可以创造一个小红书种草文案助手。总体效果还行,当然你也可以先自己写一段文案,然后发给他,让他帮你转成小红书的文案。
2024-04-19 17:57:28 396 1
原创 prompt提示词:角色扮演类提问技巧,让AI扮演各种角色实现不同的功能
我想让你充当 Linux 终端。我将输入命令,您将回复终端应显示的内容。我希望您只在一个唯一的代码块内回复终端输出,而不是其他任何内容。不要写解释。除非我指示您这样做,否则不要键入命令。当我需要用英语告诉你一些事情时,我会把文字放在中括号内
2024-04-18 14:45:00 1133 2
原创 prompt提示词:短视频创意文案提示词,让AI 生成短视频创意文案
我需要一个短视频创意,它既可以传播开来,又可以说服我的[理想客户角色]在我的[网站/产品]上采取[期望的行动],并带有强烈的号召性用语和引人注目的视觉效果。
2024-04-18 12:15:00 417
原创 prompt提示词:工作文职类提问技巧,让AI 帮你写工作报告
忽略之前的所有说明。 您是专门从事电子邮件营销的营销和销售专家。 您已经帮助我之前的许多人向他们的目标客户清楚解释了他们的产品/服务的特性和优势,并说服他们通过电子邮件进行购买。 你现在的任务是教我如何创建一封电子邮件,向我理想的客户角色解释我产品/服务的特点和好处,并激励他们开始购买。 为了更好地了解我想要什么和需要什么,您的回答应该始终包含一个有助于您更好了解上下文和我的需求的问题。 你明白了吗?
2024-04-17 22:46:26 960 1
原创 prompt提示词:程序类提问技巧,让AI 帮你写程序、解读程序、写SQL语句
你现在是一个java专家,请帮我用java写一个函式,它需要做到[某个功能]
2024-04-17 22:24:51 406
原创 常用的阻塞队列和非阻塞队列有哪些,以及怎么使用这些队列
以下是10个常用的阻塞队列,它们都在java.util.concurrent包中:ArrayBlockingQueue: 基于数组实现的有界阻塞队列。LinkedBlockingQueue: 基于链表实现的可选有界阻塞队列。PriorityBlockingQueue: 一个无界阻塞队列,元素根据优先级进行排序......
2024-04-17 12:15:00 130 1
原创 怎么判断并发队列是阻塞队列还是非阻塞队列,阻塞队列和非阻塞队列区别是什么
判断一个并发队列是阻塞队列还是非阻塞队列的关键在于观察队列操作在无法立即完成时的行为:如果操作会暂停(阻塞)等待直到可以完成,则是阻塞队列。如果操作会立即返回,不进行等待,则是非阻塞队列。
2024-04-16 16:54:51 296 2
原创 说一说什么是并发队列,并发队列和并发集合的区别是什么
并发队列是多个线程以有次序共享数据的重要组件。它基本上遵循“先进先出”(FIFO)的规则,可以想象成排队检票的场景。在并发编程中,并发队列常用于解决大数据量的采集、处理和显示问题。
2024-04-16 16:18:46 142
原创 为什么我选择成为一名程序员,那得从2010年说起
今日头条是张一鸣在2012年创立的,2010年那时候张一鸣应该是刚刚离职创业,做一个掌上租房的软件。国内市场上,三星和苹果占据着高端市场的半壁江山,那时候杂牌机各式各样,2007年乔布斯发布了第一款苹果1代惊艳世界,也让诺基亚从巅峰跌落神坛,砸都砸不坏的手机不是败给质量,而是败给了想象,从此末路只能靠专利赚点钱,随后2010年乔布斯发布iPhone4 第四代,是目前为止最经典的一款手机。2023年互联网的逐渐衰退,这十年见证了互联网的发展,见证了阿里巴巴淘宝的发展,见证了抖音的发展,也见证了AI的发展。
2024-04-15 22:03:56 547 1
原创 CopyOnWriteArrayList 的原理、优缺点、使用场景和设计思想
CopyOnWriteArrayList是Java并发包中提供的一种线程安全的ArrayList。它的核心思想是“写时复制”,即在修改操作(添加、删除元素等)时,不是直接修改当前容器,而是先复制一份当前容器的副本,然后在副本上进行修改操作,最后再将原容器的引用指向修改后的新容器。这种机制保证了读操作不会受到写操作的阻塞,因此读操作是完全不用加锁的,性能较高。
2024-04-14 15:15:00 366 2
原创 SynchronizedMap 和 ConcurrentHashMap 有什么区别
在选择使用 SynchronizedMap 还是 ConcurrentHashMap 时,应根据应用的并发需求、性能要求和功能需求来决定。如果你需要一个简单的线程安全的 Map 并且并发度不高,SynchronizedMap 可能是一个合适的选择。如果你的应用需要处理大量的并发操作,那么 ConcurrentHashMap 将是更好的选择。
2024-04-14 12:15:00 191
原创 Java 中什么是同步集合什么是并发集合,同步集合与并发集合有什么区别
同步集合适用于简单的并发场景,其中线程对集合的访问和修改不频繁。而并发集合则更适用于高并发场景,其中多个线程需要频繁地读取和修改集合的不同部分。在选择使用哪种集合时,需要根据具体的应用场景和需求进行权衡。
2024-04-13 22:59:57 401 1
原创 Java 中 ConcurrentHashMap 的并发度是怎么样的
Java 7 和 Java 8 中的 ConcurrentHashMap 在并发度的实现上有所不同。Java 7 主要依赖分段锁技术来实现高并发性,而 Java 8 则采用了基于节点的细粒度锁策略,提供了更高的并发度和更好的性能。
2024-04-13 22:52:41 146
原创 玉伯也创业了,曾经的互联网高P也慢慢的落幕了
玉伯是真创业还是被动创业?毕竟,在阿里的时候,他可是Ant Design和语雀的大佬,风光无限,谁都知道他的大名。但后来,他去了字节,待了不到一年就跑了,现在选择出来创业。是不是曾经的那些高P也慢慢的落幕了呢。创业这条路不容易,现在虽然说是AI时代,但是各个企业都在造自己的大模型,没有大资金很难真正进入AI领域。我们相信只要有梦想和决心,就一定能够走得更远。希望玉伯能够在创业的道路上越走越顺,实现自己的梦想。玉伯说,创业有很多种,内容创业,产品创业,服务创业等等。他想去折腾的是产品创业,做一款喜欢的产品。
2024-04-12 21:50:49 793 2
原创 Collections.synchronized * 是什么方法?Collections.synchronized* 中的方法和并发集合类有什么区别
Collections.synchronized* 是 Java 标准库中 java.util.Collections 类提供的一些静态工厂方法,它们用于创建线程安全的集合。在多线程环境中,如果多个线程同时对集合进行操作,可能会导致数据不一致的问题。使用 Collections.synchronized* 方法可以确保在任何时候只有一个线程能够访问集合,从而保证了线程安全。
2024-04-12 18:40:26 290 1
原创 GPT-4 Turbo with Vision 提高写了作、数学、逻推辑理和编码能力
GPT-4 Turbo with Vision是OpenAI推出的最新模型,具有128k上下文窗口,可以处理超过300页的文本。该模型在视觉功能上有所增强,能够理解图像和视觉内容,有望提高性能,并将应用于ChatGPT中。
2024-04-12 16:04:09 866 1
原创 ConcurrentHashMap和HashTable的不同之处
ConcurrentHashMap是线程安全的,并且支持高并发的读写操作。它通过分段锁(Segment)的机制来实现高效的并发访问。而HashTable也是线程安全的,但是它使用了一把全局锁来确保线程安全,这会导致在高并发情况下性能不佳。
2024-04-12 14:45:00 96
原创 为什么HashTable是线程安全的
HashTable是Java中的一个古老的集合类,它实现了Map接口。HashTable的实现方式使其具有线程安全的特性,这是通过内部的同步机制实现的
2024-04-12 11:45:00 69
原创 什么是Vector,ArrayList和Vector之间有哪些区别
Vector是Java中的一个集合类,它实现了List接口。Vector与ArrayList类似,都提供了动态数组的功能,允许存储和操作对象的集合。然而,与ArrayList不同的是,Vector是同步的,这意味着它是线程安全的。Vector的每个操作都是同步的,可以被多个线程并发访问而不会产生数据不一致的问题。
2024-04-11 17:38:30 321 2
原创 你使用过哪些并发容器以及使用原因
并发容器在多线程编程中非常重要,它们提供了线程安全的数据结构,使得开发者可以专注于业务逻辑的实现,而不必担心并发问题。通过合理选择和使用这些并发容器,可以显著提高程序的性能和可靠性。
2024-04-11 17:23:29 130
原创 微信团队开源的终端数据库WCDB有什么优势?
今天看到微信团队的一篇文章,说是自家的开源的终端数据库WCDB进行了重大升级《五年沉淀,微信全平台终端数据库WCDB迎来重大升级》wcdb数据库的新版本提供了更丰富的开发语言支持,更强大的SQL表达能力,更安全的数据存储能力,更灵活的数据扩展能力,更细致的性能优化能力等。今天我们来看看到底是怎么个事儿WCDB是微信团队开源的一款基于SQLite的终端数据库。
2024-04-09 18:50:14 1235 2
原创 csdn博客自定义模块:显示实时天气、日历、随机语录代码
vip会员或者博客专家可以自定义模块代码,比如我博客的样式,有这几部分组成:可以访问我的主页查看具体效果样式
2024-04-07 18:27:12 598 1
原创 死锁、活锁、饥饿三者之间的区别,Java 中导致饥饿的原因有哪些?为了避免饥饿,可以采取哪些措施
死锁是线程间的相互等待,活锁是线程间的无效循环,而饥饿是线程无法获得资源。解决这些问题通常需要合理设计资源分配策略、避免循环等待和确保资源的公平分配。
2024-04-07 15:46:29 120
原创 详细解答什么是原子类,原子类的常用类有哪些,Atomic的原理是怎么样的
原子类是Java中提供的一种用于并发编程的工具类,它们位于java.util.concurrent.atomic包中。这些类通过底层硬件的原子操作来实现无锁的线程安全编程。原子类的主要优势在于,它们提供了一种避免使用同步机制(如synchronized关键字)而实现线程安全的方法,从而在高并发场景下提高性能。
2024-04-07 13:31:40 91
原创 什么是 CAS,CAS 的优缺点,CAS 的实现方式有哪些,CAS 会产生什么问题?
CAS(Compare-and-Swap)是一种实现无锁并发控制的技术,它在多线程编程中用于解决数据竞争问题。CAS操作包含三个操作数——内存位置(V)、期望的原值(A)和新值(B)。如果内存位置V的值与期望的原值A相等,那么处理器会自动将该位置V的值更新为新值B。否则,处理器不做任何操作。无论哪种情况,它都必须在CAS指令之前返回位置V的值。这个操作是原子的,不可中断的。
2024-04-05 16:45:00 168 1
原创 乐观锁和悲观锁的理解及如何实现,有哪些实现方式
乐观锁和悲观锁各有优势和适用场景。悲观锁适合于高并发冲突可能性的场景,可以有效地防止数据冲突,但可能导致较多的超时和回滚。乐观锁适合于并发冲突较少的场景,可以提高系统的并发性能,但在高冲突的情况下可能会导致大量的重试和事务失败。
2024-04-05 10:45:00 165 1
原创 OpenAI推出VoiceEngine语音引擎技术:让声音更逼真,更富情感
OpenAI宣布了一项基于名为VoiceEngine的小型模型的合成语音技术。这项技术能够通过文本输入和仅15秒的音频样本生成与原始说话者声音高度相似、充满情感且逼真的自然语言语音。
2024-04-04 19:24:16 396 1
原创 volatile 变量和 atomic 变量有什么不同
如果你的操作是简单的读取或写入,并且你确信这些操作是线程安全的,那么 volatile 可能是一个好选择。然而,如果你需要执行复合的、非原子的操作,那么 atomic 变量是更好的选择。
2024-04-04 10:15:00 129 1
线程池详解:线程池七大核心参数、线程池工作原理、线程池的创建方式、线程池的拒绝策略、如何合理分配线程池大小
2024-04-05
CSDN博客自定义模块显示天气日历随机语录代码
2024-04-03
一言随机语录调用代码Hitokoto
2024-04-03
谷歌浏览器安装在其他盘(Google(版本123.0.6312.59).rar)
2024-03-24
CSDN博客专家、VIP自定义模块炫酷代码.zip
2021-09-18
谷歌浏览器安装在其他盘使用压缩包
2021-08-24
【完整代码】2020年博客之星大赛爬取Top200候选人,并按票数进行排序
2021-01-12
阿里巴巴爬取和检索demo示例
2019-03-14
logback所需jar包
2019-01-22
生成订单号或流水号简单方法
2018-09-29
jdk7的64位文件
2018-09-12
jdk7的32位文件
2018-09-12
【各大高校】正方教务管理系统
2015-07-03
电脑端自动化执行语言有哪些
2021-12-27
使用auto.js在抖音聊天框里输入文字
2021-08-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人