使用Nacos和OpenFeign后遇到的坑

报错内容java.lang.AbstractMethodError: org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.choose ...原因nacos中的ribbon导致LoadBalancer失效,需要排除。解决
Java 2023年01月10日

使用Websocket传输内容过长被Tomcat直接舍弃的问题

发现场景:使用WebSocket传输长JSON时,数据没有经过业务,直接触发WebSocket的OnClose方法。经测试,是传输数据过长导致,且不会提示任何错误。传输大数据,如图片音频的base64编码,也容易遇到这个问题。解决解决方法有两种:web.xml:<context-param&g
Java 2022年07月27日

MyBatis Generator逆向工程

介绍MyBatis Generator(MBG)是MyBatis的代码生成器。它将为MyBatis的所有版本生成代码。它将内省一个数据库表(或多个表),并将生成可用于访问表的工件。这减轻了设置对象和配置文件以与数据库表进行交互的麻烦。 MBG试图对简单CRUD(创建,检索,更新,删除)的大部分数据库
Java 2020年10月18日

Mapper代理开发

Mapper代理开发需要遵循的规则:接口与对应的映射配置文件同名同目录;映射配置文件中的namespace值等于接口的全路径;映射配置文件中SQL声明的ID与接口中的函数名相同;映射配置文件中SQL声明中的parameterType类型与接口函数的参数类型一致;映射配置文件中SQL声明中的resul
Java 2020年10月18日

用Java写的微信公众号后端项目

Wechat-Java-Tools用Java写的微信公众号后端项目项目地址:https://github.com/rootwhois/Wechat-Java-Tools项目介绍这是一个基于Java所实现微信公众号的智能问答和图片的文字识别功能的一个项目。项目效果为什么想做其实在今年三月份,我做了一个
阿里云 Java 2020年06月22日

Java反序列化基础

在网上看到自己复习学过但不熟练的反序列化基础笔记,抄录并学习。Java的序列化和反序列化Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。把字节序列恢复为对象的过程称为对象的反序列化。序列化就是
Java 2020年02月21日