摘要:问题与分析 某天领导report了一个问题:线上的CPU自从上一个版本迭代后就一直处于居高不下的状况,领导看着这段时间的曲线图判断是有两条线程在不停的死循环。 接到任务后去查看了AWS的CloudWatch,发现线上CPU确实一直居高不下,使用率基本是之前的两倍;另外发现线程使用率以比之前频繁很多。 阅读全文
posted @ 2019-10-11 00:38 雨临Lewis 阅读 (12) 评论 (0) 编辑
摘要:问题与分析 在启动公司项目时发现报错如下: 阅读全文
posted @ 2019-10-08 00:17 雨临Lewis 阅读 (14) 评论 (0) 编辑
摘要:问题与分析 在本地开发项目时发现报错如下: 从堆栈信息可以看出,该异常与 有关。 指的是 ,结合问题代码进行分析,可以认为该异常与spring表达式有关。而在我的代码里,只有 注解里使用到了 ,如下: 阅读全文
posted @ 2019-10-08 00:12 雨临Lewis 阅读 (22) 评论 (0) 编辑
摘要:问题与分析 在本地测试无误后将ELK部署到了测试环境,结果第二天发现Logstash挂掉了,一开始以为是自动部署之类导致的问题。之后几天时间里Logstash总是会down掉,查看了下日志文件,发现报错如下: json [2019 06 28T07:56:13,148][FATAL][logstas 阅读全文
posted @ 2019-08-14 00:11 雨临Lewis 阅读 (25) 评论 (0) 编辑
摘要:问题 在Windows环境下用Notepad++写了个shell脚本,上传到Linux平台后运行报错如下: 经过查阅资料才知道,这是由于文件格式的问题:使用vi/vim进入该shell文件,按下 进入末行模式,输入 查询文件格式,结果如下: 这个问题是由于不同的操作系统使用了不同的符号来换行导致的, 阅读全文
posted @ 2019-08-14 00:07 雨临Lewis 阅读 (23) 评论 (0) 编辑
摘要:为什么要使用isDebugEnabled() 之前在系统的代码中发现有时候会在打印日志的时候先进行一次判断,如下: 我们使用的是Log4j2框架,框架自身提供了类似的许多api,比如 ,`isInfoEnabled() isEnabled`。 在打印日志之前先进行Level的判断,是因为在执行打印语 阅读全文
posted @ 2019-08-13 23:55 雨临Lewis 阅读 (9) 评论 (0) 编辑
摘要:题目 Write a program that outputs the string representation of numbers from 1 to n. But for multiples of three it should output “Fizz” instead of the nu 阅读全文
posted @ 2019-06-08 15:03 雨临Lewis 阅读 (27) 评论 (0) 编辑
摘要:题目 You're given strings representing the types of stones that are jewels, and representing the stones you have. Each character in S is a type of stone 阅读全文
posted @ 2019-06-08 15:02 雨临Lewis 阅读 (16) 评论 (0) 编辑
摘要:题目 Write a function that reverses a string. The input string is given as an array of characters char[]. Do not allocate extra space for another array, 阅读全文
posted @ 2019-06-08 15:01 雨临Lewis 阅读 (26) 评论 (0) 编辑
摘要:题目 Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase. Example 1: Example 2: Example 3: 阅读全文
posted @ 2019-06-08 15:00 雨临Lewis 阅读 (15) 评论 (0) 编辑