自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 spring总结--自我理解的抽象架构

额…突然发现对spring框架源码已经模糊了,利用这个雷暴天气的周末重新过了一遍spring framework框架的源码,下面是我所理解的spring框架spring是一个简化开发的框架,所谓框架就是一套开发骨架(模板),所以spring核心流程就是基于模板模式开发出来的。然后在多个地方留好了扩展点,几乎所有跟spring整合的组件都是基于这些扩展点来的。本文就是我个人从AnnotationConfigApplicationContext这个上下文对象开始对spring这个抽象骨架的理解,从高层次上.

2020-05-31 18:23:45 397 2

原创 java线程间通讯、synchronized和reentrantLock实现资源控制

需求:请用线程1、2分别打印1-26,A-Z,要求打印效果是1A2B3C…26Z需求分析:需要完成线程间交替执行,必须实现线程间通讯+锁才能完成需求实现:下面我分别使用synchronized 和 reentrantLock 两种锁机制来分别实现,见如下代码一、使用synchronized实现public class SynchronizedTest { /** * 作为锁对象 */ private static Object object = new Objec

2020-05-30 11:06:18 160

原创 ES集群节点性能不均引起的一次生产事故

ES集群节点性能不均引起的一次生产事故背景5月21日晚上6点再次收到es集群变了,查询变得很慢,已经严重影响到了线上请求响应,部分接口响应失败。近期已经出现多次进群变黄的现象排查过程登录grafana上看机器负载,观察机器负载情况,如下图所示mig-es2这台机器的cpu使用率很高,整台机器的负载都很高。因为业务中用到了很多es中的agg请求,理论上是确实很耗费cpu的登录对应的机器上查看了es的慢查询日志,发现故障的这个时间段上有很多响应时间非常长的请求,响应有高达2分钟的,这样的请求足以把机

2020-05-23 23:14:22 1041

原创 码农的学习之道--启程

高效学习:从零到1的转变2级标题3级标题四级标题五级标题六级标题

2020-05-19 23:53:37 406

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除