Tree在现代操作系统内核、数据库工具以及各类编程语言提供的基础结构中有广泛的应用,本文将分析几种常见的树结构及其特点。
字符在字符串中出现的频率统计
问题描述:
统计字符串中每一个字符在该字符串中出现的次数,按次数从高至低排序输出,若次数相同,则按在该字符串中出现的顺序输出,区分大小写。
解题思路:
此题分为两部分,统计字符出现次数,可以用LinkedHashMap来统计;按次数从高至低输出,则需要对map的value进行排序,可以利用Comparator比较器。
服务治理组件Eureka
Eurka是由Netflix开发的一套具有服务治理功能的组件,Spring Cloud在其基础上进行了二次封装,将其融入到了Spring Cloud微服务体系中。服务治理在任何一个微服务框架中都应是一个基础且重要的功能。
Eureka的服务端和客户端
Eureka主要有两个重要的组成部分:Eureka Server和Eureka Client。顾名思义,Eureka Server,又称服务注册中心,其维护了一个ConcurrentHashMap对象registry,为一个双层map结构(ConcurrentHashMap<String, Map<String, Lease