什么是SNI 当多个网站托管在一台服务器上并共享一个IP地址,并且每个网站都有自己的SSL证书,在客户端设备尝试安全地连接到其中一个网站时,服务器可能不知道显示哪个SSL证书。这是因为SSL/TLS握手发生在客户端设备通过HTTP指示连接到某个网站之前。这个有点像邮寄包裹到公寓楼而不是独栋房子。将邮件邮寄到某人的独栋房子时,仅街道地址就足以将包裹发送给收件人。但是,当包裹进入公寓楼时,除了街道地址外,还需要公寓号码。否则,包裹可能无法送达收件人或根本无法交付。
June 17, 2021
使用debian:buster-slim镜像编写dockfile,在调用curl命令的时候,报下面的错误:
curl: (60) SSL certificate problem: unable to get local issuer certificate 这个是由于本地没有证书。其中一个解决办法是,在dockfile中加入类似下面的语句来安装证书,再调用curl命令
June 16, 2021
Manjaro 安装软件时报错:
:: (1/1) Parsing SRCINFO: wps-office ==> ERROR: Cannot find the strip binary required for object file stripping. error downloading sources: wps-office 这个是由于某些基础包没装,执行下面命令安装基础包,然后再次安装需要的软件即可
June 15, 2021
synchronized 在java5之前,实现同步主要是使用synchronized。它是Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 有四种不同的同步块:
June 8, 2021
Java 8为整型包装类,增加类支持无符号运算的方法。注意:仅仅是在新增的运算方法中将long或者int当做无符号的数做运算,而本身java并不支持无符号的数据类型
June 8, 2021