五线谱
大谱表: 高音谱表和低音谱表合并起来就是大谱表.
音符
音符是用来记录不同长短的音的进行符号. 音符包括三个组成部分: 符头和符干和符尾.
常见的音符有: 全音符、二分音符、四分音符、八分音符、十六分音符、三十二分音符等.
1 | [root@icloud-store ~]# curl -XPUT "http://192.168.0.103:9200/index_test?pretty=true" -H 'Content-Type: application/json' -d' |
1 | [root@icloud-store ~]# curl -XPOST "http://192.168.0.103:9200/index_test/product/_mapping?pretty=true" -H 'Content-Type: application/json' -d' |
Elastic数据类型和数据库字段类型映射关系
数据库类型 | Elastic类型 | 说明 |
---|---|---|
String/Varchar | keyword | 该field不做分词 |
String/Varchar/Text | text | 该field会经过分词处理 |
Integer | integer | int类型(32bit) |
Long | long | long类型(64bit) |
float | float | 浮点类型(32bit) |
double | double | 浮点类型(64bit) |
boolean | boolean | 布尔类型: true或者false |
date/datetime | date | 日期类型: 2015-10-11, 2015-10-11T22:21:10 |
bytes/binary | binary | 二进制类型, 用于存储文件或者字节流 |
https://github.com/medcl/elasticsearch-analysis-ik
1 | [elon@icloud-store elasticsearch-6.0.0]$ bin/elasticsearch-plugin list |
1 | [elon@icloud-store logs]# curl -XPUT "http://192.168.0.103:9200/index_test?pretty=true" |
1 | [root@elonsu cloud]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.0.tar.gz |
Elastic默认不支持root用户启动, 这里创建用户dennisit
1 | [root@elonsu cloud]# pwd |
发布系统在技术团队中有着重要作用, 承担我们每天的服务部署工作, 企业发布系统根据企业技术能力来决定, 小公司不像那些公司一样,有充足的人力去开发一套自己的发布系统. 所以尽可能的去寻找一些适合企业应用的部署系统, 以提高人力成本.
这里推荐两款开源的发布系统:
jekins可能大家都很熟悉,也有好多文章, walle是国人写的一个轻量的发布系统, 只所以推荐它 是因为相对其它开源的发布系统来说, 其UI界面至少看着比较舒服, 基本功能也都有. 支持国产开源.
Walle是基于PHP写的, 所以安装前需要安装PHP环境.
1 | [root@localhost elasticsearch-6.0.0 ]$ curl -XGET "http://127.0.0.1:9200/db_test?pretty=true" |
1 | [root@localhost elasticsearch-6.0.0 ]$ curl -XGET "http://127.0.0.1:9200/db_test?pretty=true" |
使用JavaMail发送邮件在阿里云服务器邮件发送失败
问题产生: SpringBoot使用JavaMail发送邮件,本地测试是可以通过的,但项目部署到阿里云服务器后就不行了
问题原因: 阿里云处于安全考虑,TCP25
端口出方向默认被封禁.
对于阿里云线上服务器, 需要将邮箱的配置改为ssl加密465端口发送. application.properties
配置文件中增加下面配置
1 | spring.mail.host=smtp.qq.com |