目录 start

  1. 问题解决方案
    1. Linux
    2. JDK
    3. IDE
      1. IDEA
    4. Docker
      1. 内存高占用
    5. Firefox
      1. SSL_ERROR_RX_RECORD_TOO_LONG

目录 end|2019-10-19 17:04|


问题解决方案

Linux

详细

JDK

Picked up _JAVA_OPTIONS: 例如这样的提示, 由于设置了 _JAVA_OPTIONS 或者 JAVA_OPTIONS 就一定会输出这个提示

但是又不能直接 unset, 这个变量似乎是用来解决字体锯齿问题的, 所以需要如下配置

1
2
3
_SILENT_JAVA_OPTIONS="$_JAVA_OPTIONS"
unset _JAVA_OPTIONS
alias java='java "$_SILENT_JAVA_OPTIONS"'

  • 只需将该配置加到 /etc/profile 文件尾部, 这样的话, 终端不会有如上提示
  • 但是IDEA中输出控制台仍带有该提示, 在 bin/idea.sh 中也添加如上配置即可(在最后一段启动命令之前)

Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp

  • 原因是linux自带的OpenJDK影响了安装的java, 同样的也是可以采用如上的方法, 或者:
    • sudo mv /etc/profile.d/java-awt-font-gasp.sh /etc/profile.d/java-awt-font-gasp.sh.bak

IDE

IDEA

Docker

内存高占用

  • 明明是一样的docker配置,构建出来的镜像按道理也应该是一样的,所以运行出来的容器也应该是一样的才对,但是结果却是两倍的差别
    • 优化jvm?
  • 修改基础镜像?

  • [ ] docker ps hanging on docker 1.13.2

Firefox

SSL_ERROR_RX_RECORD_TOO_LONG

场景

Tomcat 下有 jsp html 文件, 访问 Tomcat localhost:8080, 然后页面上引用的资源 都是 https 链接的, 全都加载不了

问题

Tomcat 报错 org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header
FireFox 报错 SSL_ERROR_RX_RECORD_TOO_LONG
但是!! Chrome 能正常访问, 而且就在昨天 Firefox也是能正常访问的, 什么配置都没动…

解决方案