自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(234)
  • 收藏
  • 关注

原创 SkyWalking Java Agent 日志组件分析

基于 SkyWalking Java Agent 8.8.0 版本SkyWalkingAgent 类是 SkyWalking Java Agent 的入口 premain 方法所在类,今天我们要分析的不是 premain 方法,而是任何一个应用程序都需要的日志框架,SkyWalking Java Agent 并没有依赖现有的日志框架如 log4j 之类的,而是自己实现了一套。/** * The main entrance of sky-walking agent, based on javaag

2021-12-30 16:28:39 1208

原创 怎么做好Java性能优化

0. 开篇性能优化是一个很复杂的工作,且充满了不确定性。它不像Java业务代码,可以一次编写到处运行(write once, run anywhere),往往一些我们可能并不能察觉的变化,就会带来惊喜/惊吓。能够全面的了解并评估我们所负责应用的性能,我认为是提升技术确定性和技术感知能力的非常有效的手段。本文尽可能简短的总结我自己在性能优化上面的一些体会和经验,从实践的角度出发尽量避免过于啰嗦和生硬,但相关的知识实在太多,受限于个人经验和技术深度,不足之外还请大家补充。第1部分是偏背景类知识的介绍,有

2021-12-22 13:26:33 925

原创 微服务架构 | 如何利用好日志链路追踪做性能分析?

导读:做性能分析听到最多的歪理就是,服务做水平、垂直扩容、分表分库、读写分离、XX中间件、资源静态化等等但是归根到底这些方案都是为了尽可能减少对数据库的访问以及堆栈的释放,提高数据库IO的读写速度和程序的运行效率。系统都是逐渐演进的,一个系统在运行中必须是根据场景逐渐地提高优化性能。高并发就是对资源的节约的考验,这种考验除了更换优秀和先进的技术,优化架构,还在于从小处出发,对尽可能节约的资源进行节约。而在一个系统的数据访问中,系统的瓶颈往往是来自于数据库,因此我们要尽可能减少对数据库的访问...

2021-12-14 21:51:04 2220

原创 新来的同事问我where 1=1 是什么意思

写在前面新的同事来之后问我where 1=1 是什么有意思,这样没意义啊,我笑了。今天来说明下。where 1=1先来看一段代码<select id="queryBookInfo" parameterType="com.ths.platform.entity.BookInfo" resultType="java.lang.Integer"> select count(id) from t_book t where 1=1<if test="title !=null a

2021-12-05 22:08:17 28519 44

原创 互联网大厂考点(阿里+百度+腾讯+字节跳动+美团+京东)

本文扼要本文结构主要分为以下三个部分:01 互联网大厂考点(阿里+百度+腾讯+字节跳动+美团+京东) 02 Java 面试考点大全(基本功底+常用技术+技术深度+技术经验+学习能力+工作能力+项目经验) 03 面试真题重现01 互联网大厂考点由于文章篇幅内容有限,面试到的公司不可能面面俱到,所以这里选取了 6 家具有代表性的互联网公司,然后对这两个梯队的互联网公司的面试进行了详细的分析,用宏观的角度来将这些互联网公司的面试考点进行了汇总。1.1 阿里巴巴、百度、腾讯1.2 字节

2021-12-05 21:57:50 492

原创 都这么卷了,不懂MyBatis插件开发怎么行,教你实现一个MyBatis分页插件

MyBatis可谓是Java开发工程师必须要掌握的持久层框架,它能够让我们更容易的通过Java代码操作数据库,并且它还有很高的扩展性,我们可以自定义插件,去让MyBatis的功能变的更为强大,本篇文章我们就以打印SQL,SQL分页为例,来讲一下如何开发MyBatis的插件。MyBatis 四大内置对象 Executor 执行器 实际用来执行SQL的对象 StatementHandler 数据库会话处理器 编译/处理SQL语句的 PreparedStatementHanler 创建.

2021-11-28 21:11:34 5881

原创 2024最新1000道Java面试题,八股文中的八股文

所有的面试题目都不是一成不变的,上面的面试题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。上面分享的最新1000+Java面试题的答案都整理成了PDF文档。最新2023整理收集的一些Java学习资料(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,

2024-06-01 20:17:43 848

原创 阿里二面,Redis宕机了,如何恢复数据

Rdb、Aof两种持久化机制各有优缺点,需要根据自己的实际业务来衡量,到底使用哪种机制,最能满足当下业务,我的建议数据不能丢失时,内存快照和 AOF 的混合使用是一个很好的选择;如果允许分钟级别的数据丢失,可以只使用 RDB;如果只用 AOF,优先使用 everysec 的配置选项,因为它在可靠性和性能之间取了一个平衡。

2024-05-15 14:03:54 660

原创 (备战2024)三天吃透Java面试八股文,面试通过率高达90%

什么样的求职者能够获得面试官的青睐?求职者需要准备哪些内容来面对形形色色的面试官?这两份资料是我在几十场面试中被面试官问到的问题,(我不太喜欢“”这样的字眼,但确实做到了全网最强)。:我之前找工作时背了其他很多面试题(在线版和PDF版都有),结果面试官的问题几乎都不在里边,导致面试不通过!于是我整理了这套真实的Java面试题,看过此面试题的朋友、同事、网友参加了面试后跟我说,他们面试被问到的里,面试这些Java面试题包含从简单到困难、从高频到低频的题目,

2023-12-20 21:23:54 235

原创 年底了,千万不要跳槽。

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

2023-12-11 21:20:11 180

原创 2023备战秋招Java面试八股文合集

Java就业大环境仍然根基稳定,市场上有很多机会,技术好的人前景就好,就看你有多大本事了。小编得到了一份很不错的资源,建议大家可以认真地来看看以下的资料,来提升一下自己的核心竞争力,在面试中轻松应对面试官拿下offer本文分享Java后端真实高频面试题,有详细答案,保你稳过面试。

2023-09-13 14:38:15 516

原创 10年Java开发,准备去腾讯了~

大家好,最近有不少小伙伴在后台留言,又得准备面试了,不知道从何下手!不论是跳槽涨薪,还是学习提升!先给自己定一个小目标,然后再朝着目标去努力就完事儿了!为了帮大家节约时间,特意找腾讯的大佬要来了一些面试相关的资料,内容非常的全面,真的可以好好补一补,希望大家在金九银十都能拿到理想的薪资和offer!​一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。比如果这样的问题:项目框架,Spring、Mybatis 等框架实现原理是否熟悉?

2023-06-03 16:21:01 633

原创 一周吃透Java面试八股文(2023最新整理

Java就业大环境仍然根基稳定,市场上有很多机会,技术好的人前景就好,就看你有多大本事了。小编得到了一份很不错的资源,建议大家可以认真地来看看以下的资料,来提升一下自己的核心竞争力,在面试中轻松应对面试官拿下offer本文分享Java后端真实高频面试题,有详细答案,保你稳过面试。

2023-05-24 14:06:27 1007

原创 月薪 60k*16薪,看看人家的项目经验和技术能力...,绝了

很多粉丝后台留言,老猿也有实感,身处一线互联网公司,虽没有直面过求职跳槽的残酷,但经常担任技术面试考官,对程序员招聘市场的现状很清楚。导致现在激烈竞争的原因不外乎三方面:1、Java程序员供应增加,大概是2018年的25%以上;2、人多岗位少、高薪也意味着,技术需求越来越高;3、高端缺人,目前技术强、技术强的Java程序员供不应求;虽然行业红利比前几年下降了不少,但这绝不是最坏的时代,只是回归理性和稳定,我们除了要判断趋势,还要看到本质。想要,可以直接从。

2023-04-11 10:48:11 233

原创 1000道Java面试题,八股文中的八股文

所有的面试题目都不是一成不变的,上面的面试题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。上面分享的最新1000+Java面试题的答案都整理成了PDF文档。最新2023整理收集的一些Java学习资料(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,

2023-03-28 10:33:24 349 2

原创 年底了,千万不要跳槽。

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!所有文中所提及的资源,都是免费分享给我的粉丝朋友的, 需要的小伙伴可以点击文末卡片自取。

2022-12-26 14:22:56 7530 5

原创 (Java开发岗)了解大厂面试基本套路及每一轮的重点

公司也不是大爷,想要什么样的员工就有什么样的员工,还要看公司是否有实力能否吸引优秀的人才,这是一个相互选择相互尊重的过程,如果失败了,很多时候不是你个人能力的问题,真心不是你不够优秀,也可能是你过去做的领域和现在的岗位不够匹配,也可能是自己太优秀而公司只想要一个非常初级的人员,平常心对待面试即可。最后还有一点小经验分享,我说的不一定对,但真的是经验,经常看到各种社区里有人会问面试是否还有后续的问题,互联网公司,如果你只面了一轮,面试官没有明确约你后续面试时间,让你回去等通知,那基本就是凉凉了。

2022-11-29 15:40:03 217

原创 面试Java开发岗不背面试题(八股文)行吗?

国内的互联网面试,恐怕是现存的、最接近科举考试的制度。而且,我国的八股文确实是独树一帜。以美国为例,北美工程师面试比较重视(Coding),近几年也会加入(系统设计和面向对象设计OOD)和(Behavioral question,行为面试问题)。那么为什么国内面试不采取这样的考察方式呢?也许现行的八股文面试不是最优的解法,但的确是最符合当前国内IT环境的做法。

2022-11-22 16:50:06 347 2

原创 2022年面试最新八股文总结

宝剑锋从磨砺出,梅花香自苦寒来,大家好,我是老猿整理好的八股文终于完成了,希望看完对大家面试有所收获!

2022-11-14 14:50:13 202

原创 全网问的最多的面试题八股文(2022最强)

2022秋招基本到尾声了,还是有很多同学会问Java面试八股文有必要背吗?。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂。国内的互联网面试,恐怕是现存的、最接近科举考试的制度。而且,我国的八股文确实是独树一帜。以美国为例,北美工程师面试比较重视算法(Coding),近几年也会加入Design轮(系统设计和面向对象设计OOD)和BQ轮(Behavioral question,行为面试问题)。那么为什么国内面试不采取这样的考察方式呢?

2022-11-12 12:02:11 2309

原创 JAVA面试不背八股文面试就过不了吗?老猿教你一招

不管是想要毕业求职的,还是想要跳槽加薪的,面对面试这座大山,难免感叹一句蜀道难,的确,在这个行行业业都在内卷的时代,你不付出点努力,想进入满意的公司,拿到心仪的offer恐怕是很难的事。每次总会有人抬杠,不背八股文面试就过不了吗?我想说的是,你可以试试PS: 最近有几位小伙伴私信让整理一波面试题,老猿也是兢兢业业下班以后晚上在网上整理了一波初级、中级-高级开发常问的八股文,以及找了几个在大厂的面试官朋友问了一下他们平时都喜欢面试者问什么问题~。

2022-11-06 17:17:46 1248 1

原创 Java面试题大全(整理版)1000+面试题附答案详解,最全面详细,看完稳了

所有的面试题目都不是一成不变的,上面的面试题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。上面分享的2022最新1000+Java面试题的答案都整理成了PDF文档。最新2022整理收集的一些Java学习资料(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,人生短暂,别稀里糊涂的活一辈子,不要将就。

2022-11-04 13:28:49 4805 2

原创 面试Java开发岗不背面试题(八股文)能通过吗?

秋招接近尾声,很多同学会问Java面试八股文有必要背吗?我的回答是:很有必要。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂。国内的互联网面试,恐怕是现存的、最接近科举考试的制度。而且,我国的八股文确实是独树一帜。以美国为例,北美工程师面试比较重视算法(Coding),近几年也会加入Design轮(系统设计和面向对象设计OOD)和BQ轮(Behavioral question,行为面试问题)。那么为什么国内面试不采取这样的考察方式呢?

2022-10-30 16:43:48 444

原创 【Java面试宝典】1000+面试题附答案详解,最全面详细

所有的面试题目都不是一成不变的,上面的面试题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。上面分享的2022最新1000+Java面试题的答案都整理成了PDF文档。最新2022整理收集的一些Java学习资料(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,人生短暂,别稀里糊涂的活一辈子,不要将就。

2022-10-28 13:33:11 2523 1

原创 130道Java面试题及答案整理

文章到这里就结束了~最后自我介绍一下,老猿13年上海交大毕业,去过华为、百度、阿里等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。

2022-10-19 16:26:32 761 1

原创 (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer

2022秋招季来临,有人欢喜有人愁,不管是想要毕业求职的,还是想要跳槽加薪的,面对面试这座大山,难免感叹一句蜀道难,的确,在这个行行业业都在内卷的时代,你不付出点努力,想进入满意的公司,拿到心仪的offer恐怕是很难的事。在国内这个环境下,卷是无可奈何的事,在这里,老猿也是找学弟要了一些他面试大厂的一些面经及答案分享出来,如果感兴趣可以看看,你们可以试试能不能搞定!

2022-10-13 17:08:11 1598 1

原创 2022阿里Java岗面试题(含答案)

这也是为什么我把内存区域分为线程共享和非线程共享的原因,非线程共享的那三个区域的生命周期与所属线程相同,而线程共享的区域与JAVA程序运行的生命周期相同,所以这也是系统垃圾回收的场所只发生在线程共享的区域(实际上对大部分虚拟机来说只发生在Heap上)的原因。通常,对于两个不同页面的脚本,只有当执行它们的页面位于具有相同的协议(通常为https),端口号(443为https的默认值),以及主机 (两个页面的模数 Document.domain设置为相同的值) 时,这两个脚本才能相互通信。int a = b;

2022-09-28 14:26:06 246

原创 Java面试题大全(整理版)1000+面试题附答案详解,最全面详细,看完不进你找我

所有的面试题目都不是一成不变的,上面的面试题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。上面分享的2022最新1000+Java面试题的答案都整理成了PDF文档。最新2022整理收集的一些Java学习资料(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,人生短暂,别稀里糊涂的活一辈子,不要将就。

2022-09-20 09:38:04 695 1

原创 2022年最新阿里Java高级岗200+面试题,能答出一般你就进了

1、java事件机制包括哪三个部分?分别介绍。2、为什么要使用线程池?3、线程池有什么作用?4、说说几种常见的线程池及使用场景。5、线程池都有哪几种工作队列?6、怎么理解无界队列和有界队列?7、线程池中的几种重要的参数及流程说明。8、什么是反射机制?9、说说反射机制的作用。10、反射机制会不会有性能问题?11、你怎么理解http协议?12、说说http协议的工作流程。13、http有哪些请求提交方式?14、http中的200,302,403,404,500,503都代表什么状态?

2022-09-16 16:35:31 1485

原创 Java 八股文

所有的面试题目都不是一成不变的,上面的面试题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。上面分享的2022最新1000+Java面试题的答案都整理成了PDF文档。需要学习分享的小伙伴可以私信小编领取或在点击文末获取人生短暂,别稀里糊涂的活一辈子,不要将就。最近还有很多小伙伴想要学习Java进阶,不知道去哪领取,我这里有很多PDF资料,面试真题及答案应有尽有,都是最近几年我总结的工作经验!面试常见的问题。

2022-09-13 15:39:21 239

原创 2022年面试天花板,Java岗史上最全八股文面试真题汇总

现如今,Java 面试的本质就是八股文,把八股文面试题背好,面试才有可能表现好。金九银十招聘黄金季已经来临!大家在考研和找工作中纠结的时候,不妨先看一下面试题,毕竟我们的最终目标就是为了找一份心仪的工作!好工作都是早下手为强的,所以同学们要早做准备!

2022-09-07 11:08:06 220 1

原创 8月份拼多多Java面试题、笔试题(含答案)

线程池就是提前创建若干个线程,如果有任务需要处理,线程池里的线程就会处理任务,处理完之后线程并不会被销毁,而是等待下一个任务。由于创建和销毁线程都是消耗系统资源的,所以当你想要频繁的创建和销毁线程的时候就可以考虑使用线程池来提升系统的性能。java 提供了一个 java.util.concurrent.Executor 接口的实现用于创建线程池。CAS 是 compare and swap 的缩写,即我们所说的比较交换。cas 是一种基于锁的操作,而且是乐观锁。在 java 中锁分为乐观锁和悲观锁。

2022-09-06 15:42:14 323

原创 800+ 道 Java面试题及答案整理(2022最新版)

你可以讨厌这种模式,但你也一定要去背的,因为不背的话你就过不了面试,八股文能快速检验出求职者是否为科班出身,专业基础到底强不强。国内的互联网面试,恐怕是现存的、最接近科举考试的制度。本题库还会不断更新,涉及的类目还会更广,预计会更新上 1000 道 Java 开发会遇到的主流面试题,关注微信公众号:清朝程序猿,回复:面试,可以获取最新版。、多线程、IO、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…20、MySQL 的 drop、delete、truncate区别?

2022-09-03 10:20:49 1995

原创 B站疯传面试题,24小时删

以上就是有关程序员面试专题的一些总结,面试不仅考的是技术还有心态,只要你有足够的技术支撑,心态要好,拿到offer肯定不在话下。先不要把它想得很困难,自己给自己设置槛!希望大家都可以拿到心仪offer,走向升职、跳槽、涨薪、赢娶白富美之路!...

2022-08-27 14:46:53 280

原创 纯手码优质JAVA面试八股文

为了更方便的阅读背题,老猿也整理也一份PDF版的八股,需要领取学习的小伙伴,可在文末获取~目录前言Java基础1. String 和StringBuffer和 StringBuilder的区别?2. sleep() 区间wait()区间有什么区别?3. Object 中有哪些方法?其中clone(),怎么实现一个对象的克隆,Java如何实现深度克隆?ThreadLocal 相关4. ThreadLocal作用和实现方式?5. InheritableThreadLocal作用和实现方式?

2022-08-25 16:34:22 683

原创 2022年B站Java岗面试题整合,最全八股文面试真题汇总,我原称之为面试天花板~

为了不影响大家的阅读体验,这篇Java八股文就到这里结束了,

2022-08-24 15:40:33 479

原创 GIthub标星32k的面试手册长啥样?

2022年秋招即将来临,很多同学会问Java面试八股文有必要背吗?答案是,必须背!你可以讨厌这种模式,但你也一定要去背的,因为不背的话你就过不了面试,八股文能快速检验出求职者是否为科班出身,专业基础到底强不强。国内的互联网面试,恐怕是现存的、最接近科举考试的制度。有大神把Github的 Java 面试题资源全都整理出来了,大家在面试前可以背一遍,一定能“吊打”面试官。由于平台限制不能留链接 需要面试资料学习的小伙伴,由于平台限制不能留链接 需要面试资料学习的小伙伴,可以关注文末小编的公众号无偿领取学习。

2022-08-19 14:20:28 300

原创 阿里面试官为什么面试狂问 Redis,把我问到哑口无言……

就写到这里吧,希望通过本文大家可以对面试这件事的整体和细节有更进一步的认知,参加面试也能更加自信和有把握。逐渐成长为可以纵横江湖的面霸,在江湖上留下你的传说。

2022-08-16 13:33:13 1293 3

原创 Java岗史上最全八股文面试真题汇总,2022年面试天花板

现如今,Java 面试的本质就是八股文,把八股文面试题背好,面试才有可能表现好。金九银十招聘黄金季已经来临!大家在考研和找工作中纠结的时候,不妨先看一下面试题,毕竟我们的最终目标就是为了找一份心仪的工作!好工作都是早下手为强的,所以同学们要早做准备!1、JDK、JRE. JVM之间的区别JDK:Java标准开发包,它提供了编译、运Java程序所需的各种具和资源,包括Java编译器、Java运时环境,以及常的Java类库等JRE:Java运环境,于运Java的字节码件。...

2022-08-16 13:29:11 962

原创 阿里面试应该注意什么?通过5轮面试的阿里实习生亲述

​很多做java开发的小伙伴都会对大厂有一种敬畏之心,觉得进大厂就是鲤鱼跃龙门了,所以很多人不敢轻易的向大厂投简历。但是你知道吗?进大厂的黄金期也就是你刚毕业的一两年之内,这个时候一般不会对你的技术不会有太高的要求,工作越久反而要求越高。 今天给大家分享的是一位刚拿到阿里offer的程序员,是如何通过阿里的5次面试的。希望能够帮助到更多想进大厂的程序员们。(为了方便阅读,将会以第一人称自述)拿到 阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试。 本科毕业于中南大学信管专业,真正开始学习Ja

2022-07-14 13:14:27 713

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除