自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 请不要再说Java中final方法比非final性能更好了

对于是否有 final 修饰的方法,对性能的影响可以忽略不计。因为它们生成的字节码除了 flags 标志位是否有 final 修饰不同之外,其他所有的JVM指令,都是一样的(对于方法本身,以及调用者本身的字节码都一样)。对于JVM来说,它执行的就是字节码,如果字节码都一样的话,那对于JVM来说,它就是同一样东西的了。有继承===无 final 修饰12345678910111213141516171819202122232425/***/

2024-07-17 15:06:43 90

原创 毕业设计无从下手?四个步骤手把手带你搭建一个后台微服务架构

面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。tuce:pool:max-active: 20 #最大连接数,负值表示没有限制,默认8max-wait: -1 #最大阻塞等待时间,负值表示没限制,默认-1max-idle: 8 #最大空闲连接,默认8。

2024-07-17 12:56:07 944

原创 拳打阿里面试官,脚踢美团HR,全靠这份Java核心面试宝典

我想问下大家当初选择做程序员的初衷是什么?有思考过这个问题吗?高薪?热爱?既然入了这行就应该知道,这个行业是靠本事吃饭的,你想要拿高薪没有问题,请好好磨练自己的技术,不要抱怨。有的人通过培训可以让自己成长,有些人可以通过自律强大的自学能力成长,如果你两者都不占,还怎么拿高薪?架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。

2024-07-17 12:05:39 189

原创 10 次面试 9 次被刷?吃透这 500 道大厂 Java 高频面试题后,怒斩 offer

对于面试,一定要有良好的心态,这位小伙伴面试美团的时候没有被前面阿里的面试影响到,发挥也很正常,也就能顺利拿下美团的offer。小编还整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家,也祝愿大家都能够升职加薪!美团的offer。小编还整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家,[外链图片转存中…(img-aHnnod7f-1721186000756)][外链图片转存中…(img-67XmHIJ4-1721186000757)]

2024-07-17 11:13:30 288

原创 彻底剖析JVM类加载机制

1、往期地址2、Tomcat如何打破双亲委派机制2.1、以Tomcat类加载为例,Tomcat 如果使用默认的双亲委派类加载机制行不行?Tomcat需要解决什么问题?服务器只有一份,因此要保证每个应用程序的类库都是独立的,保证相互隔离。部署在同一个web容器中相同的类库相同的版本可以共享。否则,如果服务器有10个应用程序,那么要有10份相同的类库加载进虚拟机。web容器也有自己依赖的类库,不能与应用程序的类库混淆。基于安全考虑,应该让容器的类库和程序的类库隔离开来。

2024-07-17 10:18:55 176

原创 十分钟彻底掌握缓存击穿、缓存穿透、缓存雪崩(1)

金三银四马上就到了,希望大家能好好学习一下这些技术点学习视频:大厂面试真题:b8389e65ecb71ac0)总结金三银四马上就到了,希望大家能好好学习一下这些技术点学习视频:[外链图片转存中…(img-9CJFeUsH-1721174906469)]大厂面试真题:[外链图片转存中…(img-s87kwnzq-1721174906470)]

2024-07-17 08:08:36 571

原创 你不知道的Redis八-Redis底层数据结构解析

针对以上面试题,小编已经把面试题+答案整理好了。

2024-07-17 07:00:36 550

原创 一文轻松搞懂 Docker

学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。下方即为我手绘的MyBtis知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的MyBtis知识脑图原件(包括上方的面试解析xmind文档)

2024-07-17 05:55:26 579

原创 【Redis实战】集合类型(Set)

对于面试还是要好好准备的,尤其是有些问题还是很容易挖坑的,例如你为什么离开现在的公司(你当然不应该抱怨现在的公司有哪些不好的地方,更多的应该表明自己想要寻找更好的发展机会,自己的一些现实因素,比如对于我而言是现在应聘的公司离自己的家更近,又或者是自己工作到达了迷茫期,想跳出迷茫期等等)Java面试精选题、架构实战文档你的支持,我的动力;祝各位前程似锦,offer不断!

2024-07-17 04:48:46 743

原创 SpringBoot之Redis篇(Junit)

整理了很长一段时间,拿来复习面试刷题非常合适,其中包括了Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等,且还会持续的更新…分布式部分:架构设计,Redis缓存,Zookeeper,kafka,RabbitMQ,负载均衡等。开源框架部分:Spring,MyBatis,MVC,netty,tomcat。Java部分:Java基础,集合,并发,多线程,JVM,设计模式。

2024-07-17 02:49:08 899

原创 rabbitmq的direct和topic模式的小例子

看完美团、字节、腾讯这三家的面试问题,是不是感觉问的特别多,可能咱们又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了1000道题目,多少还是有点用的呢,我看了下,上面这些问题大部分都能从我背的题里找到的,所以今天给大家分享一下互联网工程师必备的面试1000题。注意不论是我说的互联网面试1000题,还是后面提及的算法与数据结构、设计模式以及更多的Java学习笔记等,皆可分享给各位朋友互联网工程师必备的面试1000题而且从上面三家来看,算法与数据结构是必备不可少的。

2024-07-17 01:46:02 204

原创 MySQL InnoDB 事务隔离级别的实现原理

