(五)微服务底层通信和协议--2篇

Java网络编程
Java Spring Cloud RPC 2021年12月04日 1,646次浏览

(五)微服务底层通信和协议--1篇

Java网络通信传统BIO编程通信的本质其实就是I/O,Java的网络编程主要涉及的内容是Socket编程,其他还有多线程编程、协议栈等相关知识。在JDK1.4推出Java NIO之前,基于Java的所有Socket通信都采用同步阻塞模式(BIO),类似于一问一答模式。客户端发起一次请求,同步等待调
Java Spring Cloud RPC 2021年12月04日 1,667次浏览

Java的默认序列化

Java默认序列化Java序列化是在JDK1.1中引入的。是Java内核的重要特性之一。如果希望一个类对象是可序列化的,要做的就是实现Serializable 接口。Java的Serializable是一个标记接口,不需要实现任何字段和方法。如下例的为Serializable接口的源码:packag
Java RPC 2021年12月03日 1,716次浏览

(四)序列化与反序列化

本节文章主要讲解在微服务之间的调用时,数据如何进行序列化与反序列化。
Java Spring Cloud RPC 2021年12月03日 1,764次浏览

mybatis-plus 修改更新字段时设置为 null

问题描述: 在使用mybatis-plus自封装的 updateById 方法的时候,如果想把一个字段的值设置为null值,但是更新后数据为null的数据值还是原来的值。原因所在,这是因为mybatis-plus在做更新的时候做了空值判断,默认是不更新null的传参。解决办法:在实体类所对应的字段加
mybatis-plus Java 2021年12月01日 1,832次浏览

Java无限级分类的循环---子级的分类

我们在项目开发者,经常会遇到存在上下级关系的数据,比如商品类型的级别分类,食品类下分类熟食类和肉食类,肉食类下又分了海鲜类和家禽类,等等诸如此类的数据结构。以下我将以公司部门的层级结构来为例子,详细介绍Java使用递归与循环来做层级结构化分类数据。部门实体类部门实体类的数据库设计是这样的,一个部门有
Java RPC 2021年12月01日 1,725次浏览

(二)RPC框架调用分类及其性能

上一篇 (一)分布式RPC框架 文章对什么是RPC以及其原理做了介绍,那么我们现在继续来学习RPC框架的调用分类以及其框架性能。RPC框架调用分类RPC调用主要分为两种:同步调用 和 异步调用。同步调用:客户端调用服务端方法,等待直到服务器端返回结果或者超时再继续自己的操作。异步调用:客户端调用服务
Java Spring Cloud RPC 2021年11月30日 2,231次浏览

跨域:java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain

错误:java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot
Java SpringBoot 2021年11月25日 1,875次浏览

Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column '' in 'field list'

错误:Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'is_exist' in 'field list'在使用mybatis-plus的时候遇到一个问题,mybatis-plus怎么
mybatis-plus Java 2021年11月24日 1,444次浏览

Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError

错误: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
Java 2021年11月23日 2,703次浏览

基于JWT的Token认证(Java)

JWT简介JWT是Json web Token的缩写,是目前比较流行的跨域认证解决方案。JWT的解决方案是,将认证信息返回个客户端,储存在客户端,下次访问其他页面,需要从客户端传递认证信息回服务器端。JWT原理JWT原理就是,服务器认证后,生成一个json格式的对象 ,发送个客户端,以后,客户端域服
Java JWT 2021年11月23日 1,889次浏览

SpringBoot如何过滤掉Controller返回实体对象中的NULL或者空值的字段

相信在SpringBoot的开发中,很多都有遇到过返回的对象中存在NULL或者空值的字段,如下图所示:
Java SpringBoot 2021年11月18日 3,703次浏览