01 2024 档案

摘要:1 wait 函数 当一个线程调用一个共享变量的 wait() 方法时,该调用线程会被阻塞挂起,直到发生 下面几件事情之一才返回: (1)其他线程调用了该共享对象的 notify() 或者 notifyAll() 方法; (2)其他线程调用了该线程的 interrupt() 方法,该线程抛出 Int 阅读全文
posted @ 2024-01-24 08:00 酷酷- 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 示例 1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 示例 2: 输入:s = "cbbd" 输出:"bb" 提示: 1 <= s 阅读全文
posted @ 2024-01-24 07:51 酷酷- 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。 示例 1: 输入:a = "11", b = "1" 输出:"100" 示例 2: 输入:a = "1010", b = "1011" 输出:"10101" 提示: 1 <= a.length, b.length <= 阅读全文
posted @ 2024-01-23 07:12 酷酷- 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1 前言 今儿试试 Skywalking 自监控。 2 安装步骤 2.1 下载 open-telemetry 地址:https://hub.nuaa.cf/open-telemetry/opentelemetry-collector-releases/releases/,我下载的是 0.89.0 版 阅读全文
posted @ 2024-01-22 09:01 酷酷- 阅读(263) 评论(0) 推荐(0) 编辑
摘要:1 题目 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字 阅读全文
posted @ 2024-01-21 22:08 酷酷- 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1 。 示例 1: 输入:haystack = "sadbutsad" 阅读全文
posted @ 2024-01-21 21:12 酷酷- 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1 题目 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s,如果它是 回文串 ,返回 true ;否则,返回 false 。 示例 1: 输入: s = "A man, 阅读全文
posted @ 2024-01-21 20:50 酷酷- 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 问题现象 今天对接 FTP,过程中发现的两个大问题让我纳闷半天,这是 FTP 上的文件,大致的业务流程就是: 从 FTP 上拉取资料,然后格式转换并解析成业务对象,然后保存或者更新进中台。 那么我们首要做的就是从 FTP 上拉文件下来 是不是。 涉及到的 maven 依赖: <dependenc 阅读全文
posted @ 2024-01-19 16:56 酷酷- 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1 题目 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键 阅读全文
posted @ 2024-01-19 09:16 酷酷- 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你单链表的头结点 head ,请你找出并返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:head = [1,2,3,4,5] 输出:[3,4,5] 解释:链表只有一个中间结点,值为 3 。 示例 2: 输入:head = [1,2,3,4,5,6] 输 阅读全文
posted @ 2024-01-18 07:28 酷酷- 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1 题目 You are given the head of a singly linked-list. The list can be represented as: L0 → L1 → … → Ln - 1 → Ln Reorder the list to be on the following 阅读全文
posted @ 2024-01-18 07:18 酷酷- 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1 前言 我们服务间的调用基本都是通过 OpenFeign 方式使用的,最近发现小伙伴们本地调试代码的时候或者要调试测试环境的话,有的时候需要给 OpenFeign 中的 @FeignClient 添加 url 来实现服务的调用。这就带来比如 feign 比较多的话,要改好多个有的时候地址变了,又要 阅读全文
posted @ 2024-01-17 17:11 酷酷- 阅读(3038) 评论(0) 推荐(0) 编辑
摘要:1 前言 这几天看 OpenFeign 的源码,发现一个类 NamedContextFactory(带命名的上下文容器工厂),简单的说就是根据 name 隔离出来不同的 Context ,单看这个的话这个类还是比较重的哈,你比如说我有 10个名字,100个名字,那它岂不是要创建 10个上下文,100 阅读全文
posted @ 2024-01-17 08:00 酷酷- 阅读(327) 评论(0) 推荐(0) 编辑
摘要:1 题目 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如 阅读全文
posted @ 2024-01-17 06:26 酷酷- 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了 阅读全文
posted @ 2024-01-16 08:26 酷酷- 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向 阅读全文
posted @ 2024-01-16 06:51 酷酷- 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1 前言 今儿有个需求涉及到文件上传的东西,关键是 OpenFeign 去调用,当然最后底牌我也可以创建普通的 HTTP 请求或者 RestTemplate 自己请求是不是也行,但是本人这个倔驴型性格,偶尔也会跟自己犟犟,就是要用 OpenFeign 把它搞出来。 首先我有两个这样的接口: // 客 阅读全文
posted @ 2024-01-15 21:27 酷酷- 阅读(1080) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。 示例 1: 输入:head = 阅读全文
posted @ 2024-01-15 09:17 酷酷- 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1 题目 Given a linked list, swap every two adjacent nodes and return its head. You must solve the problem without modifying the values in the list's nod 阅读全文
posted @ 2024-01-15 07:58 酷酷- 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1 题目 Given the head of a linked list, remove the nth node from the end of the list and return its head. Example 1: Input: head = [1,2,3,4,5], n = 2 Ou 阅读全文
posted @ 2024-01-15 07:45 酷酷- 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 示例 1: 输入:head = [1,2,3,4,5], k = 2 输出:[4,5,1,2,3] 示例 2: 输入:head = [0,1,2], k = 4 输出:[2,0,1] 提示: 链表中节点的数目 阅读全文
posted @ 2024-01-15 07:11 酷酷- 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1 问题现象 字段命名什么的,大家别吐槽,那都是人家第三方接口参数的定义= = ,人家要求的参数名是这么命名的,我也没招,主要看问题以及解决办法哈。 今儿调 webservice 的一个接口, 他们有一个 json 字符串,我反序列话的时候,发现报错: // 返回json字符串 {"rs":"fal 阅读全文
posted @ 2024-01-12 07:34 酷酷- 阅读(436) 评论(0) 推荐(0) 编辑
摘要:1 题目 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 示例 1: 输入:head = [1,2,3,3,4,4,5] 输出:[1,2,5] 示例 2: 输入:head = [1,1,1,2,3] 输出:[2,3] 提示: 链表 阅读全文
posted @ 2024-01-12 07:11 酷酷- 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1 题目 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例 1: 输入:head = [1,1,2] 输出:[1,2] 示例 2: 输入:head = [1,1,2,3,3] 输出:[1,2,3] 提示: 链表中节点数目在范围 [0, 阅读全文
posted @ 2024-01-12 06:47 酷酷- 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你应当 保留 两个分区中每个节点的初始相对位置。 示例 1: 输入:head = [1,4,3,2,5,2], x = 3 输出:[1,2,2,4,3, 阅读全文
posted @ 2024-01-11 08:46 酷酷- 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1 前言 今儿对接外部系统,莫名的有两个 WebService 的接口,很是纳闷。琢磨了会儿,来捋捋。 首先看下什么是 WebService 呢? WebService 是一种基于网络的技术,它允许不同的应用程序在互联网上相互通信。具体来说,WebService 是一种基于标准化协议和格式的应用程序 阅读全文
posted @ 2024-01-11 07:11 酷酷- 阅读(1516) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 示例 1: 输入:head = [1,2,3,4,5], left = 2, right = 4 输出 阅读全文
posted @ 2024-01-10 08:22 酷酷- 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 示例 3: 输入:head = [] 输出:[] 提示: 链表中节点的数目范围是 [0, 5000] -5000 <= No 阅读全文
posted @ 2024-01-10 06:38 酷酷- 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1 题目 给定两个用链表表示的整数,每个节点包含一个数位。 这些数位是反向存放的,也就是个位排在链表首部。 编写函数对这两个整数求和,并用链表形式返回结果。 示例: 输入:(7 -> 1 -> 6) + (5 -> 9 -> 2),即617 + 295 输出:2 -> 1 -> 9,即912 进阶: 阅读全文
posted @ 2024-01-09 07:05 酷酷- 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。 示例 1: 输入:nums = [2,2,3,2] 输出:3 示例 2: 输入:nums = 阅读全文
posted @ 2024-01-08 17:46 酷酷- 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 你必须设计并实现线性时间复杂度的算法且仅使用常量额外空间来解决此问题。 有关位运算的知识:https://leetcode.cn/circle/d 阅读全文
posted @ 2024-01-07 22:39 酷酷- 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1 题目 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。 示例 1 : 输入:nums = [2,2,1] 输出:1 示例 2 : 输入:nums 阅读全文
posted @ 2024-01-07 21:44 酷酷- 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1 前言 续上节我发现,网关服务的数据一直都是 0 ,发现问题,解决问题。 参考文档:https://article.juejin.cn/post/7105529534610407431 我寻思是网关的agent不一样,后来看了大佬的文章,原来是插件里少了网关的插件哈。 2 解决办法 plugins 阅读全文
posted @ 2024-01-05 10:59 酷酷- 阅读(216) 评论(0) 推荐(0) 编辑
摘要:1 前言 安装完Skywalking,我们来试试怎么把微服务给监控上。 agent文档:https://skywalking.apache.org/docs/skywalking-java/v9.0.0/en/setup/service-agent/java-agent/readme/ 2 安装步骤 阅读全文
posted @ 2024-01-05 09:47 酷酷- 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1 题目 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计算并返回需要准备的 最少糖果数目 。 示例 1: 输入:ratin 阅读全文
posted @ 2024-01-05 08:51 酷酷- 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1 前言 我要再来装一个 Skywalking,服务没有监控你慌不慌,来一个,MySQL之前装过了哈,看前边的文章。 https://skywalking.apache.org/downloads/ https://skywalking.apache.org/docs/main/v9.2.0/en/ 阅读全文
posted @ 2024-01-04 17:07 酷酷- 阅读(391) 评论(0) 推荐(0) 编辑
摘要:1 题目 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 给定两个整数数组 gas 和 cost ,如果你可以按顺序绕环 阅读全文
posted @ 2024-01-04 09:07 酷酷- 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1 题目 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix = [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]] 示例 2: 输入:matrix 阅读全文
posted @ 2024-01-03 06:39 酷酷- 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1 题目 An n-bit gray code sequence is a sequence of 2n integers where: Every integer is in the inclusive range [0, 2n - 1], The first integer is 0, An i 阅读全文
posted @ 2024-01-02 06:58 酷酷- 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1 前言 前端包一般都是打包好后,放置在Nginx里,这节我们就来安装下。 http://nginx.org/en/download.html 2 安装步骤 2.1 下载压缩包 下载地址:http://nginx.org/en/download.html 2.2 解压 tar -zxvf nginx 阅读全文
posted @ 2024-01-01 16:40 酷酷- 阅读(285) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示