
linux
文章平均质量分 88
Aiffy爱妃
Stay hungry, Stay foolish.
展开
-
ffmpeg工具wav转换成MP3使用方式不当造成线程数激增问题
一. 问题描述年前腊月二十九,接到客户方业务反馈,生产系统数据部分未进入系统,有数据丢失的现象。排查应用系统日志发现,报错:ubable to create new native thread. 如下图:二. 从系统配置层面排查:无法创建更多线程,出现此问题的原因是应用系统进程内,创建的线程数量超过了操作系统限制,具体超过了哪一个限制配置,需要根据配置数值一一确认:1. 出现报错后,应用系统所在服务器的总线程数:2. 出现报错后,应用系统进程的总线程数:可以排除,当前用户原创 2021-02-23 09:52:20 · 599 阅读 · 1 评论 -
记一次ThreadPoolExecutor使用不当导致JVM死掉的问题
业务场景:http接口中为了加快大量数据的处理速度,使用了ThreadPoolExecutor线程池进行并发处理。性能测试时,对比使用线程池与不使用线程池接口响应速度确实有很大提升,但是后续的接口压力测试,却暴露出了ThreadPool使用不当造成的灾难。测试场景:接口压力测试时,有一步骤叫做数据库的启停测试。就是在压力测试脚本稳定运行过程中,要把系统正在使用的数据库服务关闭一段时间后重新启动,要求脚本运行除在数据库关闭阶段有报错外,当数据库重新启动后,脚本要恢复稳定运行至少90%以上。原创 2020-11-07 16:22:07 · 902 阅读 · 0 评论 -
JAVA WEB应用HTTPS方式部署访问时,自签名证书的生成步骤(IP版本)
概念介绍:JSSE(Java Secure Socket Extension)。java web应用利用JSSE实现SSL/TSL安全协议 keystore、truststore:JSSE使用keystore与truststore文件来提供客户端和服务器之间的安全数据传输 keytool:jdk自带的可以用来创建自签名证书与keystore文件的工具自签名步骤:生成一个含有私钥的ke...原创 2020-03-27 14:58:11 · 2044 阅读 · 0 评论 -
JAVA WEB应用HTTPS方式部署访问时,自签名证书的生成步骤(域名版本)
概念介绍:JSSE(Java Secure Socket Extension)。java web应用利用JSSE实现SSL/TSL安全协议 keystore、truststore:JSSE使用keystore与truststore文件来提供客户端和服务器之间的安全数据传输 keytool:jdk自带的可以用来创建自签名证书与keystore文件的工具自签名步骤:生成一个含有私钥的ke...原创 2020-03-27 14:45:50 · 1386 阅读 · 0 评论 -
superset调研二:数据导入与分析
声明:本文涉及业务数据均已经过脱敏处理!!!坐席姓名均为虚构!数据集:保险行业成交单统计表格,900条左右数据。superset支持的图表类型:Superset目前支持超过80中图标类型,并且支持二次开发扩展集成echarts。下面我根据演示环境导入的900多条保险行业数据,举例几个分析场景,看看superset能给我们展示成什么样子的图表。数据导入(CSV)...原创 2020-03-26 15:58:16 · 2066 阅读 · 0 评论 -
superset调研一:环境搭建
操作环境:宿主机操作系统版本:CentOS Linux release 7.2.1511 (Core) Docker版本:Docker version 19.03.8, build afacb8b安装docker首先下载docker的yum源文件。下载地址:docker的yum源 将docker的yum源放入到yum的repo配置目录中。路径为:/etc/yum.repos.d y...原创 2020-03-26 15:43:40 · 616 阅读 · 0 评论