logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分析 java 占用 cpu 过高的原因以及 java ScheduledThreadPoolExecutor bug 介绍

近期发现一个java进程的cpu占用接近100%。开始简单地认为是由于给java分配的内存不足,从而导致频繁GC。于是首先的处理方式就是直接给该java程序分配更多的内存,然而进程启动没几分钟,cpu占用再次接近100%,看来问题没这么简单。 一. 分析 java 占用 cpu 过高的原因1. 通过top命令直接查到该java进程的进程ID,可以看到进程ID为26260。...

#java
Googe Play App审核注意事项

Google Play App审核一直以来是一件挺蛋疼的事情。早些年,Google Play只会告知开发者App违反了相关政策,审核不通过,而不会具体告知审核不通过的原因,如此一来,开发者只能自己去推测App可能违反政策的地方,修改后重新提审。一旦开发者没有正确找出,或者没有完整找出App所有不合规的地方,那么App就会再次被拒审,而且Google仍然不会具体告知开发者App违规之处。如...

Letsencrypt简单教程调整

《Letsencrypt简单教程》一文较为详细地介绍了Letsencrypt的安装以及使用方法,然而,最近在一台服务器部署letsencrypt时,执行letsencrypt-auto命令出现错误:./letsencrypt-auto --help allSkipping bootstrap because certbot-auto is deprecated on this system.You

#https#ssl#nginx
Windows中使用Netsh Winsock Reset命令解决网络连接问题

有人反馈电脑无法联网,Chrome、IE、TIM等无法正常使用,我检查后发现了以下情况:1. 电脑网络适配器设置处显示网络连接正常,并且正确获取到了内网域的名称;网络的IP、掩码、DNS设置正确。2. 电脑没有kexueshangwang;没有使用代理软件;IE的Internet选项》连接》局域网(LAN)设置》代理服务器中没有为LAN使用代理服务器。3. 关闭了防火墙,退出所有安全防...

#edge
JScrollPane实现自动滚动到底部

1. JTable( 放在JScrollPane中 )中加入一行后, 然后让其获得焦点且滚动条自动下来!int rowCount = table.getRowCount();table.getSelectionModel().setSelectionInterval(rowCount-1, rowCount-1);Rectangle rect = table.getCellRect(r

acme.sh简单教程

简介官网:Github: https://github.com/acmesh-official/acme.shWiki: https://github.com/acmesh-official/acme.sh/wikiacme.sh用于生成免费的ssl证书,其完整实现了acme协议,并且由纯Shell脚本语言编写,没有过多的依赖项,安装和使用都非常方便。1. 支持的CA> ZeroSSL.co

#ssl#https
https 证书工具 Letsencrypt 简单教程

https取代http是大势所趋,https的好处本文不在赘述,很多公司和机构都在推进这一进程,Apple公司甚至规定,iOS上的App应用必须使用https。因此,正是受到Apple的限制,我们的站点,几乎是所有的站点,接近上百个,都支持了https。 如何获取SSL证书?自签名证书我们可以自己为自己颁发SSL证书,这样的证书满足为http加密的要求,但这样的证书缺少权威性,不会被浏...

#https#ssl
阿里云企业邮箱标准版多域名绑定

在购买了阿里云企业邮箱标准版之后,即可使用自己的域名作为邮箱后缀。当名下有多个域名,想使用不同的域名作为邮箱后缀时,该怎么办呢?首先想到的是,是否应该对应不同的域名购买多个企业邮箱。然而,在阿里云后台可以看到,一旦购买了企业邮箱,购买入口就消失了,无法购买多个企业邮箱;但是在已有的企业邮箱管理界面,可以选择更换域名,这是不是意味着,一个用户只能使用其中一个域名作为邮箱后缀呢?事实上,阿里云企业邮箱

#服务器#运维#阿里云
JAVA 排序异常:java.lang.IllegalArgumentException:Comparison method violates its general contract!

java.lang.IllegalArgumentException:Comparison method violates its general contract!这个异常是一个很坑的异常,异常在调用Collections.sort()方法时产生。具体异常信息如下:Comparison method violates its general contract!java.lang.IllegalA

#java
阿里云ECS默认禁用25端口导致发邮件失败问题

在阿里云ECS上部署了ServerDog监控服务器,后来收到短信预警信息,但迟迟没有收到对应的邮件预警信息,查看ServerDog日志发现了如下报错:已知ServerDog在本地运行正常,部署在海外的服务器时也运行正常,为何部署到阿里云上就不行了呢。从报错内容来看,ServerDog无法连接到网易163的邮件服务器,从而导致发送邮件通知失败。这是一个网络问题,检查ServerDog所在阿里云服务器

#java
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择