java
文章平均质量分 63
九九三十一
谁还不是一个小可爱咋
展开
-
源码阅读之Tomcat源码编译
最近工作中需要修改Tomcat中一些不常用的配置,在网上很难找到资料,于是就萌生了读一下Tomcat源码的想法,关于Tomcat编译的博客,网上有很多,但是大部分都是执行不成功,所以就在这把这两天折腾的结果记录一下,省的下次再使用时忘记。Tomcat源码下载可以通过Tomcat下载地址下载Tomcat8.5.64版本的源码,如果需要其他版本,请自行去官网下载。Tomcat源码编译之ant下载Tomcat源码是使用ANT进行编译的,所以要编译Tomcat源码,就需要安装ant,ant下载地原创 2021-03-23 21:57:01 · 349 阅读 · 0 评论 -
jdk禁用TLSV1.0
有些web服务器部署以后需要禁用一些协议,今天就以TLSv1.0为例,来聊一下应该怎么禁用。在自己的jdk安装目录中找到jre目录,在jre目录中找到jre/lib/security/java.security 文件,然后在文件中的jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 768 添加TLSv1.0即可。...原创 2021-03-16 14:52:05 · 5724 阅读 · 0 评论 -
Thrift使用SSL通讯时,秘钥生成方式
文件格式说明*.crt、*.cer 证书文件(Certificate) *.crt是Linux系统文件 cer是windows文件*.key 私钥文件(Private Key)*.csr 证书签名请求(Certificate signing request)*.pem、*.der 证书编码方式 pem base64编码 der二进制编码(cer,key,csr 均可用这两种编码方式)*.crl 证书吊销列表(Certificate Revocation List)*.jks...原创 2021-02-01 11:41:17 · 2039 阅读 · 2 评论 -
countdownlatch
一道面试题:实现一个容器,提供两个方法,add,size,写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5个时,线程2给出提示并结束线程2第一种,使用wait()和notify()来实现public class test { volatile List lists = new ArrayList(); public void add(Object o){ lists.add(o); } public int size...原创 2020-10-20 17:04:29 · 128 阅读 · 0 评论 -
Linux yum安装遇到的一个问题
最近在使用yum安装OpenSSL时遇到了如下问题:Transaction check error: package openssl-1:1.0.2k-19.el7.x86_64 is already installedError Summary错误提示是OpenSSL已经存在,所以删除了就行了使用 rpm -e openssl-1:1.0.2k-19.el7.x86_64 删除该文件以及其依赖就能正常安装了。...原创 2020-08-31 15:22:39 · 1408 阅读 · 0 评论 -
一个定时任务引发的IO异常(打开的文件过多)
问题描述:客户现场登录系统,每次都是5秒钟以后就显示用户登录超时,但是系统默认登录失效时间为20分钟。刚知道问题的时候,首先就是查看用户系统部署环境,通过cat /etc/issue 查看系统版本,显示用户部署环境为Centos7.2(该图片为模拟环境,版本为Red Hat 6.9)因为前两天遇到了测试人员环境部署为Centos7.5系统有时登录不上去的问题,是通过关闭防火墙解决的(我们默认部署环境是通过Centos7.0镜像进行部署,该镜像经过特殊处理默认将firewalld防火墙关闭).原创 2020-08-19 15:32:15 · 855 阅读 · 0 评论 -
mysql中concat_ws函数解析
MySQL中的concat_ws()函数是表示连接的函数:结果为:函数中的第一个参数与表示拼接时采用什么符号进行分割,第二个和第三个函数可以表示数据库中的列,当然也可以用固定的字符串等值。...原创 2018-04-19 18:13:05 · 895 阅读 · 0 评论 -
springboot和kafka整合过程中出现的一个错误
错误信息如下:java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration.kafkaProducerListener at org.springframework.boot.autoco...原创 2018-11-07 15:59:27 · 30344 阅读 · 4 评论