摘要:
情人节快乐 今年的首个情人节来了,是不是还没想好怎么过呢?或许这里的chatGPT网页源码能帮到你。 缘起 最近chatGPT很火呀,女朋友吵着要给他的整一个chatGPT问答平台,前提是她上不了外网。于是,我冒着18美元账户被耗尽的风险,给她制作了这个在线平台,国内可以通过API key调用cha 阅读全文
摘要:
前言 前面介绍了一封传话聚合推送API的在线测试推送的步骤,可以实现一对一发送消息。 但是我们希望实现: 1. 群组订阅功能:例如我和我的好友一起加入通道后,只推送一次我们两个人都能收到消息。 2. 多端提醒功能:例如我希望同时推送到微信和钉钉,如果还能推送到飞书更好了。 一封传话这些功能全都支持, 阅读全文
摘要:
一行代码实现微信消息推送 介绍 通过调用一个简单的接口,将要推送的消息提交后,您将在微信收到推送的消息,简单快捷 可以应用的场景设备上下线,量化交易,网站公告,服务器异常信息推送,网页更新提醒等各种可想到的推送 无需任何注册,只需要关注公众号【一封传话】,即可及时收到推送的消息 使用方法 请使用谷歌 阅读全文
摘要:
3.0之后list键已经不直接用ziplist和linkedlist作为底层实现了,取而代之的是quicklist https://segmentfault.com/a/1190000037684312 点击展开内容 各个数据结构具体介绍 阅读全文
摘要:
这是一个类似二分查找的算法,我们可以简单的理解为是链表+多级索引 跳跃表 skiplist 就是受到这种多层链表结构的启发而设计出来的。按照上面生成链表的方式,上面每一层链表的节点个数,是下面一层的节点个数的一半,这样查找过程就非常类似于一个二分查找,使得查找的时间复杂度可以降低到 O(logn)。 阅读全文
摘要:
事务隔离级别在RR和RC下有何差异 为了保证文章知识体系的完整性,先简单解释下快照读,读提交,可重复读。 快照读(Snapshot Read)MySQL数据库,InnoDB存储引擎,为了提高并发,使用MVCC机制,在并发事务时,通过读取数据行的历史数据版本,不加锁,来提高并发的一种不加锁一致性读(C 阅读全文
摘要:
代码实现 在以下的例子中,会针对用户请求的Msg进行解析,msgType有两种:一种是聊天消息ChatMsg,还有一种是系统消息SysMsg。实现方式如下所示: 定义策略名称 public enum MsgType { CHAT_MSG, SYS_MSG; } 定义策略名称注解 @Target({E 阅读全文
摘要:
一般来说,自定义同步器要么是独占方式,要么是共享方式,它们也只需实现tryAcquire-tryRelease、tryAcquireShared-tryReleaseShared中的一种即可。AQS也支持自定义同步器同时实现独占和共享两种方式,如ReentrantReadWriteLock。Reen 阅读全文
摘要:
/* * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ /* * * * * * * Written by Doug Lea w 阅读全文
摘要:
/** * PriorityQueue 原理:最小堆 * peek获取且不删除堆顶元素,poll获取且删除堆顶元素 * * 215. 数组中的第K个最大元素 * https://leetcode-cn.com/problems/kth-largest-element-in-an-array/ */ 阅读全文