程序员 jet_qi
白龙马服务平台员工,擅长并发开发(juc,netty),分布式(springboot+MQ,rpc,ES,dubbo),擅长商品域,财务域业务知识,是设计模式实战的狂热者。
博客主要分享内容:职场经验分享、自学教程、面试真题解析、面试经验分享、技术专题深度解析等。
关于我的文章:那些你很容易就能看得懂的文章,是不会让你显得与众不同的,我会保证所写的每一句话,每一行代码都经过了认真的推敲、仔细的斟酌,希望大家能有所收获。
吃不了学习的苦,就得吃生活的苦,别在最应该努力的年纪躺平
展开
-
我要进大厂第一讲:面经通用模板
面经通用模版基本信息,教育背景、求职意向,技术专长,项目经验原创 2022-10-18 00:04:57 · 342 阅读 · 1 评论 -
MySQL第一讲:MySQL知识体系详解(P6精通)
MySQL不论在实践还是面试中,都是频率最高的。本系列主要对MySQL知识体系梳理,将给大家构建JVM核心知识点全局知识体系,本文是MySQL第一讲,MySQL知识体系详解。原创 2024-01-07 12:09:59 · 1201 阅读 · 2 评论 -
我要进大厂第五讲:新人如何顺利度过试用期(让你受益终身的几个技能)
本文是我要进大厂第五讲:新人如何顺利度过试用期。新人找到工作后,首先肯定是高兴,但随之而来可能会有点担忧,害怕自己无法胜任工作,试用期被辞退。因为面对未知的事情,心里没底,这是正常的,但是只是担忧而不付出行动是没用的。本文结合我自身多年工作经验和我就职过的公司对新人的培训计划等内容,总结出来了新人初入职场快速站稳脚跟的一些重要技能,相信定能祝你安稳的度过新司机起步阶段。祝愿每个新人都能顺利度过试用期。原创 2023-09-16 09:00:00 · 112 阅读 · 0 评论 -
我要进大厂第三讲:跳槽,如何选择一家公司
本文是我要进大厂第三讲:跳槽,如何选择一家公司。跳槽是每个程序员都会经历的,作为一个跳槽过好几次的人,对于跳槽这件事我还是有一定的发言权的,总结就一个字:真鸡儿累。如果新的岗位发展前景不错,也比较适合自己,那就还好。万一入职后发现又是一个坑,那就凉凉了。干的不舒服,心里又萌生了跳槽的想法,又害怕跳槽过于频繁影响简历,然后萌生简历造假的想法,然后进入无解的恶性循环,真的太难了。所以在跳槽时,一定要慎重选择。原创 2023-09-15 09:00:00 · 113 阅读 · 0 评论 -
我要进大厂第二讲:如何准备好一场大厂面试
本文是我要进大厂第二讲:如何准备好一场大厂面试(4年经验)。我有个同事跟我说过:他曾经的老大告诉他们,无论是否跳槽,每年都应该出去面试一下。我个人对这个想法持支持态度,至少在我们还年轻的时候应该尽量这么做。原创 2023-09-14 09:00:00 · 124 阅读 · 0 评论 -
转正答辩通用模版
本文是转正答辩通用模版,主要分为自我介绍、项目中介及复盘、个人总结、未来规划、对业务/行业的理解五大模块,可以用作转正答辩参考。原创 2023-08-24 09:00:00 · 883 阅读 · 0 评论 -
我要进大厂第二讲:同花顺篇
jdk7 采用的是数组+链表 线程安全采用的 ReentrantLock,采用分段锁机制jdk8采用数组+链表,线程安全采用的 Synchronized,锁定Node节点,更细粒度分代模型将堆内存分为新生代、老年代。而新生代又被划分为三个区域:Eden、From、To。目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收1. 举例子:1.新生代中一般保存新出现的对象,所以每次垃圾收集时都发现大批对象死去,只有少量对象存活,便采用了复制算法。原创 2022-10-18 00:37:10 · 466 阅读 · 0 评论 -
我要进大厂第三讲:阿里面经第一篇
因为我们想让同一时刻只有一个线程在执行某段代码。因为如果同时出现多个线程去执行,可能会带来我们不想要的结果,可能是数据错误,也可能是服务宕机等等。以淘宝双11为例,在0点这一刻,如果有几十万甚至上百万的人同时去查看某个商品详情页,这时候会触发商品的查询,如果我们不做控制,全部走到数据库去,那是有可能直接将数据库打垮的。这个时候一个比较常用的做法就是进行加锁,只让1个线程去查询,其他线程等待这个线程的查询结果后,直接拿结果。在这个例子中,锁用于控制访问数据库的流量,最终起到了保护系统的作用。再举个例子,某平台原创 2022-10-27 23:52:19 · 178 阅读 · 0 评论 -
我要进大厂第五讲:阿里面经第二篇
自我介绍1、毕业于哪儿;2、工作经验与经历;3、项目经历;4、技术栈;5、喜欢做什么与技术相关的事情该类提供了线程局部变量,能使线程中的某个值与保存值的对象关联起来,会将“threadLocal”和“5”作为键值对保存在该线程的里。提供了get与set等访问接口或方法,这些方法为每个使用该变量的线程都存有一份独立的副本(即每个线程的 threadLocals 属性),因此get操作总是返回由当前执行线程在调用set时设置的最新值。只要线程处于活动状态并且Threadocal。原创 2022-10-25 00:56:39 · 686 阅读 · 2 评论 -
我要进大厂第十二讲:阿里面经第三篇
自我介绍1、毕业于哪儿;2、工作经验与经历;3、项目经历;4、技术栈;5、喜欢做什么与技术相关的事情我们经常能够在公司内部的Redis开发使用规范手册,或网络中大量的Redis最佳实践文章里看到有关大Key、热Key的定义,然而这些资料中的大Key热Key判定标准却不尽相同,但可以明确的是,它们的判定维度是一致的:大Key通常都会以数据大小与成员数量来判定,而热Key则以其接收到的请求频率、数量来判定。什么是大Key一个STRING类型的Key,它的值为5MB(数据过大)原创 2022-11-07 08:00:00 · 289 阅读 · 0 评论