海量数据搜索---demo展示百度、谷歌搜索引擎的实现
百度、谷歌等网站之所以能很快在海量数据中找到需要的数据,得益于其搜索引擎,本文将介绍搜索引擎的基本知识及中文分词的方法,并通过demo演示如何进行数据检索。
五大典型场景中的API自动化测试实践
本文将列举几个实际项目中的典型场景,分享API自动化测试实践。
海量数据搜索---demo展示百度、谷歌搜索引擎的实现
在我们平常的生活工作中,百度、谷歌这些搜索网站已经成为了我们受教解惑的学校,俗话说得好,“有问题找度娘”。那么百度是如何在海量数据中找到自己需要的数据呢?为什么它搜索的速度如此之快?我们都知道是因为百
递归算法的时间复杂度
通过优化代码来解决递归算法的时间复杂度问题。
Redis专题(3):锁的基本概念到Redis分布式锁实现
拓展阅读:Redis闲谈(1):构建知识图谱Redis专题(2):Redis数据结构底层探秘近来,分布式的问题被广泛提及,比如分布式事务、分布式框架、ZooKeeper、SpringCloud等等。本文先回顾锁的概念,再介绍分布式锁,以及如何用Redis来实现分布式锁。一、锁的基本了解首先,回顾一下
Agentless监控实践中的预警指标采集
很多公司已经开发了监控解决方案,解决了指标收集、展示、预警发送等一系列问题。本文介绍的监控解决方案由高性能时序数据库InfluxDB、时序分析监控工具Grafana及Agentless自动化工具Ans
Agentless监控实践中的预警指标采集
本文介绍的监控解决方案由高性能时序数据库InfluxDB、时序分析监控工具Grafana及Agentless自动化工具Ansible构成
实例解说AngularJS在自动化测试中的应用
7月25日晚8点,线上直播,【AI中台——智能聊天机器人平台】,点击了解详情。一、什么是AngularJS?1、AngularJS是一组用来开发web页面的框架、模板以及数据绑定和丰富UI的组件;2、AngularJS提供了一系列健壮的功能,以及将代码隔离成模块的方法;3、AngularJS于200
82天突破1000star,项目团队梳理出软件开源必须注意的8个方面
近期,我们在GitHub上开源了微服务任务调度框架SIA-TASK,82天,收获了1000+个star!由于这是SIA团队第一次开源项目,开源的相关工作,团队之前并没有太多的经验,因此我们特别整理了本
82天突破1000star,项目团队梳理出软件开源必须注意的8个方面
本文整理了项目开源的各种记录事项,希望给今后开源的项目做参考。
递归算法的时间复杂度
递归算法应该都不陌生,其实最开始遇见递归应该是在数学课上,类似于f(x)=f(x-1)+f(x+1),f(1)=1,f(2)=4,f(3)=3这种数学题大家应该见过不少,其实思想就是层层递归,最终将目
敏捷AI | NLP技术在宜信业务中的实践【智能聊天机器人篇】
写在前面:在上篇文章《敏捷AI|NLP技术在宜信业务中的实践【背景篇】》中,我们大概了解了NLP技术的背景和发展情况,本文将介绍NLP技术在宜信应用的高级场景:智能聊天机器人。一、高级场景之智能聊天机
敏捷AI | NLP技术在宜信业务中的实践【智能聊天机器人篇】
本文将介绍NLP技术在宜信应用的高级场景:智能聊天机器人。
自动化测试最佳实践(一):从纺锤模型到金字塔模型
一、当前软件开发的趋势开篇我们先简要介绍一些近几年在企业开发中出现的重要概念,以便引入持续测试的主旨。这些概念中最重要的两个便是DevOps和微服务。两者都是目前软件开发中的最佳实践和方法论,旨在为企业提供更高的灵活性,提升运营效率。1.1DevOpsDevOps是一套实践方法论和文化,提倡打破原有
通过OpenGL理解前端渲染原理(1)
一、OpenGLOpenGL,是一套绘制3D图形的API,当然它也可以用来绘制2D的物体。OpenGL有一大套可以用来操作模型和图片的函数,通常编写OpenGL库的人是显卡的制造者。我们买的显卡都支持特定版本的OpenGL。下图是用OpenGL做的旋转的立方体。二、渲染原理2.1渲染管道在OpenG
程序员笔记|3个问题带你入门数据建模
一、何为建模?数据几乎总是用于两种目的:操作型记录的保存和分析型决策的制定。简单来说,操作型系统保存数据,分型型系统使用数据。前者一般仅反映数据的最新状态,按单条记录事务性来处理;其优化的核心是更快地处理事务。后者往往是反映数据一段时间的状态变化,按大批量方式处理数据;其核心是高性能、多维度处理数据
5分钟了解lucene全文索引
摘要:本文通俗地介绍了Lucene全文检索的内容及工作原理,以及索引的结构,旨在让以前未了解过Lucene的读者在能在短时间内对Lucene有简单认知,未介绍具体代码,读完本文可知道Lucene是什么
5分钟了解lucene全文索引
本文通俗地介绍了Lucene全文检索的内容及工作原理,以及索引的结构,旨在让以前未了解过Lucene的读者在能在短时间内对Lucene有简单认知,未介绍具体代码,读完本文可知道Lucene是什么,有哪些具体应用,我们一直说的索引是什么。
揭秘:宜信科技中心如何支持公司史上最大规模全员远程办公|上篇
疫情还在继续,大部分人已经开启为期一周,甚至更长时间的远程办公生涯。远程办公最重要的,是自我隔离可以有效防止疫情的传播。但远程办公,其实没有那么容易,作为一家金融科技旗舰企业,远程办公所面临的挑战不仅仅是沟通交流的不便,团队协同性的维持,管理效率的稳定,还有更重要的是:如何做到在最短的时间内支持上万
【须弥SUMERU】宜信分布式安全服务编排实践
摘要:安全防御的本质之一是增加攻击者的攻击成本,尤其是时间成本。而如何尽早和及时地发现潜在的安全风险变得尤为重要,因此安全扫描对时效性要求很高。本文为大家介绍宜信安全团队应用分布式安全服务编排的实践经