加载中
【Logback+Spring-Aop】实现全面生态化的全链路日志追踪系统服务插件「Logback-MDC篇」

日志追踪 日志追踪对于功能问题的排查和数据流转的路径分析时非常重要的,有了全链路日志追踪体系机制可以非常有效且快速的定位问题,但在多线程环境中,若没有相关成熟的框架的支持,想要实...

2022/11/17 13:37
99
【优化技术专题】「系统性能调优实战」终极关注应用系统性能调优及原理剖析(下册)

前提介绍 承接上文:【优化技术专题】「系统性能调优实战」终极关注应用系统性能调优及原理剖析(上册)之后我们接下来进行相关的。 流程相关分析优化 通过 access_log.txt 日志分析,在特定...

2022/01/31 15:33
181
【优化技术专题】「系统性能调优实战」终极关注应用系统性能调优及原理剖析(上册)

背景介绍 本人是做呼叫中心服务的,但是最近需要将系统性能和吞吐提升更高的能力和层次,所以便进行先关系统性质的学习和优化相关的技术做了一定的研究。 调优背景 因为当出现吞吐远远不能够...

2022/01/30 13:28
157
【计算机追本溯源】「底层原理系列」 回归与本质,让本文带你认识什么是计算机软件系统(1)

前提概要 如果希望可以把计算机编程技术提升到另外一个高度,,那么想要搞清楚什么是软件设计,首先就要理解什么是计算机软件,在这之后,再去考虑为什么对软件进行设计,以及在通常情况下应该...

2022/01/29 22:04
204
☕【并发技术系列】「多线程并发编程」技术体系和并发模型的基础探究(夯实基础)

让我们通过本篇文章一同进入并发编程技术的世界里面,相信通过这篇文文章一定会对话你的并发技术体系有一定帮助以及夯实你的基础功底。 基本概念 并发concurrency 并行parallelism 吞吐量thr...

【Java对象拷贝机制】使用CGlib实现Bean拷贝(BeanCopier)

对象拷贝现状 业务系统中经常需要两个对象进行属性的拷贝,不能否认逐个的对象拷贝是最快速最安全的做法,但是当数据对象的属性字段数量超过程序员的容忍的程度,代码因此变得臃肿不堪,使用...

【并发编程技术】「技术辩证分析」在并发编程模式下进行线程安全以及活跃性问题简析

什么是线程安全? 线程安全,有两个重要的特征说明:“共享”和“可变”。 共享是指可以被多个线程同时访问; 可变是指变量的值在生命周期内是可以变化的; 如何实现线程安全 一个对象是否需...

2021/11/02 22:08
77
【日志技术专题】「logback入门到精通」彻彻底底带你学会logback框架的使用和原理(入门介绍篇)

技术介绍 什么是 logback? Logback为取代 log4j 而生。Logback 由 log4j 的创立者 Ceki Gülcü设计。以十多年设计工业级记录系统的经验为基础,所创建的logback 比现有任何记录系统(除了log...

【优化技术专题】「线程间的高性能消息框架」终极关注Disruptor的核心源码和Java8的@Contended伪共享指南

Disruptor原理分析 Disruptor关联好任务处理事件后,就调用了disruptor.start() 方法,可以看出在调用了 start() 方法后,消费者线程就已经开启。 启动Disruptor start() ->开启 Disruptor,...

【优化技术专题】「线程间的高性能消息框架」再次细节领略Disruptor的底层原理和优势分析

Disruptor原理 首先Disruptor是为了解决高并发缓存的队列,为线程间通讯提供高效的性能,它是如何做到无阻塞、多生产、多消费的? 上图简单的画了一下构建Disruptor的各个参数以及 ringBuff...

「绝密档案」“爆料”完整秒杀架构的设计到技术关键点的“八卦追踪”

承接上文 承接信息内容:「绝密档案」“爆料”完整秒杀架构的设计到技术关键点的“情报信息”之后,我们再出了姊妹篇,八卦追踪,进行介绍相关的后续的内容信息控制。 本章内容 在此会进行扩...

「绝密档案」“爆料”完整秒杀架构的设计到技术关键点的“情报信息”

前提声明 本篇内容完全是笔者自己对技术分析和总结沉淀,由于笔者技术和能力有限,如果有不对的地方,还望大家多多见谅和包涵,并且多多指正留言,谢谢。 秒杀系统-情报背景 相信大家都接触过...

🏆 优化技术专题-Java技术体系方向-JVM虚拟机参数调优原理

内容简介 本文主要针对于综合层面上进行分析JVM优化方案总结和列举调优参数计划。主要包含: 调优之逃逸分析(栈上分配) 调优之线程局部缓存(TLAB) 调优之G1回收器 栈上分配与逃逸分析 -X...

优化技术专题-虚拟机线程问题分析-CPU过载过高的问题排查方案

前提概要 (服务调优或问题排查执行方案) 本次主要分析一下相关的线上如果出现CPU负载过高的情况下,应该如何按照步骤去排查和分析问题,接下来就让我们一同迈入优化和解决问题的探索之路。...

2021/05/08 17:18
5.2K
优化技术专题-虚拟机内存问题分析-Java虚拟机优化案例分析

问题总结 内存多占1G左右,CPU利用率没有明显变化,但随着CMS收集抖动,最高达40%,CPU load平均高出1.0左右。 几乎0停顿,相比于之前每隔5分钟应用停顿3-4s,调优后的应用几乎没有停顿时间,...

优化技术专题-底层架构原理系列-这绝对是你的知识盲点,NUMA的为什么存在

NUMA的产生背景 在NUMA架构出现前,CPU欢快的朝着频率越来越高的方向发展(纵向发展)。受到物理极限的挑战,又转为核数越来越多的方向发展(横向发展)。在一开始,内存控制器还在北桥中,所...

优化技术专题-虚拟机线程问题分析-jstack线程状态分析总结

前提概要 学习研究thread dump文件是一种很不错的能力哦,因为它可以帮助我们在危急关头去解决和分析问题,接下来,就让我们开始分析和研究一下jstack dump文件吧。 jstack Dump日志文件中的...

2021/04/28 11:07
2.8K
优化技术专题-底层架构原理系列-CPU处理器鲜为人知的那些秘密

前提概要 所谓,知彼知己百战不殆,针对于计算机的优化技术来讲,最底层也不过是针对于CPU技术的优化了,但是如果要区优化程序,涉及到CPU的执行能力,那必须要了解CPU的原理和概念以及执行过...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部