摘要:反转链表 反转链表,常用的方法有迭代,栈反转,递归反转。 迭代 比如,现有链表1->2->3->4->5, 首先,从第一个节点开始,反转,将1->null, 接着向下一个节点2,迭代,反转,将2->1, 接着向下一个节点3,迭代,反转,将3->2,也就是变成了3->2->1,依此类推。 关键的几点:
阅读全文
摘要:最近在使用SpringCloud的context-path时,遇到了一些坑,记录一下。 server.context-path(上下文) 服务提供者的application配置文件中有一个属性叫server.context-path,是上下文。 如下示: server.context-path=/d
阅读全文
摘要:最近用SpringCloud做微服务,一直无法成功进行服务消费。 我使用的服务消费者是Feign,声明式调用服务提供者。 排查过程 1.检查服务提供者: (1)对提供的方法进行测试,确保提供的服务没有问题。 (2)是否在控制层上方添加了@Controller。 (3)方法的method是否正确。是G
阅读全文
摘要:枚举,可以用来表示状态。包括返回类型状态、错误类型状态等等。 枚举,可以简单理解成是几个常量加在对象类里面。 枚举是用来构建常量数据结构的模板,模块可扩展。枚举的使用增强了程序的健壮性,比如在引用一个不存在的枚举值的时候,编译器会报错。 枚举规定构造方法必须为private修饰符所修饰,将枚举类型中
阅读全文