- 博客(10)
- 收藏
- 关注
原创 Java多线程学习笔记
Owner线程发现条件不满足,调用wait方法,即可进入WaitSet变为WAITING状态BLOCKED和WAITING的线程都处于阻塞状态,不占用CPU时间BLOCKED线程会在Owner线程释放锁时唤醒WAITING线程会在Owner线程调用notify或notifyAll时唤醒,但唤醒后并不意味着重新获得锁,仍须进入EntryList重新竞争Sleep和Wait的区别1、sleep是Thread方法,而wait是Object方法2、sleep不需要强制和synchronized方法使用.
2022-04-27 15:16:00
141
原创 Linux常用启动服务命令
一、Nginx1、启动 [root@172 udm-web]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf2、重新加载配置文件 [root@172 udm-web]# /usr/local/nginx/sbin/nginx -s reload二、防火墙1、查看状态 systemctl status firewalld2、关闭防火墙 systemctl disable firewalld3、
2022-03-17 18:16:40
16357
原创 SQL优化
MySQL查询速度优化:首先现在navicat中执行查询语句,看查询时间是否较长,若在数据库中的查询时间长则需要创建索引或是修改mysql缓存配置(https://www.cnblogs.com/liuyansheng/p/6531915.html),若在数据库中查询时间短但系统中消耗时间长则需要检查下查询条件设置是否合适,例如是否进行全表查询等,可设置默认查询条件。一、创建索引1、对查询条件概率较大的字段创建索引2、对order by后的字段创建索引二、在查询的列中尽量不用select *,可先
2022-03-17 18:09:34
809
原创 使用ffmpeg对mp3格式的音频文件类型转换、截取及合并
FFmpeg简介: FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec ─这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。FFmpeg命令:一、mp3截取 ffmpeg -y -i test.mp3 -ss 00:00:00 -t 00:00:03 -acodec copy output_mp3.mp3 参数说明 -y : 允许覆盖
2022-03-17 18:04:58
7414
3
原创 ElasticSearch报错blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]
问题描述:在向elasticsearch中插入字段时出现blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]的错误解决办法:curl -XPUT -H “Content-Type: application/json” http://127.0.0.1:9200/_all/_settings -d ‘{“index.blocks.read_only_allow_delete”: null}’-all可以改为自己的索引名称,也可以直
2022-03-17 17:55:56
900
原创 elasticsearch使用es-head在已有索引中新增字段以及更新记录
elasticsearch版本7.0,7.0版本有默认的type,8.0会彻底废弃1、向索引idx_resource添加image_analyse字段,类型为text语句:{“properties”:{ "image_analyse":{ "type":"text" } }}2、向索引中更新某条数据的某个字段:http://localhost:9200/index/type/id其中index
2022-03-17 17:52:06
4277
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人