杜龙少(sdvdxl)

使用autobahn-testsuite测试websocket兼容性
背景这段时间在线上环境的日志中出现了如下错误日志:。 关于这个异常的分析和解决参考netty websocket extension negotiated 为了复现线上的问题,本地启动了对应的服务,然后使用 golang 编写了一个简单的客户端,示例如下: 123456789101112131415161718192021222324package mainimport ( "fmt" "github.com/gorilla/websocket" "github.com/sdvdxl/go-tools/errors" "io/ioutil" "net/url...
netty websocket extension negotiated
netty websocket extension negotiated这段时间在线上环境的日志中出现了如下错误日志:。 日志所在模块是使用 netty 写的websocket服务,具体关键配置代码如下: 其中 1 是 netty 的 websocket 配置,2 则是自己的业务处理逻辑,我们只需要关心 1 即可。 未完,待补充
JDK多版本管理
在实际工作环境中经常碰到不同项目要用不同jdk版本问题,比如我的项目组现在用的是jdk8,而用spark打包的应用是用的jdk7,所以有必要记录一下版本配置和切换问题。
Jrebel插件配置参数
JVM 参数-javaagent:/path/jrebel.jar SpringSpring Bean/Core/MVC/Security/Webflow/WS-Drebel.spring_plugin=true Spring Data-Drebel.spring_data_plugin=true Struts-Drebel.struts2_plugin=true Hibernate-Drebel.hibernate_plugin=true Hibernate Validator-Drebel.hibernate_validator_plugin=true MyBatis-Drebel....