摘要: 我使用的gateway版本是2020.0.1,在通信时使用到了websocket。本来用得好好的,结果在某天出现了异常:Max frame length of 65536 has been exceeded。 看报错信息就知道是因为websocket的帧超过了默认的65536限制,这个限制可以在源码 阅读全文
posted @ 2021-05-20 14:14 NepNeptune 阅读(3881) 评论(0) 推荐(0)
摘要: 设计模式之JDK动态代理模式、责任链模式 需求场景 当我们的代码中的类随着业务量的增大而不断增大仿佛没有尽头时,我们可以考虑使用动态代理设计模式,代理类的代码量被固定下来,不会随着业务量的增大而增大。 当我们想要在类方法调用前、调用后等自动插入一些额外的功能时,可以考虑使用动态代理来实现而不用修改类 阅读全文
posted @ 2019-04-14 22:22 NepNeptune 阅读(528) 评论(0) 推荐(0)
摘要: 设计模式之装饰者模式 需求场景 我们有了别人提供的产品,但是别人提供的产品对我们来说还不够完善,我们需要对这个产品的功能进行补强,此时可以考虑使用装饰者模式。 我们已经有了产品,而且这个产品的功能非常复杂,我们想要给这个产品加上新的功能,但是我们不愿意去修改其他功能的源代码,此时也可以使用装饰者模式 阅读全文
posted @ 2019-04-14 20:10 NepNeptune 阅读(121) 评论(0) 推荐(0)
摘要: Spring Boot HelloWorld 一个功能: 浏览器发送hello请求,服务器接收请求并处理,响应Hello World字符串。 1.创建一个maven项目 2.导入依赖spring-boot相关的jar包 3.编写一个主程序,用于启动spring-boot应用 4.编写Controll 阅读全文
posted @ 2019-04-14 19:21 NepNeptune 阅读(153) 评论(0) 推荐(0)
摘要: 注解分类 编码期间:SOURCE 编译期间:CLASS 运行期间:RUNTIME 自定义注解 注解的作用 编译检查 代码分析(配置作用):可以将不会频繁改动的配置信息以注解行形式进行配置,需要频繁改动的,还是建议用配置文件进行配置 生成帮助文档 阅读全文
posted @ 2019-04-14 19:12 NepNeptune 阅读(151) 评论(0) 推荐(0)