草庐IT

ERR_UNSAFE_PORT

全部标签

OPENSSL由1.1.1升级到3,报error:0A000152:SSL routines:final_renegotiate:unsafe legacy renegotiation disable

背景:因漏洞升级,客户端从OPENSSL1.1.1升级到OPENSSL3。发送https请求,报unsafelegacyrenegotiationdisabled异常。原因:用openssl建立连接,发现服务端配置不支持安全重新协商 。RFC5746(2010)规范定义安全重新协商策略,OPENSSL3遵循此规范,安全重新协商失败则报错。RFC5746:TransportLayerSecurity(TLS)RenegotiationIndicationExtension解决方法:方案1修改服务配置,支持安全重新协商策略。涉及服务比较重要不敢乱操作,没有选择此方法。方案2修改客户端配置,放弃安全

报错:The Tomcat connector configured to listen on port xxxx failed to start. The port may already be

APPLICATIONFAILEDTOSTARTDescription:TheTomcatconnectorconfiguredtolistenonportxxxxfailedtostart.Theportmayalreadybeinuseortheconnectormaybemisconfigured.Action:Verifytheconnector’sconfiguration,identifyandstopanyprocessthat’slisteningonportxxxx,orconfigurethisapplicationtolistenonanotherport.原因:当遇到T

解决npm install报错 npm ERR! gyp ERR! cwd D:\Projec\xxx\node_modules\node-sass (node-sass版本问题)

1.现象:vue项目换电脑后npminstall发现一直报如下的错误:2.原因:node-sass版本不兼容,比较老。还出现找不到python路径的错误。node-sass需要node-gyp安装时需要进行转译所以可能会出现各种按安装问题。且node-sass本身就已经是deprecated状态了。如果不是维护老项目不建议再使用3.解决措施:由于它只用于开发环境,我们就不费心思去找版本兼容了。直接用sass(是一个纯js的npm包)替换掉node-sass。4.步骤卸载node-sass,安装sass,项目全局搜索/deep/,把/deep/替换为::v-deep。1.卸载node-sass:

Android——WebView加载失败,提示“net::ERR_CLEARTEXT_NOT_PERMITTED”

Android——WebView加载失败,提示“net::ERR_CLEARTEXT_NOT_PERMITTED”在Android开发中,使用WebView控件加载网页是一种常见的需求。然而,有时当我们尝试加载某些网页时,WebView可能会报错并提示“net::ERR_CLEARTEXT_NOT_PERMITTED”。这个错误表示我们试图加载的网页使用了不安全的HTTP连接,而Android系统默认只允许加载安全的HTTPS链接。为了解决这个问题,我们可以采取以下几个步骤:配置清单文件(AndroidManifest.xml)在清单文件中,我们需要在application标签内部添加一个an

java - 为什么有时会先打印 System.err 语句?

在Java中,我注意到有时System.err语句先于System.out语句打印,尽管后者在我的代码中先出现在前者之前。为什么?我很好奇。 最佳答案 通常,System.out是缓冲输出流,因此文本在刷新到目标位置之前会累积。这可以显着提高打印大量文本的应用程序的性能,因为它最大限度地减少了必须进行的昂贵系统调用的次数。但是,这意味着文本并不总是立即显示,打印出来的时间可能比写入的时间晚得多。另一方面,System.err通常不进行缓冲,因为需要立即打印错误消息。这速度较慢,但​​直觉是错误消息可能是时间关键的,因此程序减速可能是

Git问题:解决“ssh:connect to host github.com port 22: Connection timed out”

操作系统Windows11使用GitIDEA连接方式:SSH今天上传代码出现如下报错:ssh:connecttohostgithub.comport22:Connectiontimedout再多尝试几次,依然是这样。解决最终发现两个解决方案:(二选一)方法一:抛弃ssh连接方式,使用http连接。(我试了一下,对于我来说没有用)操作方法:输入命令:gitconfig--local-e将配置文件的url=git@github.com:username/repo.git一行改为:url=https://github.com/username/repo.git方法二:如果22号端口不行,那就换一个端

Java Unsafe.storeFence() 文档错误?

Java8为sun.misc.Unsafe添加了三个栅栏。在阅读他们的文档后,我感到很困惑。所以,我在网上搜索,找到了这个link.根据上面的页面,我相信这些方法在实践中几乎没有增加任何内容。如果我错了请纠正我,粗略地说,loadFence()、storeFence()和fullFence()分别对应于volatileread、lazywrite和volatilewrite,尽管从技术上讲这些栅栏比volatile变量更强。所以loadFence()是acquirefence,storeFence()是releasefence,fullFence()是fullfence。但是store

docker端口含义(docker容器端口映射、容器内部端口)(port/tcp、0.0.0.0:port1->port2/tcp、:::port1->port2/tcp)

文章目录示例20230511示例root@sx-virtual-machine:/userdata/testOnebuttonDeploy/shsany_ai/kyai_x86_ubuntu/tools/seaweedfs#dockerps-aCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES4dd35df8b491kyai_seaweedfs_x86:v1.0.0_20230508"/entrypoint.shvolu…"6minutesagoUp6minutes7333/tcp,8333/tcp,8888/tcp,9333/tcp,18080/tc

[GIN-debug] [ERROR] listen tcp: address 8080: missing port in address

学习Golang_gin框架的第一天遇到一下报错: [GIN-debug][ERROR]listentcp:address8080:missingportinaddress 错误代码: packagemainimport"github.com/gin-gonic/gin"funcmain(){ router:=gin.Default() router.GET("/index",func(context*gin.Context){ context.String(200,"HelloWorld") }) router.Run("8080")}报错原因:粗心改错:在8080前面加上:符号代码变为:

java - 远程调试 : No connection to Wildfly 14 on OpenJDK 11 at port 8787

我正在尝试将我的调试器连接到在OpenJDK11上运行的Wildlfy。尽管Wildfly说:Listeningfortransportdt_socketataddress:8787我的IDE(IntelliJIDEACE2018.1)声称它没有任何连接:Unabletoopendebuggerport(localhost:8787):java.io.IOException"handshakefailed-connectionprematurallyclosed".我通过standalone.sh--debug启动Wildfly,导致以下JAVA_OPTS:-server-Xms64m