
面试官:熟悉RocketMQ,那聊聊发送普通消息几种方式?3张图拿下
原理:同步发送是指消息发送方发出数据后,会在收到接收方发回响应之后才发下一个数据包的通讯方式。应用场景:此种方式应用场景非常广泛,例如重要通知邮件、报名短信通知、营销短信系统等。

从用户角度分析:QQ和微信,那个从少年到中年的产品
这是一篇写着写着被情怀带跑偏的产品认知文,从用户的角度分析,QQ和微信,那个从少年到中年的产品。”曾经,在我的多场面试中,有超过两次被面试官问到这个问题,且不论对面的是面试官是HR、还是总监,似乎这都是我们这一代产品人共同的话题。

Entity Framework Core 7中高效地进行批量数据插入
因为之前的版本中,EF Core无法实现高效地批量插入、修改、删除数据,所以我开发了Zack.EFCore.Batch这个开源项目,比较受大家的欢迎,获得了400多个star。从.

RSA 加密解密,客户端JS加密,服务端JAVA解密
String msg = RsaUtils.decryptDataByPrivate(“XsM6CYaNhdx2pJXebCgl3g3pF7FX9KrPY+gtwgbQs0Q1mqJL4VHqQytxOJfUwXHLP/hLck80AWSctJ29/dB4IQ2mS

正则表达式分组与引用实战
目录分组与编号分组引用不保存子组分组引用在查找中使用分组引用在替换中使用总结括号在正则中的功能就是用于分组。简单来理解 就是,由多个元字符组成某个部分,应该被看成一个整体的时候,可以用括号括起来表示一 个整体,这是括号的一个重要功能。

详解Java I/O流(六),I/O流的几个例子
I/O流的典型使用方式IO流种类繁多,可以通过不同的方式组合I/O流类,但平时我们常用的也就几种组合。6 // 这里读取的内容存在了StringBuilder,当然也可以做其他处理

算法入门 – 链表的实现及应用(Java版本)
之前我们学习了动态数组,虽然比原始数组的功能强大了不少,但还不是完全纯动态的(基于静态数组实现的)。这回要讲的链表则是正儿八经的动态结构,是一种非常灵活的数据结构。链表的基本结构链表由一系列单一的节点组成,将它们一个接一个地链接起来,就形成了链表。