holo:
函数 regexp_split_to_table、 regexp_split_to_array ,\ 是转义功能,参数列表为 (string, pattern [, flags ]) ,pattern是 POSIX正则表达式(BRE | ERE ,这里用的是 ERE)。array坐标从1开始
参考链接: Linux/Unix工具与正则表达式的POSIX规范
下面总结ERE 最重要的特殊符号:(来源《Linux环境编程图文指南》)
SELECT foo FROM regexp_split_to_table('the quick brown fox jumps over the lazy dog', '\s+') AS foo;
SELECT foo FROM regexp_split_to_array('the quick brown fox jumps over the lazy dog', '\s+') AS foo;
SELECT foo FROM regexp_split_to_table('the quick brown fox jumps over the lazy dog', 'quick') AS foo;
SELECT foo FROM regexp_split_to_array('the quick brown fox jumps over the lazy dog', 'quick') AS foo;
Holo : LIKE和ILIKE操作符可以模糊匹配字符串,LIKE是一般用法,ILIKE匹配时则不区分字符串的大小写。
它们需要结合通配符使用,下面介绍两种常用的通配符:
%:百分号用于匹配字符串序列,可匹配任意组合;
_:下划线用于匹配任何单一字符
select 'foolish' ilike '%Li%'; --返回 t
select 'foolish' like '%Li%'; --返回 f
select true; --返回 t
在多工程项目中,我们常常是在为了方便依赖管理,我们在dependencies的外面加上一层dependencyManagement标签。我们在子工程里面如果要使用什么jar需要重新的引入一遍,但是这个时候的引入不需要些引入的jar的版本号。
jar包可以通过解压器打开查看内容。但我没看出里面内容的意义。
pom.xml 里的依赖的scope 如果是 compile ,那么artifact 不能跳转。
钉钉开放平台错误码: https://open.dingtalk.com/document/isvapp-server/error-code-1
@RequestMapping 处理 HTTP 的各种方法,参考链接: 超详细 Spring @RequestMapping 注解使用技巧
@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。参考链接:@Autowired用法详解
SpringBoot 异步调用
@EnabaleAsync 注解,用在程序的入口类。
@Async 注解,一般加在方法上。同步意味着一步步执行,每一步要等前一步完成才能启动,异步指可以同时运行。日常开发中,有时访问的接口比较慢,或者要做一些耗时的操作,不能在这等着,就能采用异步的方式。参考链接:SpringBoot基础-异步调用