Java基础
strive_for_life
刚刚起步的人生。
展开
-
equals()方法和hashCode()方法详解
equals()方法和hashCode()方法详解1. Object类中equals()方法源代码如下所示:/*** Object类中的equals()方法*/public boolean equals(Object obj) { return (this == obj); }由以上源代码知,Object类中的equals()方法是直接使用==运算符来判断两个对象相等的。引用类型变量使用==时,比较的是引用类型变量指向的对象的内存地址基本类型使用==时,比较值原创 2020-10-30 22:52:31 · 125 阅读 · 0 评论 -
openFeign远程调用时使用Mybatis-plus的IPage接口进行返回分页数据失败的记录
openFeign远程调用时使用Mybatis-plus的IPage接口进行返回分页数据失败的记录1. 问题描述前置条件:使用openFeign+mybatis-plus使用json格式进行数据的传输,即限制web传输的数据格式为 content-type = application/json问题:1. 微服务A 通过 openFeign 调用微服务B 的接口时返回数据为 null2. 直接调用微服务B的接口,返回数据正常2. 问题解决过程1. 首先在微服务B中查看该接口返回的数原创 2020-10-26 19:07:41 · 1865 阅读 · 2 评论 -
Java中到底是值传递还是引用传递?
Java中到底是值传递还是引用传递?我们先回顾一下基本概念实参和形参参数在编程语言中是执行程序需要的数据,这个数据一般保存在变量中。在Java中定义一个方法时,可以定义一些参数,举个例子:public class Example {public static void main(String[] args) { String myName = "hawk"; sayYourName(myName);// 实际参数是myName }public static void sayYourNa原创 2020-10-24 21:16:31 · 159 阅读 · 0 评论