
死磕P7
文章平均质量分 90
为了让自己 35 岁不失业,死磕技术,至少达到或超越 P7 水平,保持自己的老年竞争力,希望在技术上探索出一条康庄大道。
祥子AI
软件开发专家,10年互联网从业经验,擅长SRE,云计算,正在探索 AI + 新媒体 实现副业赚钱养家之路,分享超多实用干货工具技术,努力和大家一起成长,共同致富,欢迎链接探讨:#公众号:祥子的AI工具箱。
展开
-
P7 怎么学?来跟我一起死磕 P7 吧,100 天倒逼自己成长~
年初花大价钱购买的课程一直没学,马上今年都过完了,为了给自己的RMB一个交代,抓住最后100天时间,好好的学一学吧,死磕P7原创 2024-09-19 08:03:21 · 929 阅读 · 0 评论 -
死磕P7:JVM性能调优必知必会(二)
接上篇,性能优化工具,尤其是图形化工具,绝对有 VisualVM 的一席之地,因为它几乎囊括了其他 JDK 工具的所有功能。我们学习性能优化可不仅仅是为了应付面试,背一些八股文(当然,大部分情况是有用的,只是不可长久),我们需要真正掌握一门技能,对自己有一个交代。VisualVM 是 JDK 自带的性能调优工具之一,通过它可以看到本地或者远程程序运行的情况,非常实用,今天我们就来学习一下它的使用吧。原创 2024-10-11 21:42:00 · 562 阅读 · 0 评论 -
死磕P7:JVM性能调优必知必会(一)
性能优化不是一句话,两句话能实现的,要根据具体情况具体对待,有时候需要加内存,有时候需要加CPU,有时候需要加人,有时候需要删减代码,反正要达到某一个目的,有很多种选择,有一个名言叫做:条条大路通罗马。当然我们还是希望用最少的资源,实现最好的性能,有时候不一定是最好,至少能够满足特定时候的需要吧,比如双十一要来了,压力会增大N倍,机器资源有限的情况下,大家伙把程序性能优化优化。原创 2024-10-11 21:17:37 · 367 阅读 · 0 评论 -
死磕P7: JVM类加载那些事儿,一起探知类的前世今生(二)
接上篇,继续探究 JVM 类加载及类加载器,重点介绍了双亲委派模型及破坏双亲委派模型,并以实际代码案例讲解了如何实现自定义类加载器和如何破坏双亲委派模型,欢迎大家交流互动。原创 2024-09-28 09:44:30 · 920 阅读 · 0 评论 -
死磕P7: JVM类加载那些事儿,一起探知类的前世今生(一)
本文注意罗列了 JVM 类加载过程的几个步骤,分别是 加载,链接(验证,准备,解析),初始化,类的生命周期还额外的补充了 2 点(使用,卸载),至于各个阶段干了啥,大概了解一下就行,可以重点理解一下准备阶段的赋默认值和初始化阶段的赋初始值的区别。原创 2024-09-28 09:02:25 · 911 阅读 · 0 评论 -
死磕P7: JVM垃圾回收那点事,轻松拿捏不是事儿(二)
本文又是一片硬骨头,放松心态,当个小说读两遍,能记多少记多少吧!回顾一下本篇内容就是,了解了对象是否存活的 2 种策略:引用计数法和可达性分析法,了解了 Java 的 4 类引用分类:强软弱虚,知道了垃圾回收的常见算法:标记-复制,标记-清除,标记-整理,并根据图示能理解其大概行为,最后介绍了常见的垃圾收集器:Serial, ParNew, Parallel, CMS, G1, ZGC, 知道其大概优缺点即可。原创 2024-09-27 15:24:35 · 1368 阅读 · 0 评论 -
死磕P7: JVM垃圾回收那点事,轻松拿捏不是事儿(一)
本文主要介绍了 堆 空间的更细的划分方式,主要是从垃圾收集的角度进行划分。堆是 JVM 面试最重要的部分之一,堆划分为 年轻代 和 老年代,为了方便垃圾回收,又把年轻代划分为了 Eden,S0, S1 区域,S0, S1 没有先后之分,它们 2 个的地位相同,就是来回替换用来存储未被清理,尚存活的对象。老年代用来存放大对象及长期存活的对象,在老年代发生的 GC 是 MajorGC ,发生MajorGC 之前一般要先进行 MinorGC .原创 2024-09-27 09:16:59 · 923 阅读 · 0 评论 -
死磕P7: JVM内存划分必知必会(二)
死磕P7 100天,今天来分享 JVM 内存区域划分都有哪些,并且初步了解这些区域都是做什么的,欢迎大家交流互动。原创 2024-09-23 23:08:37 · 1089 阅读 · 0 评论 -
死磕P7: JVM内存划分必知必会(一)
JVM 内存区域划分那么乱,到底哪个才是正确的,内容那么多,到底怎么才能记,来跟我一起死磕 100 天,闯关 P7 吧,给自己的 2024 年一个目标和交代。原创 2024-09-23 17:35:00 · 916 阅读 · 0 评论 -
分享30个MySQL调优案例,大胆的在简历上写“擅长MySQL”吧!
今天介绍一下 MySQL 数据库优化,从网上收集了 30 个我觉得以我的水平可以用得上(看得懂)的,主打一个接地气能落地,吃好就好(咱也不是 DBA 应付一下面试好了),优化方式实在是太多了,不用给自己增加负担,不信你可以问问 Kimi, 分分钟给你列上百个.MySQL 优化可以从多个方面进行优化,当然对于研发来说,只需要关注 表结构 和 SQL 及索引即可,况且性价比最高。SQL优化策略适用于数据量较大的场景下,如果数据量较小(10万内),没必要,哈哈。原创 2024-07-23 18:29:36 · 1749 阅读 · 0 评论 -
经典再现,回顾常见数据结构,面试常考,请记下来吧!
本文旨在罗列常见的数据结构,注意是罗列,大家知道个大概就行,不至于别人问起来一窍不通。数据结构主要研究各种数据对象在计算机内存中的组织方式和存储结构,以及对这些数据对象进行操作的算法和方法。在计算机程序设计中,数据结构是指数据元素之间的关系和操作方式的抽象描述,是程序设计中最基本的概念之一。,一种线性结构,由一组具有相同类型的元素组成,这些元素按照一定的顺序排列并占据连续的存储空间,可以通过下标数组中的任意元素。原创 2024-07-23 10:46:00 · 1289 阅读 · 0 评论