摘要: 上周的时候有幸和京东大佬来了次线上“交流”(他问我答那种,懂的都懂),由于我下午临时有个会议要参加,原本计划1小时的“交流”缩短到30分钟,前二十分钟聊了聊项目,距离我开会还剩十分钟时,大佬突然问我道:假设有这么一个场景,用户下完单之后没有支付,然后30分钟之后订单自动取消了,你有什么设计思路去实现 阅读全文
posted @ 2024-03-18 07:56 帝莘 阅读(5984) 评论(43) 推荐(18) 编辑
摘要: 从20世纪七八十年代的原始分布式到如今的单体架构、SOA、微服务、后微服务(云原生),到未来的无服务时代,这里都和你简单聊一聊。 阅读全文
posted @ 2023-03-09 08:34 帝莘 阅读(1865) 评论(0) 推荐(7) 编辑
摘要: 项目整合管理 首先了解一下项目管理中的十大知识领域和五大过程组 整合管理便是十大知识领域中的NO1,也是学习十大知识领域的开端。 另外,我们需要知道整合管理的七大过程分别由哪些过程组来完成的: 由图可知,1-启动,2-规划 ,3 4-执行,5 6-监控,7-收尾。 接下来,我们便依次介绍这整合管理的 阅读全文
posted @ 2024-03-17 22:08 帝莘 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Kafka作为一款高性能、分布式的消息队列系统,在大数据领域被广泛应用。然而,在使用Kafka时,重复消费问题是一个常见的挑战,可能会对系统的数据一致性和业务逻辑造成影响。我知道Kafka这个名词时还是在2019年刚工作的时候,但那时候公司使用的消息队列体量很小,所以只用了activeMq,我没再继 阅读全文
posted @ 2024-03-10 18:29 帝莘 阅读(2215) 评论(1) 推荐(5) 编辑
摘要: 以Java服务为例,说明如何搭建一个自动化部署平台DevOps。 第一步:准备基础设施 服务器:准备至少一台用于部署的服务器,推荐使用云服务提供商的虚拟机或容器服务。 操作系统:安装Linux操作系统,如Ubuntu、CentOS等。 网络:确保服务器可以访问互联网,以便下载所需的软件和工具。 第二 阅读全文
posted @ 2024-03-10 09:21 帝莘 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 现在是2024年的1月7日,被生物钟叫醒的我百无聊赖,点开了好久未打开的博客园,看着2023年发的那3篇博客随笔躺在冷清的首页,不禁感叹:真快啊,一年过去了。又不禁自嘲:害,又是一事无成的一年。 我记着2023年我给自己好好规划过关于写博客这件事的安排:每两周或者一周作为一个周期去钻研一个技术点,钻 阅读全文
posted @ 2024-01-07 10:31 帝莘 阅读(381) 评论(0) 推荐(10) 编辑
摘要: Mysql持续学习的大合集笔记 阅读全文
posted @ 2023-08-28 16:07 帝莘 阅读(55) 评论(1) 推荐(0) 编辑
摘要: 简单实现一个底层数据结构为数组 + 链表的HashMap,不考虑链表长度超过8个时变为红黑树的情况。 阅读全文
posted @ 2023-02-07 19:53 帝莘 阅读(220) 评论(0) 推荐(1) 编辑
摘要: 数据的世界丰富多彩,如何在数据爆炸的时代中获取到我们想要的信息,大数据开发就应运而生了! 阅读全文
posted @ 2022-11-06 18:05 帝莘 阅读(4907) 评论(23) 推荐(36) 编辑
摘要: 详细了解JVM运行时内存 1.程序计数器 概念 程序计数器也叫作PC寄存器,是一块很小的内存区域,可以看做是当前线程执行的字节码的行号指示器。字节码的解释工作就是通过改变程序计数器里面的值来获得下一条需要执行字节码的指令。 特点 Pc寄存器表现为一块内存,功能是存放伪指令,确切的说是存放的将要执行指 阅读全文
posted @ 2022-11-04 13:55 帝莘 阅读(493) 评论(0) 推荐(1) 编辑