前言
需求背景是针对资讯内容进行高亮展示,需要对文章里面的上市公司以及关键字进行高亮展示,实际技术方案就是针对内容进行高亮展示,对文章内容进行替换关键字
注册上证服务通行证账号问:招商证券(600999)贵司管理层人员震荡
替换成:
<p class="paragraphFormat">注册上证服务通行证账号问:<d class="info-label-color">招商证券</d>(<d class="info-label-color">600999</d>)
关键字:注册上证服务通行证账号问 和 招商证券
实际效果
实际的统计监控耗时:
耗时88 毫秒
具体的java代码实现
//将标签名全部转换为半角
tagNameStrList = tagName.stream().map(WidthConvertUtils::convertToHalfWidth).collect(Collectors.toList());