- 博客(8)
- 收藏
- 关注
原创 dubbo版本升级关于序列化问题
最近两年公司项目dubbo进行升级,从2.5.6升级至2.6.9至今又升级为2.6.10主要升级的原因是序列化存在漏洞,需要使用hession协议进行序列化操作。2.6.9在2.6.9引入白名单,因为hessian默认支持java.*的所有类进行序列化,所以重写AbstractHessian2FactoryInitializer配置白名单参数是否开启白名单 *static String WHITELIST = "dubbo.application.hessian2.whitelist";*
2022-03-02 10:14:38
5767
原创 dubbo服务的group和version
dubbo服务的group和versiongroup当一个接口有多种实现时,可以用group区分此外,dubbo消费者也可以设置为:消费任意一个group的服务。<dubbo:reference id=“barService” interface=“com.foo.BarService” group="*" />version当一个接口的实现,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用<dubbo:service interface=“com
2021-08-20 16:57:13
626
原创 IDEA配置Database Mysql数据源,sql字段自动提示
IDEA配置Database Mysql数据源,sql字段自动提示配置完成数据源后,选择模式字段,选择你自己的数据库连接模式,就会出现所有表效果图
2021-03-12 09:33:00
377
原创 Kafka与RabbitMq使用场景区别
kafka与RabbitMq使用业务场景区别1.kafka与rabbitMq使用区别架构模型 rabbitmqRabbitMQ遵循AMQP协议,RabbitMQ的broker由Exchange,Binding,queue组成,其中exchange和binding组成了消息的路由键;客户端Producer通过连接channel和server进行通信,Consumer从queue获取消息进行消费(长连接,queue有消息会推送到consumer端,consumer循环从输入流读取数据)。rabbitMQ
2021-02-25 14:18:06
458
原创 项目基础总结(一)
DODO就是一个业务实体对象DTODTO就是一个复合的DO对象,由于业务需要我们需要调用业务A查询数据得到业务对象A,再调用业务B查询数据得到业务对象B然后一系列封装转化得到复合的对象C此时他就是一个DTO,data transfer object 它是一个服务层和服务层以上之间转换的对象。POpo持久化对象 一般放在domain 或者 Entry中是一个与数据库表关联的对象,每一个属性...
2019-10-25 16:19:06
291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人