- 博客(5)
- 收藏
- 关注
原创 记录一次线上机器JVM调优的历程
其实这件事已经发生很久了,因为最近想开始总结,所以想把这个过程记录下来,也算自己的总结。在上半年四月份左右,经历了项目交接,我们在维护新项目的过程中,发现一个问题,有一个系统的线上机器在上线后一周左右,接口变得很慢,TP99等各种性能指标飙升。这是一个很典型的问题,应该很多同学也遇到过,最直接的解决办法就是将服务器重启,这个我们也试过,但是治标不治本。经过我们的观察发现系统上线一段时间以后就会...
2019-08-24 12:24:21
529
原创 记录下最近看分布式系统设计的一些感想(上)
正式内容开始前的一点题外话:去年毕业,到上个月13号工作正式满一年了,在工作开始之初就想着要多写博客,后来慢慢发现,自己没啥积累,即使写也是CV别人的,没多大意义,于是就放弃了写博客,专心提升自己。直到最近看了一些关于分布式系统设计的文章,才想好好总结总结,于是有了这篇难产的博文。下面就开始胡诌了。1、什么是分布式系统?为什么会有分布式系统?我理解分布式系统就是将多台服务器按某种规...
2019-08-17 15:37:49
260
原创 记录下最近看分布式系统设计的一些感想(下)
上一篇文章讨论了分布式系统中的服务调用和异步消息,今天想在这两个的基础上讨论下分布式系统需要解决的问题,以及常见的解决方案。其实分布式系统的出现和分布式系统面临的挑战归结到最终都是因为用户数量的急剧增长导致的,随着用户数量和活跃用户数的,应用服务和数据库服务的并发访问压力越来越大,我们不得不进行服务拆分,做数据库的拆分和读写分离。服务拆分之后可以让我们能对每个服务进行针对性的部署,核心服务得到...
2019-08-17 15:37:36
178
原创 AOP编程原理解析
对于开源框架Spring,笔者之前一直都处于运用的地步,甚至连Spring的AOP技术还不怎么熟悉,最近连续的时间比较充裕,准备好好研究研究Spring这个非常流行的开源框架给自己充充电。通常我们了解一门新的技术都是先去弄明白这项技术究竟是做什么的,然后再去学习如何使用到最后也是最重要的就是去分析原理, AOP即Aspect Oriented Programming,是面向切面编程的缩写,可以
2018-04-12 15:13:39
294
2
原创 CentOS6.5下Elasticsearch5.6.4安装填坑
作为一个小白,初次接触es,学习一个组件之前首先要学会安装,在网上找了很多方法,有些有用,有些没用,所以自己小小的总结下,方便自己以后查看。1、jdk安装在安装es前需要先确定Linux操作系统上的jdk版本,最好是用jdk1.8版本,我们可以用java -version命令查看当前系统的jdk版本,如果当前系统自带了jdk,我们可以通过yum remove java命令来删除当前版本,重
2017-11-14 19:07:00
978
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人