作者:京东零售 张继
1,概念
Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的
2025年06月21日
作者:京东零售 张继
Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的
2025年06月21日
最近,忙里偷闲,整理自己的技术知识体系,随便写写,权当Mark。
发现问题,解决问题。
问题描述:Job跑起价时,CPU Load很高。
Dump分析:查看线程调用栈信息,有42个线程在如下状态
说明稍微高一点并发时,记录日志会有问题,反编译可以看到DoAppend时会lock住当前对象。
2025年06月21日
老实说,我自己平常没事就会看一些面试题,所以我都是直接去面的。不过我还是要建议大家如果准备面试的话,需要做以下准备
1.背题:看一看最近的面经文,了解现在公司都在面什么类型的题,准备一些常见题,开背吧!如果一些基础的 js 都不会那问题就有点小大了。
2.算法:做一些算法题,leetcode 上面的一二三星就够了,前端算法很简单,基本都是初中数学的难度吧。
2025年06月21日
2025年06月21日
学习计划
首先,我把Java系统学习分成两个阶段。
第一阶段:建立完整的的技术栈,成为一个有富于生产力的高级软件工程师。
在这个阶段要掌握一系列的基础知识和工具。这些东西前后关联,所以学习过程成线性顺序,要从上往下进行。
下面是第一阶段的学习路线:
2025年06月21日
我们知道,从 2002 年开始,Spring 一直在飞速的发展,如今已经成为了在Java EE(Java Enterprise Edition)开发中真正意义上的标准,但是随着技术的发展,Java EE使用 Spring 逐渐变得笨重起来,大量的 XML 文件存在于项目之中。繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低。