上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 28 下一页
摘要: 背景 突然收到运维告警邮件,线上的一台负责处理定时任务的服务器CPU飙升到了100%,立马放下手头工作开始了紧张的排查工作。 之前也写过一篇文章JVM调优之Java进程消耗CPU过高 过程 1、确定Java应用进程编号 使用 jps 或 ps -ef|grep java 命令确定想要分析的应用的进程 阅读全文
posted @ 2022-02-02 23:17 翎野君 阅读(717) 评论(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 翎野君 阅读(58) 评论(0) 推荐(0)
摘要: 背景 同组的一位负责B端Web项目的同事将版本发布到生产环境之后。收到了用户很多投诉,诸如功能很难用、操作流水很繁琐。产品经理进行分析检讨,判断是因为新旧版本系统用户使用习惯差异太大,且没有兼容原有功能。经过短暂的商议后决定回退版本。 因为是web应用所有直接将服务端的版本包回退到上次发版即可。但是 阅读全文
posted @ 2022-01-29 19:26 翎野君 阅读(335) 评论(0) 推荐(0)
摘要: ​原文链接:https://blog.csdn.net/boonya/article/details/51537674 1. 前言 互联网产品有一个特点,就是不停的升级,升级,再升级。一般采用敏捷开发的团队,基本上保持每周一次的发布频率,系统升级总是伴随着风险,新旧版本兼容的风险,用户使用习惯突然改 阅读全文
posted @ 2022-01-27 22:34 翎野君 阅读(615) 评论(0) 推荐(0)
摘要: 背景 今天组里面有一个新同事小A向我求助了一个问题,比较典型也是新人很容易犯的问题,特此记录下来。 他写了一个类似于下面的代码 package com.lingyejun.dating.chap11.toutiao; import java.util.*; import java.util.stre 阅读全文
posted @ 2022-01-22 13:56 翎野君 阅读(11150) 评论(0) 推荐(1)
摘要: 背景 因为近期团队对项目代码库进行了迁移,我们需要重新拉取代码到本地。故而我将旧的工程删掉,将新的项目代码clone下来之后重新导入到Intelij中后。 这几步都很顺利,但是当我执行一个原来单元测试时,出现了如下的报错。 class not found "....." empty test sui 阅读全文
posted @ 2022-01-18 22:51 翎野君 阅读(3717) 评论(0) 推荐(0)
摘要: 背景 项目基于SpringBoot并且集成ElasticSearch,今天在编写测试类准备进行单元测试时,报了如下这个错误。 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean 阅读全文
posted @ 2021-12-21 22:44 翎野君 阅读(578) 评论(0) 推荐(0)
摘要: 需求如下 在后台会针对商品SKU配置售卖开始时间startTime和售卖结束endTime,现在想做一查询功能在查询框中输入一个查询开始时间和查询结束时间,查询在这段时间范围内售卖的SKU并展示出来,比如现在是12月,之前配置了一个SKU它的售卖时间是10月1日至11月6日,那么输入框中输入9月1日 阅读全文
posted @ 2021-12-19 07:26 翎野君 阅读(742) 评论(0) 推荐(0)
摘要: 背景 Apache Log4j2是一个基于Java的日志记录工具。该工具重写了Log4j框架,并且引入了大量丰富的特性。该日志框架被大量用于业务系统开发,用来记录日志信息。大多数情况下,开发者可能会将用户输入导致的错误信息写入日志中,比如在用户登录的时候打印一些异常信息,如xxx密码输入错误超过5次 阅读全文
posted @ 2021-12-19 06:09 翎野君 阅读(809) 评论(0) 推荐(2)
摘要: 背景 项目中使用PageHlper插件进行分页,今日发现有多处SQL查询语句都出现了如下的报错。 com.alibaba.druid.sql.parser.ParserException: syntax error, error in :'it 1 LIMIT ? ', expect LIMIT, 阅读全文
posted @ 2021-12-11 20:38 翎野君 阅读(1220) 评论(0) 推荐(0)
摘要: 背景 翎野君前段时间碰到了这样的一道题,觉得很有意思,特此记录下来。平常我们做题都是这个算法那个算法,乍一看这个题好像跟算法没什么关系。对,没错这就是一个数学题,我们来求解一下。 必备知识 直接从百度百科截取 推导过程 x=10*log10(S/N)-10*log10(S/(N+k*N)) x=10 阅读全文
posted @ 2021-11-25 23:01 翎野君 阅读(227) 评论(0) 推荐(0)
摘要: 背景 前不久翎野君帮同事看一个问题,比较有启发性,特记录一下。一个dubbo rpc方法中,从请求对象中取出Set<Byte>变量进行循环操作,然后出现下面的问题。 java.lang.ClassCastException: java.lang.Integer cannot be cast to j 阅读全文
posted @ 2021-11-21 21:46 翎野君 阅读(600) 评论(0) 推荐(0)
摘要: 前段时间做了一个笔试题,觉得很有意思,特此记录下来。 题目如下 //题目:请编写一个红包随机算法。需求为:给定一定的金额,一定的人数,保证每个人都能随机获得一定的金额。 //比如100元的红包,10个人抢,每人分得一些金额。 //约束条件为,最佳手气金额不能超过最大金额的90%,每人都有红包可抢。 阅读全文
posted @ 2021-10-10 12:51 翎野君 阅读(2138) 评论(0) 推荐(0)
摘要: 背景 现在需要对一个有序的手机列表按照品牌进行分组,那么我们使用java8中的groupingBy的时候默认返回的是无序的Map,如果想输出有序的Map,需要使用三参数的groupingBy,指定返回有序的LinkedHashMap。 LinkedHashMap<String,List<Mobile 阅读全文
posted @ 2021-09-01 21:15 翎野君 阅读(5045) 评论(0) 推荐(2)
摘要: 背景 在使用本地缓存Caffeine时,遇到了一个问题,代码逻辑大致如下,先从本地缓存中根据Key尝试获取Apple对象,如果没有获取到的话,则初始化一个名为“小花生”的苹果并放到Caffeine的本地缓存中去。 但是放完了之后,我又对此对象进行了一个设置,把名字从“小花生”改成了“翎野君”,但是至 阅读全文
posted @ 2021-08-07 10:10 翎野君 阅读(912) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 28 下一页