什么是ActiveMQ?ActiveMQ服务器宕机怎么办?丢消息怎么办?持久化消息非常慢怎么办?消息的不均匀消费怎么办?死信队列怎么办?ActiveMQ中的消息重发时间间隔和重发次数吗?

2024-07-17 00:41:34 537

原创 json怎么解析混合数组对象到实体类的list集合里去

给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。608,“longitude”:116.30516,“name”:“好客来”,“phone”:“010-65280221”,“poiId”:“3g97sg8sd67”,“province”:“北京市”,“provinceCode”:“110000”}]给大家送一个小福利[外链图片转存中…(img-6R8T6k6x-1721144703371)]

2024-07-16 23:45:13 542

原创 Java泛型你了解多少

如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》总结如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》[外链图片转存中…(img-Kba6YD4E-1721141513652)]

2024-07-16 22:52:03 555

原创 java入门014~springboot自定义错误页面 并重定向到首页

由于篇幅限制,小编在此截出几张知识讲解的图解[外链图片转存中…(img-6CHhDiD4-1721138319220)][外链图片转存中…(img-g0PjsFao-1721138319221)][外链图片转存中…(img-ajW151RV-1721138319221)][外链图片转存中…(img-FhkZw3vY-1721138319221)]

2024-07-16 21:58:49 544

原创 HDFS文件上传、下载和删除案例

蚂蚁面试比较重视基础,所以Java那些基本功一定要扎实。蚂蚁的工作环境还是挺赞的,因为我面的是稳定性保障部门,还有许多单独的小组,什么三年1班,很有青春的感觉。面试官基本水平都比较高,基本都P7以上,除了基础还问了不少架构设计方面的问题,收获还是挺大的。经历这次面试我还通过一些渠道发现了需要大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

2024-07-16 20:59:19 470

原创 ASM 字节码增强框架详解

我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)[外链图片转存中…(img-VFU6y3R5-1721131262138)][外链图片转存中…(img-WKiYFVqG-1721131262138)][外链图片转存中…(img-4YNvQIjk-1721131262139)]

2024-07-16 20:01:12 745

原创 GoodTask for Mac v7.7.2 日程和任务管理工具

GoodTask for Mac是一款功能全面、操作简便的任务管理工具,旨在帮助用户轻松管理各种提醒事项、列表和日历。无论是简单的待办事项清单,还是复杂的项目管理需求,GoodTask都能满足。GoodTask的特点在于其灵活的定制性和丰富的视图选项。用户可以根据自己的需求设置完全可定制的重复任务,并通过每日、每周或每月的视图显示来查看任务。软件还支持与默认库存提醒和日历同步,用户可以在一个统一的界面中查看和管理所有的任务和日程。

2024-05-28 18:44:09 630

原创 HazeOver for Mac v1.9.4 窗口专注辅助工具

HazeOver for Mac是一款非常实用的窗口管理工具,它可以通过虚化所有的背景窗口,自动突出显示当前的应用窗口,从而帮助用户更好地集中注意力。当你切换窗口时,HazeOver会自动突出显示活动窗口或应用程序,使重要的内容始终保持在视觉中心,而那些不太重要的窗口则会在背景中逐渐消失,减少干扰。使用HazeOver,用户无需再频繁地最小化、关闭或隐藏窗口,从而节省了大量管理窗口的时间,使得工作空间更加整洁有序。

2024-05-28 18:43:39 463

原创 Perfectly Clear WorkBench for Mac v4.6.0.2655 智能图像清晰修复软件

Perfectly Clear Workbench for Mac是一款专业的图像处理软件,专为Mac用户设计。它提供了丰富的工具和功能,旨在帮助用户快速、准确地处理图像,使其更加清晰、细腻。首先,Perfectly Clear Workbench for Mac具有自动化修复和优化数码照片的功能。它使用了先进的算法来检测并纠正照片中的各种问题,如曝光不足、颜色失真、高光细节丢失等。用户只需简单操作,即可让照片焕然一新。其次,该软件提供了大量的自动图像校正技术和预设。

2024-05-28 18:43:06 623

原创 Live Wallpaper & Themes 4K Pro for Mac v20.0 超高清4K动态壁纸

Live Wallpaper & Themes 4K Pro for Mac是一款专为Mac用户设计的超高清4K动态壁纸和主题应用程序。这款软件提供了大量精美的4K视频壁纸和主题,涵盖了自然风光、城市景观、动物等多种类型,为用户提供了丰富的选择。这些壁纸和主题都具有高分辨率和高质量的动画效果,可以为用户的Mac桌面带来更加生动、美观的视觉体验。不仅如此,Live Wallpaper & Themes 4K Pro还支持动态桌面功能,可以根据时间变化自动更换壁纸,为用户提供更好的视觉体验。

2024-05-28 18:42:35 749

原创 Raycast Pro for Mac v1.71.4 快捷启动器

Raycast Pro for Mac是一款功能强大的启动器和生产力工具,专为Mac用户设计,旨在简化他们在日常使用Mac电脑时遇到的各种任务。这款软件通过提供一系列实用功能和智能工具,帮助用户更高效地管理应用程序、文件、搜索和其他常用操作,从而释放了他们的生产潜力。首先,Raycast Pro作为一个启动器,能够快速启动用户常用的应用程序。用户只需在Raycast中搜索或选择所需的应用程序,然后点击即可快速打开。

2024-05-28 18:41:21 702

空空如也

空空如也

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

TA关注的人

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