- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 【LeetCode】Reverse Integer Go语言实现
问题描述Reverse digits of an integer.Example1: x = 123, return 321 Example2: x = -123, return -321题意很明确,将一个整数反转输出。思路首先不用考虑用库函数先转为字符串再反转的方式,这根本不是算法。 整体解决思路为,依次取出整数的每一位数,然后反转,再组装成整数即可。有几个点需要考虑:取末位数。 num %
2016-11-23 11:32:51 1536
原创 【LeetCode】Add Two Numbers Go语言实现
问题描述You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a l
2016-11-23 11:14:19 2036 2
原创 Spring Cloud Netflix Eureka源码导读与原理分析
Spring Cloud Netflix技术栈中,Eureka作为服务注册中心对整个微服务架构起着最核心的整合作用,因此对Eureka还是有很大的必要进行深入研究。本文主要分为三部分,一是对项目构建的简要说明;二是对程序入口点的定位,帮助大家找到阅读源码的起点;三是对Eureka实现机制的分析;四是与使用Zookeeper相比Eureka作为注册服务的区别。1. 源码1.1 源码获取、构建我们需要分
2016-11-11 18:29:04 35127 10
原创 Spring Cloud Netflix Eureka: 多网卡环境下Eureka服务注册IP选择问题
问题场景服务器上分别配置了eth0, eth1和eth2三块网卡,只有eth1的地址是可供其它机器访问,eth0和eth2的 IP 无效。在这种情况下,服务注册时Eureka Client会自动选择eth0作为服务ip, 导致其它服务无法调用。问题原因由于官方并没有写明Eureka Client探测本机IP的逻辑,所以只能翻阅源代码。Eureka Client的源码在eureka-client模块下
2016-11-11 11:08:38 37931 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人