854 1 分钟

# 无重复字符的最长子串 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3: 输入: s = "pwwkew" 输出: 3 解释:...
1.1k 1 分钟

# 力扣算法题 - 2 - 两数相加 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例 1: 输入:l1 = [2,4,3], l2 = [5,6,4] 输出:[7,0,8] 解释:342 + 465 = 807. 示例 2: 输入:l1 = [0], l2 = [0] 输出:[0] 示例 3: 输入:l1 = [9,9,9,9,9,9,9], l2 =...
1.5k 1 分钟

# 两数之和 # 两数之和 给定一个整数数组 nums 和一个整数目标值 target ,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 示例 2: 输入:nums = [3,2,4], target = 6 输出:[1,2] 示例 3: 输入:nums =...
456 1 分钟

# 九种弱者习惯 一、九种弱者习惯,包括爱找借口、缺乏胆识、犹豫不决等,提醒读者要养成优秀的习惯,不断成长进步。 习惯不好消耗生命,好习惯塑造自己 摒弃消极的念头,主动调整一个个微小的行为 去爱、攀山、追梦,去尝试,去尝试,去尝试 二、犹豫、学习、拖延等现代职场中的常见问题,并给出了解决方案,鼓励人们积极行动,终身学习,克服拖延症。 犹豫不决,害怕失败,浪费时间 不懂得学习,抛弃旧技能,容易被取代 拖延症会侵蚀人生,尝试 5...
2.7k 2 分钟

# 排序算法 # 冒泡排序法 # 选择排序法 思路: 选择一个元素作为最小元素(一般是第一个),然后将这个元素与数组其他元素进行比较,如果比它还小则将其最小元素赋值给它,比较完一轮后,将这个最小元素放入到新数组(排序好的数组)并从原数组剔除出去,如此反复操作 n 轮 ** 时间复杂度:**O (n²) 代码: java : /** * 寻找最小元素 * @param arr 数组 * @return 最小元素索引 */ public static int findSmallest(int []arr){ int smallest = arr[0]; int...
146 1 分钟

# Ribbon 负载均衡 # 负载均衡原理 规则接口是 IRule 默认实现是 ZoneAvoidanceRule,根据 zone 选择服务列表,然后轮询 # 负载均衡策略 代码方式:配置灵活,但修改时需要重新打包布 配置方式:直观,方便,无需重新打包发布但是无法做全局配置 # 懒加载 开启饥饿加载 指定饥饿加载的微服务名称
1.8k 2 分钟

# Eureka 注册中心 # 服务调用出现的问题 服务消费者该如何获取服务提供这的地址信息? 如果有多个服务提供者,消费者该如何选择? 消费者如何得知服务提供这的健康状态? # Eureka 的作用 消费者该如何获取服务提供者的具体信息? 服务提供者启动时向 Eureka 注册自己的信息 eureka 保存这些信息 消费者根据服务名称向 eureka 拉取提供者信息 如果有多个服务提供者,消费者该如何选择? 服务消费者利用负载均衡算法,从服务列表中挑选一个 消费者该如何感知服务提供者健康状态? 服务提供者会每 30 秒向 EurekaServer...
693 1 分钟

# 认识微服务 微服务是一种经过良好架构设计的分布式架构方案,微服务架构特征: 单一职责:微服务拆分力度更小,每一个服务都对应唯一的业务能力,做到单一职责,避免重复业务开发。 面向服务:微服务对外暴露业务接口。 自治:团队独立、技术独立、数据独立、部署独立。 隔离性强:服务调用做好隔离、容错、降级、避免级联现象。 #...
56 1 分钟

# 操纵心理学 不要相信” 都是为你好 “,拒绝做软柿子 修炼你的心,懂得爱人,也要懂得爱自己 你的人生应该永远由你来选择 #