自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Apollo的博客

研究过视觉算法的JAVA后端工程师!

  • 博客(3)
  • 资源 (4)
  • 收藏
  • 关注

原创 对项目上线过程的思考

前言 项目上线的过程往往不是一蹴而就,需要一个循序渐进的过程来实现风险最低化,接下来我对公司中一个项目的上线过程进行总结。 上线过程 正常项目上线需要经历几个阶段 预发 -> 灰度平台 -> 线上发布 预发 测试人员自己测试,测试覆盖率等指标 灰度平台 在灰度环境下,观察项目有无问题,通常灰度时间就能达到1天。 灰度平台中可进行灰度发布,一批批服务器开始推,出现问题及时止血(灰度平台中可以推的比生产环境快)。 同时灰度流量可以有多种方式,例如虚拟流量进行压测,或是调取部分真实流量作为灰

2021-05-26 19:44:01 390

原创 kepler利用udtf将json多行输出

前言 接到了一个实时计算的需求,大致是一个流式计算,需要将DRC提取到的变更数据进行过滤与数据处理后落库。之前也没有接触过大数据,因此对阿里的kepler进行了学习,在此总结。 流式计算 在日常生活中,我们通常会先把数据存储在一张表中,然后再进行加工、分析,这里就涉及到一个时效性的问题。如果我们处理以年、月为单位的级别的数据,那么多数据的实时性要求并不高;但如果我们处理的是以天、小时,甚至分钟为单位的数据,那么对数据的时效性要求就比较高。在第二种场景下,如果我们仍旧采用传统的数据处理方式,统一收集数据,存储

2021-05-14 16:18:00 452 1

转载 对SpringBean生命周期的理解

1、为什么要理解Bean的生命周期 https://blog.csdn.net/yjc0403/article/details/84831832 Bean的生命周期可以理解为Bean从产生到销毁的过程,中间涉及到了实例化、属性注入、初始化等流程,同时后置处理器BeanPostprocessor穿插执行,只有了解了这个过程,才能在Bean生产过程中进行一些定制化操作。 以beanPostProcessor为例: 背景 公司有一个线上数据源加密包, 这个包是在原开源包基础上修改了源码把明文的password设置

2021-05-12 17:13:01 381

SpringMVC狂神说最全笔记

根据SpringMVC狂神说公众号做的笔记,把他做成了md方便大家阅读

2021-01-29

MyBatis狂神说最全笔记

根据狂神说狂神说狂神说视频复现的一模一样的笔记

2021-01-24

狂神说Spring5最全笔记

根据狂神说狂神说Spring5视频复现的一摸一样的笔记

2021-01-13

空空如也

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

TA关注的人

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