在开发过程中,有时候我们发现JVM占用的CPU居高不下,跟我们的预期不符,这时,CPU在做什么呢?是什么线程让CPU如此忙碌呢?我们通过如下几步,可以查看CPU在执行什么线程...
在开发过程中,有时候我们发现JVM占用的CPU居高不下,跟我们的预期不符,这时,CPU在做什么呢?是什么线程让CPU如此忙碌呢?我们通过如下几步,可以查看CPU在执行什么线程...
其实我只是偶尔上Stack Overflow,直到看了这个200万次阅读量的提问:How do I read / convert an InputStream into a ...
上一篇在说Java软引用时,只是简单的得出一个结论:在内存实在不足时,会对软引用进行回收。但没有说清楚,到底什么时候会被回收。 先来看看SoftReference的实现: 和...
小团队如何落地敏捷开发 You can't manage what you don't measure. - Peter Drucker 你如果无法度量它,就无法管理它。 这...
背景 今年上半年接手了一位离职同事负责的推荐项目,主要是围绕智能推荐服务相关的内容,包括了离线、实时数据处理和线上的预测服务。 这里的堆外内存泄漏也是发生在预测服务这一块,大...
来自:美团技术团队链接:8rr.co/38Kh 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Sw...
目前可用于文件存储的网络服务选择有很多,比如阿里云OSS、七牛云、腾讯云等等,但是收费都有点小贵。为了帮公司节约成本,之前一直是使用fastDFS作为文件服务器,准确的说是图...
平时我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能;我们在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因我们都要到服务器去查询日...
有些场景需要我们对一些异常情况下面的任务进行重试,比如:调用远程的RPC/RestTemplate或者Feign服务,可能由于网络抖动出现第一次调用失败,尝试几次就可以恢复正...
当微服务系统越来越庞大,各个服务间的调用关系也变得越来越复杂,需要一个工具来帮忙理清请求调用的服务链路。之前使用的是Sleuth+Zipkin的解决方案,最近发现应用性能监控...
作者:松若章 来源:知乎链接:https://zhuanlan.zhihu.com/p/61423830 一道经典的面试题是从 URL 在浏览器被被输入到页面展现的过程中发...
作者:NingG+链接:http://ningg.top/computer-basic-theory-tcp-time-wait/ 几个方面: 问题描述:什么现象?什么影响?...
作者:文彪链接:https://www.cnblogs.com/wenbiao/p/3227998.html 一、灰度发布原理说明 灰度发布在百度百科中解释: 灰度发布是指在...
来自公众号:51CTO技术栈作者:崔皓 “ 经济高速发展的今天,我们处于信息大爆炸的时代。随着经济发展,信息借助互联网的力量在全球自由地流动,于是就催生了各种各样的服务平台和...
[TOC] 1 背景 本文意在将idea中的代码格式和注释格式进行统一化。 研发团队的成员的代码格式和注释格式建议统一化。 统一的代码格式和注释格式,能给代码阅读上带来极大的...
来自公众号:JAVA葵花宝典作者:努力减肥的胖子 前言 用户在操作我们系统的过程中,针对一些重要的业务数据进行增删改查的时候,我们希望记录一下用户的操作行为,以便发生问题时能...