自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类加载及双亲委派模型(一)

初衷 类加载相关的文章网上也有很多,简单搜一下就吧啦吧啦大堆内容,那为什么我会选择这样一个主题内容去详细描述呢?正如我开这个个人博客的初衷,这是一个记录个人技术积累和实践的小窝。然后,也希望大家可以从文章中温故而知新,有所收获。接下来,我们花两个篇幅的内容,来深入了解java类加载机制。个人博客网址:https://dingzf.top谢谢读者的驻留,也欢迎大家邮箱联系我来技术交流。(din...

2020-04-08 19:52:44 169

原创 分布式系统调用链路监控 -(整合spring cloud sleuth 、zipkin、kafka、elasticsearch)

分布式系统调用监控 -(整合spring cloud sleuth 、zipkin、kafka、elasticsearch)在微服务架构体系中,随着业务扩张,模块之间调用日益错综复杂,一个请求流程可能涉及到十多个甚至数十个的服务。这对我们进行错误排查及性能分析产生了阻碍。分布式系统监控就是对每一次请求进行跟踪,进而明确每个请求所经过的应用、耗时等信息。本文我们整合spring cloud sl...

2020-01-05 11:09:54 411

原创 集合遍历中的算法思想

集合是我们日常开发中常用的数据存储结构,遍历集合元素也是我们日常开发中所少不了的。最近笔者在工作中用到的一个开发项目,对10万条数据的集合便利做数据解析。处理流程如下:每次导出数据大致在100万条左右,分成十个左右的集合,并发的去导出,整个流程下来耗时80s左右。速率的优化已经迫在眉睫。通过在代码中增加日志观察各个流程的时间节点,却发现耗时最严重的是只有一个for循环的业务处理。耗时40...

2019-12-24 20:33:03 319

原创 数据结构篇(一.斐波那契数列的时间、空间复杂度分析)

概念在分析斐波那契数各个算法的时间复杂度和空间复杂度前,我们先概述下概念斐波那契数:斐波那契数列指的是1、1、2、3、5、8、13、21、······这样一个数列,我们可以发现它后面的一个数是前两个数之和。而在这个数列中的数就被称为斐波那契数。时间复杂度:时间复杂度实际就是一个函数,该函数计算的是执行基本操作的次数。时间复杂度的O渐进表示:算法语句总的执行次数是关于问题规模N的某个函数,...

2019-12-21 23:53:01 2553

原创 进程间通信(IPC)

一、进程间通信的概念每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication)二、进程间通信的7种方式1. 管道/匿名管道(pipe)管道是半...

2019-10-24 21:18:13 356

空空如也

空空如也

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

TA关注的人

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