22.2专题

22.2 正则表达式-数据验证、数据变换

1. 数据验证 正则表达可用于验证文本是否满足某种给定的模式。 正则表达式也是一种语言,因此在使用之前必须先对其进行编译,并将编译结果保存在一个Regexp类型的变量里。以下两个函数即返回该变量的指针。 re, err := regexp.Compile("^[a-zA-Z0-9]{5,12}$")  在正则表达式未通过编译时返回错误re := regexp.MustCompile("^[a

elk笔记22.2--通过api快速创建索引

elk笔记22.2--通过api快速创建索引 1 简介2 功能实现2.1 源码2.2 测试 3 注意事项说明 1 简介 本文基于 elk笔记22–通过api快速创建索引 继续通过 api 快速创建索引。本节将追加一个db模块存储索引,并添加通过flask程序提供对外的api,后续会在此基础之上新增一个简单的UI界面,同时会追加一个索引定期删除功能。 2 功能实现 本文前置条件

双非本科准备秋招(22.2)—— 多线程交替打印

我们建一个类,能实现交替打印,比如打印abcabcabc,并且能控制打印次数。         让类继承ReentrantLock。类中有一个控制循环的变量loopCount,提供一个print方法,接收3个参数,一个是待打印的值c,一个是当前条件变量now,一个是要唤醒的下一个条件变量next @Slf4j(topic = "c.test")class Print extends Reen