暂无搜索历史
在软件开发中,我们经常会遇到一些场景,其中业务流程大致相同,但具体的操作步骤或算法却可能因为某些条件的不同而有所变化。为了应对这种情况,设计模式中的“策略模式”...
在数据库设计中,选择合适的数据类型对于确保数据的有效存储和查询效率至关重要。对于需要存储文本信息的场景,我们常会使用VARCHAR类型。 然而,对于不同语言的字...
近期,用户反馈在使用我们的品牌搜索功能时,无法找到包含“A+A”这个品牌,搜索其它品牌时无异常。经过复现测试,确认了这一问题的存在。本文将详细分析导致该问题的原...
在软件设计领域,Duplication is root of all evil【重复是万恶之源】。 我们一直在不停地寻找避免重复的方法。设计的重复、编码的重复、...
在软件开发中,我们经常需要统计接口的访问次数,以便了解系统的运行状态,优化性能,或者进行数据分析。本文将show三种不同的方法来统计一小时内的接口访问次数,抛砖...
Pub/Sub(发布/订阅)是一种消息传递模式,它允许一个或多个订阅者监听一个特定的主题(频道),当有新的消息发布到该主题时,所有订阅者都会收到通知。
在微信公众号管理平台建设中,主要涉及两个场景: 1、调微信API执行相关操作 2、接收微信的回调并执行相关操作。
有bug了:收到模板消息的{{first.DATA}}和{{remark.DATA}}都消失了
发现应用的CPU利用率持续大于90%,且存在CPU热点。 查看监控,发现“线程创建销毁”指标不正常:
Redis 2.8版本开始加入了Keyspace notifications功能,它可以监听指定的key,当该key被修改、过期或被删除时,可以发送通知给订阅者...
在日常工作中,我们经常需要使用企业微信进行沟通和协作。 然而,每次在企业微信打开H5页面时,都需要在H5页面输入账号密码进行登录,这不仅繁琐,而且在交互体验方面...
做通信的时候,或者使用IO流读写数据的时候脑袋总是晕晕乎乎的。 与计算机打交道久了,不可避免会看到“鬼画符”式的乱码,让人云里雾里的,特别烦人。
一个业务实体的属性出现变更,会刷新用户域、订单域、商品域等多个域冗余的数据。变更数据涉及到的数据量大时,会比较耗时、耗内存。
RocketMQ 5.0: 云原生“消息、事件、流”实时数据处理平台,覆盖云边端一体化数据处理场景。
access_token是公众号/小程序的全局唯一接口调用凭据,公众号/小程序调用各接口时都需使用access_token。开发者需要进行妥善保存。 acces...
众所周知,Redis是缓存中间件领域中的无冕之王。 来个灵魂拷问:缓存解决能解决什么问题呢? 把热数据存放到存取速度快的存储介质中,通过空间换时间的方式来提升数...
搭建一套与pro环境相同配置的服务成本比较高,大多数公司会选择直接在线上压。 因为全链路的混合流量更接近实际的业务场景,同时,风险也高。 那么,既要不影响系统使...
似乎从一开始接触写代码,好像就有一个不成文的规定,Service 层往往要写一个 接口,然后再写一个实现类。
系统上线后,要评估下系统容量+业务流量,可以避免系统资源浪费、防止系统资源不足导致系统不可用。
原因已经搞清了: clazz.getMethod获取的方法没有使用public修饰符时,则会引发NoSuchMethodException异常。 解决办法: ...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市