公司:信也
白盒测试CodeReview实践
本文介绍了测试同学在CR中应关注代码设计、可读性、稳定性、扩展性和安全性五个方面。对于可维护性,需要关注代码是否易于维护和修改,如代码是否规范,是否易于重构等。同时,本文提供了一段代码示例,需要考虑对该代码进行重构以提高可维护性。例如,可以将异常处理部分独立成一个公共方法,避免代码重复,提高代码的可重用性和可维护性。
一文了解Redis集群及客户端设计原理
Redis集群是一个由多个Redis实例组成的分布式系统,它可以极大提高系统的可用性和扩展性。与传统的主从复制相比,Redis集群具有更好的吞吐量、更稳定的性能和更好的数据一致性。Redis集群也是信也科技在生产环境中使用最多的redis架构。在这篇文章中,我们将深入探讨Redis集群的组成架构、工作原理和最佳实践,希望能为大家了解Redis集群提供有益的参考和指导。
AIGC技术研究实践初探
Stable-Diffusion是一款高效、稳定、可扩展的基于PyTorch的深度学习框架,可用于多种类型的模型,提供了许多实用特性。AIGC是一种利用AI技术自动生成内容的生产方式,包括文字、绘画、作曲、演唱、编剧、设计等。可使用Stable-Diffusion对模型进行优化、调试和可视化。Midjourney是一款稳定可靠的商用软件。ChatGPT是一款基于AI的聊天机器人,继承了GPT-3卓越的文本生成能力,并针对聊天场景进行了专门优化。这些工具可以提高工作效率,建议掌握核心使用方法,以应用于实践。
5G时代触达新工具-AIM消息实践
AIM消息 通过短信增强技术,基于用户手机原生短信入口,将传统短信无缝升级为多媒体、强交互的智能消息应用,让手机短信成为新的流量入口和服务平台。
借款App启动流程进化史
借款App一直比较关注启动流程的高效与稳定,启动流程承载的不止是用户体验的第一场景,更是一款产品技术形象的初始印象。
传统的App启动流程主要经过应用创建,闪屏页倒计时,然后再进入主页(如下图A方案)。借款App最早也是这么做的,启动应用后会先进入一个广告闪屏页,然后再跳转至借款主页。但是闪屏页跳转至主页的时候有割裂感,有时主页尚未渲染完成,用户体验不太好。
我们希望倒计时结束进入主页的时候,页面给用户一种迸发而出的感觉,提升用户体验。
BPM低代码平台的探索与实践
BPM低代码构建平台以公司业务需求为基础,借鉴了市场上优秀的产品,完成了从0到1的打造,解决了业务发展过程中存在的诸多痛点。
RPA在信也的实践
机器人流程自动化(Robotic process automation,简称RPA)系统是一种应用程序,它通过模仿最终用户在电脑的手动操作方式,提供了另一种方式来使最终用户手动操作流程自动化。本文介绍了RPA在信也的实践。
会议室大屏是如何实现自动更新的
会议室大屏上线后,新版本发布,IT同学需要一台一台手动更新维护,工作低效且繁重。本文将介绍会议室App在更新迭代上,是如何实现完全自动化的。
信也API Mock平台实践
数据Mock是在API测试中使用虚拟数据代替真实数据的方法,那如何搭建一个平台来管理呢,让我们一起来看下本文的实践方案。
精细化资源管理平台的演进与实践
本文介绍了资源管理平台的背景和实现方案,通过规则提升点击率和研测效率,增强平台系统能力,降低用户对活动的疲劳度。
一次Tomcat站点拉入流量超时问题排查
信也科技基础框架团队基于k8s构建了一套容器云平台。最近我们发现有部门接入容器云平台的时候,容器实例拉入流量的瞬间,上游出现了调用超时的情况, 过了一会儿时间之后就恢复了。在容器云平台中为了实现自助的流量调节,我们会把实例的上下线状态同步到Consul,然后Nginx会定时同步Consul上的实例状态。这样做的好处是上下线状态可以及时同步到Nginx,而且Nginx也不用reload配置文件。相比于之前的虚拟机流量调节不管在实时性和Nginx的稳定性方面都有显著地提升。但是有个副作用是实例刚启动后拉入流量的瞬间并发请求数比以前虚机会高很多。
基于多数据源的分布式数据同步系统之PDataX实现方案
随着业务增多数据体量越来越大,单库单表已不能满足大量数据存储、数据查询检索等需求。使用分库分表和ElasticSearch存储业务数据可以很好的解决上述需求。而数据进行异构存储后,随之而来的就是数据同步的问题,本文为您提供一套非常好的方案。
浅谈APP专项测试技术
一款优秀的 App 发布到应用市场,会伴随着用户流量的日益增长,经受着各项指标的考验,这里与大家畅聊下 App 专项测试技术。
基于规则引擎在催收业务中实现高效的案件分配
在信贷业务中,客户逾期后会交由专门的催收员进行催收跟进。
Netty在消息中台的应用
分享了消息平台短信场景中通信的痛点以及选择Netty的优势、Netty的设计与底层原理,以及消息平台关键技术的实现。
Dubbo SPI 扩展实现原理
Dubbo 中的扩展能力是从 JDK 标准的 SPI 扩展点发现机制加强而来,用户能够基于 Dubbo 提供的扩展能力,可以很方便的实现:按需加载、增加扩展类的 IOC 能力、增加扩展类的 AOP 能力、具备动态选择扩展实现的能力等。