自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AQS核心思想01

AQS核心思想01  本文为本人基于对AQS的理解所著,也是对所学知识的一种整理;  在本文中,为了理论知识的紧凑度,对源代码的引用将尽量减少,一般会指出在哪个类的哪个方法中,具体源码如何实现不如直接打开源码一一查看。  本文纯手打,也是在边学习过程边记录下来的~ 如有问题,欢迎大佬指正!文章目录AQS核心思想01前言一、独占模式与共享模式:  独占模式:  共享模式:二、AQS中的队列:   CLH:2.读入数据总结前言  AQS是java juc包的核心类(AbstractQueued

2021-09-14 01:46:27 542

原创 [JSON]org.json包深解析JSON字符串并转化为javaBean

org.json包深解析JSON字符串并转化javaBean前言前言  在使用org.json.JSONObject解析json字符串并转化为JavaBean的时候,发现只能进行浅解析,如果JavaBean的属性中含有JavaBean、Map、List等属性时,JSONObject无法进行解析转化。  在网上大量搜索,没有发现能够进行深解析的办法或公开代码  因此,无奈之下自己动手写了一个深解析的方法,用于将JSON字符串完全解析并转化为JavaBean,主要是利用Java 反射原理实现。  

2021-08-24 20:27:14 721

原创 jdk版本差异导致的问题排查01

项目场景:  新上线一个功能,其中需要在某模块对请求中的某个加密数据进行解码,  加密方式通过AES加密法进行加密。  需要借助javajdk的javax.crypto包下的加密工具进行解密。问题描述:  在本机写单测进行加密数据解密测试,解密成功  但是进行线上完整请求测试时,却发现相关加密数据无法正常入库,数据链路存在问题。  修改相关模块日志等级,拉取完整请求各个负责模块的相关日志,监控是否有接收到相关数据信息;  经过一番折腾与不断测试,终于锁定问题模块,并发现以下异常:java.

2021-07-23 00:59:05 3684

原创 kafka部分partition消息堆积问题解决记录02

项目场景:某模块A需要从kafka读取某个实时高流量的数据流消息,并将其写入磁盘文件中。问题描述:监控系统持续向负责人手机和邮箱发送短信,提示该consumer group:topic的延迟lag过高!通过监控系统web可以看到,kafka对应ConsumerGroup:topic的消息延迟Lag非常高,仅少部分分区的Lag处于正常水平,而大部分分区的Lag却不断堆积,甚至很多分区的Lag值达到了数十亿。原因分析:1、确定问题机器:  1、根据kafka部分partition消息堆积问题解决记

2021-07-19 15:45:54 2137

原创 记录一次JVM简单调优01

前续:kafka部分partition消息堆积问题解决记录011、尝试调优kafka消费端模块:  首先通过 jstat 配合 watch 命令监听程序GC情况:watch -n [间隔时间] -d "jstat -gc [pid]"   监听与分析发现:YGC频率较为频繁,基本都在每秒5~10次。而FGC频率非常低。堆空间新生代与老年代、Eden区与Survivor区 内存分配不合理:  程序新生代对象创建速率非常大,但是基本都是朝生夕逝,只有极少量能在survivor区生存一定年龄

2021-07-11 23:26:42 368 3

原创 kafka部分partition消息堆积问题解决记录01

项目场景:  某个实时高流量的数据流的数据统计模块,需要实时读取kafka数据并进行数种数据统计分析。问题描述:  负责关注数据流部分后,发现监控系统不断向我手机发送短信报警,报警内容指明是kafka的某个ConsumerGroup:topic的某些分区消息延迟Lag过高!  马上监控系统web端可以看到:kafka对应ConsumerGroup:topic的消息延迟Lag非常不均匀,部分分区的Lag处于正常水平,而部分分区的Lag却不断堆积,甚至Lag值超过上亿。原因分析:1、确定排查方向

2021-07-11 23:17:29 5109

原创 storm问题排查记录01

@TOC storm问题排查记录01storm问题排查记录011、问题发现在一次数据核验时发现我方最终统计数据量比交易所方统计数据量有较大缺失,马上对比目前数据量,发现也存在缺失情况。该问题造成了较大财产损失,需要尽早排查问题并加以修复。2、问题排查与解决    1、锁定问题产生范围        马上前往数据流途经的各个模块部署的服务器拉取日志并进行数据统计,与最初数据量做对比,最终锁

2021-07-04 00:39:50 201

空空如也

空空如也

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

TA关注的人

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