02 2022 档案

摘要:背景 今天下午遇到同事求助,说是服务端出现了好几个java.io.IOException: Broken pipe这样的异常,让我帮忙看一下,这个问题对于我们做服务端开发的技术人员是很容易遇到的,特此记录一下。 探究 问题堆栈 org.apache.catalina.connector.Client 阅读全文
posted @ 2022-02-17 23:02 翎野君 阅读(12187) 评论(0) 推荐(0)
摘要:背景 最近遇到一个面试题,问请你设计一个系统将长链接转为短链接。起初回答的不是很好,之后通过自己思考和查阅资料将这块的内容进行整理。 研究 定义 短地址(也叫 短网址:Short URL)就是为了让一个很长的网站链接缩短为一个短的链接,因为微博内有字数限制,所以短地址就是为了这个而产生的。大部分微博 阅读全文
posted @ 2022-02-14 23:13 翎野君 阅读(1733) 评论(0) 推荐(0)
摘要:题目 给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata, 问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,返回3。 本题的子串需要满足长 阅读全文
posted @ 2022-02-05 21:59 翎野君 阅读(262) 评论(0) 推荐(0)
摘要:两道题 33. Search in Rotated Sorted Array https://leetcode.com/problems/search-in-rotated-sorted-array/ 81. Search in Rotated Sorted Array II https://lee 阅读全文
posted @ 2022-02-04 22:12 翎野君 阅读(98) 评论(0) 推荐(0)
摘要:背景 突然收到运维告警邮件,线上的一台负责处理定时任务的服务器CPU飙升到了100%,立马放下手头工作开始了紧张的排查工作。 之前也写过一篇文章JVM调优之Java进程消耗CPU过高 过程 1、确定Java应用进程编号 使用 jps 或 ps -ef|grep java 命令确定想要分析的应用的进程 阅读全文
posted @ 2022-02-02 23:17 翎野君 阅读(733) 评论(0) 推荐(0)
摘要:会议室I 题目 题目链接:https://www.lintcode.com/problem/920 描述 给定一系列的会议时间间隔,包括起始和结束时间[[s1,e1],[s2,e2],…(si < ei),确定一个人是否可以参加所有会议。 样例1 输入: intervals = [(0,30),(5 阅读全文
posted @ 2022-02-01 23:03 翎野君 阅读(63) 评论(0) 推荐(0)