自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 jdk11 报错 javax.net.ssl.SSLException: Unexpected error: java.security.InvalidAlgorithmParameterExcept

报错截图:操作步骤:1. 使用keytool工具生成jks,并导出自签名证书,导入到jdk11的lib/security/cacerts库中。操作步骤见:https://blog.csdn.net/andy_april/article/details/1051406542. 将证书导入到jdk的cacerts库中时,不是追加导入方式,而是重置方式,即将jdk自带的cacerts文件删除(内置证书链不需要,所以可以直接删除),用keytool -import重新生成一个。3. 上述步骤在n

2021-02-08 10:33:00 1769

原创 HibernateException: IOException occurred reading text + java.io.IOException: 违反协议: [14,0]

环境:Hibernate 4.2.7.SP1Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 64bit productionOJDBC7:12.1.0.1报错:数据:向数据库中插入一条数据,数据中某一个字段是CLOB类型,长度为4193个字符报错异常:2020-05-20 11:47:23,950 [qtp1288052401-61] c.p.p.m.d.ModelDao ERROR IOException .

2020-05-20 13:03:09 1012

原创 Windows server 安装Oracle19c (WINDOWS.X64_193000_db_home.zip) 过程碰到的问题总结

Oracle19c的下载地址:链接: https://pan.baidu.com/s/1snqyViOAoeffAztPes_Tvw提取码: 9kb6Oracle19c的安装过程:解压缩安装包:解压结果以管理员方式运行setup开始安装一直默认走到安装完成即可创建用户cmd执行sqlplus命令,输入用户名:as sysdba直接以dba身份登录create user c##test identified by 123456; (19c要求公用账号名必...

2020-05-15 16:17:39 9446

原创 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 1717

原创 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 1197

原创 superset调研二:数据导入与分析

声明:本文涉及业务数据均已经过脱敏处理!!!坐席姓名均为虚构!数据集:保险行业成交单统计表格,900条左右数据。superset支持的图表类型:Superset目前支持超过80中图标类型,并且支持二次开发扩展集成echarts。下面我根据演示环境导入的900多条保险行业数据,举例几个分析场景,看看superset能给我们展示成什么样子的图表。数据导入(CSV)...

2020-03-26 15:58:16 1839

原创 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 567

原创 SpringMVC-4.2 CommonsMultipartResolver 文件上传配置

2018年的第一个工作日就奠定了新的一年的功能状态:每天都会忙到脖子抽筋。接下来简单描述一下我碰到的问题:生产服务器,操作系统为RedHat6.4;产品中包括了不少导入功能,产品在生产服务器运行了有将近半年,半年内客户一直反应良好,没有出现什么重大的问题,但是在新年到来的第一个的工作日,客服反映了系统中所有导入功能均不能用,现象为界面提示:“导入失败”;接到用户反馈我总结可能导致这个问

2018-01-06 16:06:53 1402

原创 Java代码设计思想之静态工厂方法..

静态工厂方法:        创建类的实例的最常见的方式是用new语句调用类的构造方法。在这种情况下,程序可以创建类的任意多个实例,每执行一条new语句,都会导致Java虚拟机的堆区中产生一个新的对象。假如类需要进一步封装创建自身实例的细节,并且控制自身实例的数目,那么可以提供静态工厂方法。        例如Class实例是Java虚拟机在加载一个类时自动创建的,程序无法用new语句创建

2015-06-09 08:35:59 171

原创 使用mvn dependency:tree 命令与editplus文本编辑工具导出项目的所有依赖信息,groupId、artifactId、version三列

要求的输出格式:组件Group 组件Artifact 组件Version imeine junit 4.12 org.hamcrest hamcrestcore 1.3 org.springframework springtest 4.2.4.RELEASE org.springframework springcore 4.2.4.RELEASE commonslogging commonslogging 1..

2021-03-08 14:10:53 847

原创 ffmpeg工具wav转换成MP3使用方式不当造成线程数激增问题

一. 问题描述年前腊月二十九,接到客户方业务反馈,生产系统数据部分未进入系统,有数据丢失的现象。排查应用系统日志发现,报错:ubable to create new native thread. 如下图:二. 从系统配置层面排查:无法创建更多线程,出现此问题的原因是应用系统进程内,创建的线程数量超过了操作系统限制,具体超过了哪一个限制配置,需要根据配置数值一一确认:1. 出现报错后,应用系统所在服务器的总线程数:2. 出现报错后,应用系统进程的总线程数:可以排除,当前用户

2021-02-23 09:52:20 403 1

原创 记一次ThreadPoolExecutor使用不当导致JVM死掉的问题

业务场景:http接口中为了加快大量数据的处理速度,使用了ThreadPoolExecutor线程池进行并发处理。性能测试时,对比使用线程池与不使用线程池接口响应速度确实有很大提升,但是后续的接口压力测试,却暴露出了ThreadPool使用不当造成的灾难。测试场景:接口压力测试时,有一步骤叫做数据库的启停测试。就是在压力测试脚本稳定运行过程中,要把系统正在使用的数据库服务关闭一段时间后重新启动,要求脚本运行除在数据库关闭阶段有报错外,当数据库重新启动后,脚本要恢复稳定运行至少90%以上。

2020-11-07 16:22:07 806

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除