草庐IT

JAVAX-WS

全部标签

常见网络通信协议(http、https、ws)及安全协议(SSL、TLS、XTLS)

文章内容删除了一大半不合适的内容,发不出来,你懂得。🥰一、常见网络通信协议1.1、HTTP协议1.11HTTP协议简介1.12HTTP协议的工作流程1.13HTTP协议的常用方法1.14HTTP协议的常见状态码1.15HTTP的缺点1.2HTTPS协议1.21HTTPS协议简介1.22HTTPS协议的工作原理●握手阶段●传输阶段1.23HTTPS协议的优势1.24HTTPS协议的缺陷1.25拓展问题1.3WebSocket协议二、常见的代理协议2.1HTTP(s)代理协议2.11简介2.12基本原理2.13分类2.14优缺点2.2socks代理协议2.3Shadowsocks代理协议2.4Tr

【请求报错:javax.net.ssl.SSLHandshakeException: No appropriate protocol】

1、问题描述 在请求服务时报错说SSL握手异常协议禁用啥的,而且我的连接数据库的url也加了useSSL=falsejavax.net.ssl.SSLHandshakeException:Noappropriateprotocol(protocolisdisabledorciphersuitesareinappropriate)2、解决方法 在网上查找了方法原因后得知是jdk的问题修改java.security 文件Linux默认路径/usr/lib/jvm/jdk/jre/lib/securityWindows默认路径C:\ProgramFiles\Java\jdk\jre\lib\secu

WebSocket connection to ‘ws://localhost:8081/ws‘ failed: Invalid frame header

问题描述在启动vue项目的时候,控制台每隔几秒就会报错WebSocketconnectionto'ws://localhost:8081/ws'failed:Invalidframeheader解决方案:项目解决方式是修改代理中ws:true改为falsemodule.exports={publicPath:'./',lintOnSave:false,//关闭语法检查devServer:{proxy:{'/':{target:'http://localhost:3000/',//本地后端地址changeOrigin:true,//允许跨域ws:false}}}}

控制台反复输出WebSocket connection to ‘ws://10.133.212.203:8080/ws‘ failed:

控制台反复输出WebSocketClient.js?5586:16WebSocketconnectionto‘ws://10.22.219.126:8080/ws’failed:今天打开vue项目,项目运行没问题,但是一直反复输出这个报错,很难受,如下:找到的一个有效的解决方法:在vue.config.js中配置如下代码:devServer:{host:'0.0.0.0',port:3000,client:{webSocketURL:'ws://0.0.0.0:3000/ws',},headers:{'Access-Control-Allow-Origin':'*',}}

java: 程序包javax.servlet.http不存在

问题描述当项目从2.7.x的springboot升级到3.0.x的时候,遇到一个问题“java:程序包javax.servlet.http不存在”。这可能是一些包的精简变化导致的。错误信息如下: 错误代码段packagecom.softdev.system.generator.config;importcom.softdev.system.generator.entity.ReturnT;importorg.springframework.web.bind.annotation.ControllerAdvice;importorg.springframework.web.bind.annota

nginx部署时http接口正常,ws接口404

可以这么配置map$http_upgrade$connection_upgrade{defaultupgrade;''close;}upstreamwsbackend{serverip1:port1;serverip2:port2;keepalive1000;}server{listen20038;location/{proxy_http_version1.1;proxy_passhttp://wsbackend;proxy_redirectoff;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_rea

(STM32笔记5)ws2812驱动开发

ws2812需要开发的外设:ws2812开发环境:MDK开发板:stm32最小系统板杜邦线无数一、原理阐述(一)这个ws2812有很多种,一个小灯、灯带,矩形像素屏等等。这些都是DIN连接输入,DOUT连接输出,另外两个引脚是GNE和VCC (二)数据传输原理:第1个WS2812B灯珠接收到了第1个24bit的数据,做出响应(发光);第N个WS2812B灯珠接收到了第N个24bit的数据,再收到第二个24bit的数据后,直接转发给第二个WS2812B灯珠,由第二个WS2812B灯珠做出响应;依次类推。每次给一个灯一个24位的数据,顺序是GRB-greenredbule(三)数据编码编码时序是低

java: 程序包javax.servlet不存在、 java: 程序包javax.servlet.http不存在 java: 程序包javax.servlet.annotation不存在

一般是JDK里没有servlet.api这个jar包,没有扫描到。可以先从你的tomcat的lib包下找,但我的这个里面是没有的,但我之前下过所以可以直接拷贝然后找到你的jdk位置,不知道自己jdk位置的可以按照一下步骤打开   复制路径然后从文件夹打开,然后塞入你的jar即可。然后再编译

FPGA驱动RGB灯带WS2812B

记录一下短学期做的东西—— FPGA驱动RGB灯带WS2812B设计目标1、有多种模式,按键调节模式等参数;2、模式1:红绿蓝白四色循环显示,速度、亮度可调;3、模式2:7彩虹+白色,闪烁,速度、亮度可调;4、模式3:红绿蓝白红绿蓝白呼吸效果,速度、亮度可调;5、模式4:循环移位效果,速度、亮度可调;6、其他。 项目代码        1.WS2812驱动                老师提供的驱动代码:                RZ_Code.vmoduleRZ_Code( input clk, input rst_n, input [23:0] RGB, //按照GRB的顺序排列

解决 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path buildin

接口访问https的网址时,报以下错误:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget原因:JAVA的证书库里已经带了startsslca证书,而nginx默认不带startsslca证书,这样JAVA端访问nginx为容器