- 博客(368)
- 收藏
- 关注
原创 IT精选面试题系列之Java(10)
3.Method类:Java.lang.reflec包中的类,表示类的方法,它可以用来获取类中的方法信息或者执行方法。2.Field类:Java.lang.reflec包中的类,表示类的成员变量,可以用来获取和设置类之中的属性值。通过new创建对象的效率比较高。1.获取想要操作的类的Class对象,他是反射的核心,通过Class对象我们可以任意调用类的方法。4)基本类型的包装类,可以调用包装类的Type属性来获得该包装类的Class对象。1.Class类:反射的核心类,可以获取类的属性,方法等信息。
2026-02-12 11:31:23
69
转载 阿里Qwen3.5真要来了?网友扒代码发现:它居然能“看图说话”!
阿里通义千问新模型Qwen3.5即将发布,具备原生多模态能力,可真正理解图片内容。开发者发现其代码内置视觉处理模块,采用"原生多模态"技术,而非传统拼凑方式。该模型开源后将大幅降低多模态AI应用门槛,助力智能客服、教育、创作等领域发展。作为国产首个原生多模态开源大模型,Qwen3.5有望推动中国AI生态升级,预计2月底至3月初正式发布。
2026-02-11 17:40:38
274
原创 2026年IT圈最火话题:AI智能体与鸿蒙生态大爆发!你抓住机会了吗?
IT行业正经历深度变革:AI智能体成为"数字同事",导致基础岗位缩减而催生新职业;纯血鸿蒙系统装机破亿,推动开发者转型和政策倾斜。建议从业者掌握AI工作流开发、关注鸿蒙生态、培养垂直领域专长以应对变革。这场静默革命正在重塑行业格局,把握技术趋势成为职业发展的关键。
2026-02-10 09:37:20
684
原创 IT精选面试题系列之Java(8)
摘要: 本文整理了Java异常相关的常见面试题,包括异常分类(编译时/运行时异常)、处理机制(try-catch-finally/throws)、自定义异常方法,以及finally执行时机(即使try中有return仍会执行)。重点对比了Exception与Error的区别:Exception可通过程序捕获处理,而Error是系统级严重错误(如内存溢出)。此外还解析了throw与throws的差异,以及RuntimeException的特点(如空指针异常等无需强制处理)。最后指出ConcurrentModi
2026-02-01 21:39:28
580
原创 IT精选面试题系列之Java(7)
Java 的 List 是非常常用的数据类型。List 是有序的 Collection。Java List 一共三个实现类:分别是 ArrayList、 Vector 和 LinkedList。list接口结构图TreeSet()是使用二叉树的原理对新 add()的对象按照指定的顺序排序(升序、降序),每增加一个对象都会进行排序,将对象插入的二叉树指定的位置。
2025-12-11 17:22:21
1095
原创 IT精选面试题系列之Java(6)
好久不见呀,我来更新啦,前段时间收到好多小伙伴说年后想跳槽,希望加速更新,我这个凡人基本上每天都在加班,实在是精力有限,大家想提前看完全部的面试题,八股,以及其他方向的资料,文章末尾有名片,大家添加名片免费拿哈。
2025-12-02 14:11:23
636
原创 IT精选面试题系列之Java(5)
本文摘要:本文探讨了多个Java核心技术问题,包括:1) Java参数传递机制(值传递而非引用传递);2) String、StringBuffer和StringBuilder的区别;3) 重载与重写的区别;4) char类型存储中文的能力;5) 抽象类与接口的异同;6) 静态嵌套类与内部类的区别;7) Java内存泄漏问题。文章通过代码示例详细说明了这些概念的实际应用场景和注意事项,对Java开发者具有实用参考价值。
2025-11-19 23:20:51
552
原创 IT精选面试题系列之Java(4)
文章摘要:本文系统整理了Java编程中的23个核心知识点,包括拷贝机制(浅拷贝与深拷贝)、static关键字的多种用法、运算符区别、异常处理(final/finally/finalize)、JDBC操作流程、连接池优势、内部类定义、高效运算技巧(如2<<3)、数据结构排序算法、hashCode与equals关系等。重点解析了常见易错点如float类型声明、数组/String长度获取方式,并解答了"构造器是否可重写"等典型面试题,涵盖Java基础语法、面向对象特性和性能优化要点
2025-11-10 23:25:40
526
原创 IT精选面试题系列之Java(3)
本文总结了Java面试常见的23个核心问题,涵盖指针、参数传递、数组操作、方法重载、构造方法、内部类、static/final关键字、String类特性、继承与接口、抽象类、哈希码原理及四种引用类型等关键知识点。重点解析了值传递与引用传递的区别、String/StringBuffer/StringBuilder的底层差异、抽象类与接口的异同、hashCode的作用机制等核心技术概念,为Java开发者提供了全面的面试准备资料。
2025-11-08 03:30:22
809
原创 IT精选面试题系列之Java(2)
Java核心知识面试题解析:包含类组成要素、面向对象四大特征、访问修饰符区别等基础内容。重点讲解了重载与重写的关键差异、equals与==的本质区别,以及数据类型默认值和数组实例化方式。同时纠正了常见误区,如String非基本数据类型、float赋值需要类型转换等。文章通过代码示例和表格对比,帮助读者系统掌握Java核心概念,为面试和技术提升提供实用参考。
2025-11-06 22:45:50
796
原创 IT精选面试题系列之Java(1)
文章摘要:本文分享了13个Java面试常见问题解析,涵盖B/S与C/S架构、开发平台、JDK/JRE、语言特点、面向对象、数据结构等基础内容,以及instanceof、拆装箱等进阶知识点。通过对比讲解和代码示例,帮助读者快速掌握核心概念。文章采用问答形式,简明扼要地解答每个问题,适合准备面试的开发者阅读参考。作者建议读者分步消化这些知识点,并预告后续将继续更新更多面试干货内容。(149字)
2025-11-05 23:43:09
927
原创 IT精选面试题系列之Java(面试准备篇)
本文整理了Java开发岗位的面试准备指南,分为技术储备、项目经验和简历优化三个部分。技术储备方面,要求掌握Java基础、微服务架构和常见八股文,社招还需深入某一技术栈。项目经验强调业务理解和问题解决能力,建议将单体项目润色为微服务架构。简历制作需注意技术名词规范、信息布局合理,重点突出专业技能和项目亮点。最后提供了面试自我介绍和项目介绍的模板话术。文章为Java开发者提供了从技术准备到面试技巧的全面指导。
2025-11-04 23:25:30
1172
原创 【无标题】
Past时间、日期 必须是一个过去的时间或日期@Future时期、时间 必须是一个未来的时间或日期@Email字符串 必须是一个邮箱格式@Pattern(regexp = “[a-zA-Z]*”, message = “密码不合法”)字符串、字符 正则匹配字符串@Range(max = 150, min = 1, message = “年龄范围应该在1-150内。@Validated:提供了一个分组功能,可以在入参验证时,根据不同的分组采用不同的验证机制,这个网上也有资料,不详述。
2024-06-21 22:29:12
867
原创 24年阿里大佬带队走通适合程序员的副业,可抄作业
你还在为了找不到工作而发愁嘛,你还在为了担心被优化而提心吊胆嘛,你还在为了生计而发愁嘛,这些是你的焦虑吗?2024年你的焦虑统统不是问题,程序员副业会,一次性为你解决。如果是,请不要担心,阿里大佬带队给你统统解决。一次零距离接触大佬的机会,你准备好了吗。程序员副业分享会-上海站 他来了。想要参与线下会点这里。
2024-04-27 22:01:16
359
原创 阿里内部Netty实战小册,值得拥有
在第 3 章中,你将开启对于 Netty 的细致探究之旅,从它的核心网络协议(第 4 章)以及数据处理层(第 5 章和第 6 章)到它的并发模型(第 7 章)。你将看到:如何在运行时配置基于 Netty 的应用程序的各个组件,以使它们协同工作(第 8 章),Netty 是如何帮助你测试你的应用程序的(第 9 章)。需要指出的是,网络通信框架的优秀不仅仅体现在性能和效率上,更重要的体现是,是否能够屏蔽底层复杂度,编程模型是否简单易懂,是否适用更多的应用场景,以及开发社区是否活跃。附录 Maven 介绍。
2024-04-10 21:04:56
915
原创 go并发编程
go的GMP并发模型,让go天然支持高并发,先了解一下GMP模型吧GMPG协程,M工作线程、P处理器,M必须持有P才可以执行GP维护着一个协程G队列,P依次将G调度到M中运行if M0中G0发生系统调用,M0将释放P,冗余的M1获取P,继续执行P队列中剩余的G。(只要P不空闲就充分利用了CPU)G0系统调用结束后,如果有空闲的P,则获取P继续执行G0,否则将G0放入全局队列,M0进入缓存池睡眠。(全局队列中的G主要来自从系统调用中恢复的G)
2024-03-14 22:56:22
1022
原创 超全面!阿里巴巴最新发布23年秋招200道Java面试题(含答案)
马上过34岁生日了,和大家聊聊最近的情况面试中总结了200道经典的Java面试题,里面包含面试要回答的知识重点,并且我根据知识类型进行了分类,可以说非常全面了~
2024-03-08 23:05:11
1139
原创 Spring Boot整合Dubbo+Zookeeper实现RPC调用
通过一个示例说明Dubbo+Zookeeper在Spring Boot中的应用。
2024-03-08 22:47:07
606
原创 GitHub排名第一《lntellij IDEA软件开发与应用实战手册》限时开源
本章主要对IntelliJ IDEA进行了简要的特性描述,同时在示例程序中描述了项目的基本组成结构1.1 IntelliJ IDEA特性概述1.2 IntelliJ IDEA的安装与配置1.3第一个示例程序。
2024-03-06 21:55:15
1038
转载 RabbitMQ、RocketMQ和Kafka全面对决,谁是最佳选择?
适用于易用性和灵活性要求较高的场景异步任务处理:RabbitMQ提供可靠的消息传递机制,适用于处理异步任务,例如将耗时的任务放入消息队列中,然后由消费者异步处理,提高系统的响应速度和可伸缩性。解耦系统组件:通过使用RabbitMQ作为消息中间件,不同的系统组件可以通过消息进行解耦,实现松耦合的架构,提高系统的可维护性和灵活性。事件驱动架构:RabbitMQ的发布-订阅模式可以用于构建事件驱动架构,将系统中的事件作为消息发布到相应的主题,不同的消费者可以订阅感兴趣的主题进行相应的处理。
2024-03-06 21:31:42
2570
原创 2024JAVA面试题全集(超全面!超系统!超实用!)早做准备,早上岸
前两个月,公司java岗位面了50+候选人,面试下来发现几类过不了的情况,分享大家防止踩坑:新技术倒是掌握得挺多,基础的却一塌糊涂。工作多年,从未学习过工作之外的技术栈,也没有对技术有任何的兴趣,遇到问题就百度去csdn看解决方案。业务单一化和技术栈老化,技术简单,工作七八年,所有的项目都是spring+mybatis/hibernate+mysql。这些情况一般面试就没啥希望了,毕竟对于大部分程序员来说:最重要的肯定是建立一个系统的知识支撑体系,使自己具备扎实的Java基础能力。
2024-03-05 23:04:08
458
原创 SpringBoot 的优雅的接口参数验证
java复制代码@RestControllerAdvice"));log.error("系统发生异常:", ex);在上述代码中,我们定义了两个异常处理方法,一个处理MethodArgumentNotValidException 异常,一个处理其他类型的异常,使用了 @ExceptionHandler 注解将不同类型的异常映射到不同的处理方法中。java复制代码public enum ResultCode {SUCCESS(200, "操作成功"),
2024-02-28 22:50:30
1305
原创 惊艳!Alibaba最新发布「10亿级并发系统设计文档」Git狂揽8000星
高并发代表着大流量,高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案,从而抵抗巨大流量的冲击,带给用户更好的使用体验。每逢阿里开展大型活动,比如、双11、双12、等等,使用淘宝的用户就会瞬间飙升,为何淘宝APP从来没有崩盘?淘宝的亿级并发系统架构又是如何设计的呢?由六个部分,基础篇、数据库篇、缓存篇、消息队列篇、分布式服务篇、维护篇、实战篇共计328页。计数系统设计(一):面对海量数据的计数器要如何做?系统架构:每秒1万次请求的系统要做服务化拆分吗?高并发系统:它的通用设计方法是什么?
2024-02-28 22:32:18
623
原创 面试官:MySQL中<>能过滤到null值吗?
今天了不起带着大家看了一个MySQL中不等于的实际使用,相信没用过的你也学会了,即将要用到的也希望后面能注意到这个问题。具体使用还是不使用不等于根据业务情况来做取舍,没有什么是绝对的。
2024-02-26 23:01:57
1245
原创 2023金九银十通过率最高的大厂面试真题汇总,已助500+人成功上岸2023金九银十通过率最高的大厂面试真题汇总,已助500+人成功上岸
不过最近还是会有一些读者粉丝朋友反馈,“Java市场饱和了”、“大环境还是不好”、“投几十个简历都没有一个约面的”。其实并不是岗位需求量变少了,是越来越多的公司需要【中、高级Java工程师】。结合了9、10月份最新面试动向,给大家准备了一套最新大厂面试真题汇总,刷完掌握之后通过技术面基本没有什么问题了!市场依旧很卷,只不过卷的是技术,卷的是经验。除此之外,这份资料里还收录了后端面试必备的基础知识、大厂面试真题、手撕代码详细解析等等。2023年已经接近尾声了,疫情的影响也在逐渐减小,市场慢慢复苏。
2024-02-26 22:54:17
415
原创 GitHub昙花一现!《Spring Boot趣味实战课》神作开源几分钟被下架
涵盖 Spring MVC、MyBatis Plus、Spring DaJPA、Spring Security、Quartz等主流框架。讲解单元测试、异常处理、日志、Swagger、AOP、l0c、自动配置、数据库事务、分布式锁等硬核知识。有需要小伙伴可点击此处货区此份文档。内容丰富、趣味实战是本书的两大特色。
2024-02-25 23:03:34
506
原创 Java程序员真的还有未来吗?如何备战2024春招?并狂拿大厂offer?
这样不仅能展现你对公司的关注,也能让面试官感受到你的诚意。另外,别忘了提前了解一下面试官的背景和喜好,这样你就能投其所好,增加拿到offer的几率。同时,要相信自己具备胜任工作的能力,坚持下去,总会有一个适合你的offer在前方等待着你。了解新技术的发展和应用,关注行业的最新动态和趋势,这样在求职过程中就能更有针对性地展示自己的能力和经验。但是,只要我们紧跟时代的步伐,不断学习和进步,就一定能够应对未来的挑战。下面是小编给大家总结的Java面试面试题库,包含的面试题之多,足足1.4个G,够你学习好久了!
2024-01-25 22:20:17
1026
原创 阿里巴巴Github星标57.9KJava面试突击汇总(全彩版)首次公开
我今天写这篇文章的意义就在于劝诫大家如果面试准备阶段没有方向的话,不妨暂时停下来,看一下自己怎么才能更加系统、有条理地去备战面试,建立起一个系统的查漏补缺体系;现在互联网大环境不好,互联网公司纷纷裁员并缩减HC,更多程序员去竞争更少的就业岗位,整的IT行业越来越卷。身为Java程序员的我们就更不用说了,上班8小时需要做好本职工作,下班后还要不断提升技能、技术栈,才能从容应对现在互联网公司的面试!ElasticSearch篇(22道)SpringCloud篇(14道)SpringBoot篇(14道)
2024-01-19 16:24:28
418
原创 首次公开!阿里巴巴最新高并发架构设计实录被我从Github扒下来了
而本篇LZ要跟大家探讨的就是“上天”这块的内容。这也就意味着,你想要在今年这个大环境下,找到一份薪水高且发展前景好的岗位,不关基础知识还要有良好的编码习惯和能力、排查问题、解决问题的能力以及整体系统的设计能力和架构能力。上天是指高并发,缓存,大流量,大数据量,能在更高的层面解决问题,入地是指从JVM,OS,算法,线程,IO这块刨根究底,对底层知识都能知其然还要知其所以然。这时候可能有些就会说了:LZ你说那么多,我公司也没有好的项目,平时根本接触不到高并发,简历也根本不敢写上有高并发经验,这怎么办?
2024-01-18 23:43:08
494
原创 阿里巴巴官方上线!号称国内Java八股文天花板(终极版)首次开源
本小册内容涵盖:Java基础,JVM,多线程,数据库(MySQL/Redis)SSM,Dubbo,网络,MQ,Zookeeper,Netty,微服务,大数据,算法,项目,设计模式等,篇幅足足近2千页,大家面试前拿去提前刷刷,肯定能对你们有很大帮助!真正有意义的就业与跳槽,是要进入到一个有绝对潜力的行业或者薪资能实现爆炸式增长的。趁着放假,我在家也总结了以往一些粉丝投稿给我的面试经验,与各个大厂面试官朋友的面试考题,耗时5天给大家整理出了一个2023最新最全的Java面试高频题库(如下所示)
2024-01-17 23:52:26
434
原创 理论实战源码齐飞!架构师社区疯传的SpringSecurity进阶小册真香
安全管理是Java应用开发中无法避免的问题,随着Spring Boot和微服务的流行,Spring Security受到越来越多Java开发者的重视,究其原因,还是沾了微服务的光。但目前市面上缺少系统介绍Spring Security的书籍,网上的博客内容又比较零散,这为很多初次接触Spring Security 的Java工程师学习这门技术带来诸多不便。第二部分:主要介绍Spring Security 中的认证功能,以及由此衍生出来的会话管理、HTTP防火墙、跨域管理等。OAuth2四种授权模式。
2024-01-12 23:23:09
440
转载 想要快速开发一个系统?选 BuildAdmin 就对了!
Part1介绍基于 Vue3.3 + ThinkPHP8 + TypeScript + Vite + Pinia + Element Plus 等流行技术栈的后台管理系统,自适应多端、可视化 CRUD 代码生成、自带 WEB 终端、同时提供 Web、WebNuxt、Server 端、内置全局数据回收站和字段级数据修改保护、自动注册路由、无限子级权限管理等,无需授权即可免费商用,希望能帮助大家实现快速开发。Part2主要特性CRUD 代码生成:图形化拖拽生成后台增删改查代码,自动创建数据表;
2024-01-12 17:58:10
2258
原创 SpringCloud 远程调用为啥要采用HTTP,而不是RPC?
首先SpringCloud开启Web服务依赖于内部封装的Tomcat容器,而今信息飞速发展,适应大流量的微服务,采用Tomcat处理HTTP请求,开发者编写Json作为资源传输,服务器做出相应的响应,可以更加的灵活处理业务数据,而HTTP协议是跨平台的,符合微服务B/C数据交互的方式,可以的一套服务器对应移动H5、App、小程序提供服务。注意:无论是何种类型的数据,最终都需要序列化转换成二进制流在网络上进行传输,数据的发送方需要将对象序列化转换为二进制流,而数据的接收方则需要把二进制流反序列化为对象。
2024-01-11 20:42:29
500
1
原创 GitHub现新霸主!「Java并发编程实战攻略」竟是阿里内部顶级机密
从并发测试工具 JCStress 介绍与使用,到多核 CPU 缓存结构和问题,再到 Java 内存模型的 HB 规则,逐一解析这些知识点,并通过实际案例演示如何应用于实际项目中。现在网上有不少 Java 并发编程相关的资料,但是好多都千篇一律,基本是概念讲解。这里推荐一个 《Java 并发编程实战攻略》,包含有 10+ 实战案例,把实际应用中踩的坑、验证过的最佳思路和方案拆开来,揉碎了讲出来。面过 Java 技术岗的人都知道,现在 10 家公司里,起码有 11 家都会涉及到并发,并发编程基本上是必考点。
2024-01-11 20:05:50
419
原创 2023金九银十通过率最高的大厂面试真题汇总,已助500+人成功上岸
不过最近还是会有一些读者粉丝朋友反馈,“Java市场饱和了”、“大环境还是不好”、“投几十个简历都没有一个约面的”。其实并不是岗位需求量变少了,是越来越多的公司需要【中、高级Java工程师】。结合了9、10月份最新面试动向,给大家准备了一套最新大厂面试真题汇总,刷完掌握之后通过技术面基本没有什么问题了!市场依旧很卷,只不过卷的是技术,卷的是经验。除此之外,这份资料里还收录了后端面试必备的基础知识、大厂面试真题、手撕代码详细解析等等。2023年已经接近尾声了,疫情的影响也在逐渐减小,市场慢慢复苏。
2024-01-11 14:52:34
441
原创 大厂贬值裁员,我却凭借Java开发进阶面试秘籍(核心版)逆流而上
MySQL 的使用频率也非常高,几乎是 Java 后端开发必须掌握的技术栈。关键的技术点已经帮大家整理好了,进阶、面试突击和实战运用,进阶高级后端工程师!其实面试的时候,并不是要求你所有的知识点都会,而是关键的问题答到点子上!资料中涵盖了一线大厂、中小厂面试真题,毕竟真题都是技术领域最经典的基础知识和经验沉淀的汇总,非常有必要学习掌握!最近参加了面试或者身边有朋友在面试的兄弟有没有发现,现在的面试不仅会问八股文,还会考察框架、项目实战、算法数据结构等等,需要准备的越来越多。大厂真题 | 群内实时更新。
2024-01-08 19:42:29
439
原创 太卷了!京东、微博最新「Redis缓存高手心法手册」竟被开源了
因此,分布式缓存作为分布式架构的重要组件,当一个缓存服务节点挂掉,可以马上切换到另外的缓存服务节点,以保证系统能正常运行。转眼就是金九银十了,大家的面试也要准备开始了,好好的过一下面试里强调的重点技术。希望大家通过这个笔记,既有在技术上的精进和能力上的增长,也能在面试中更加从容地应对,真正通过这些学习和准备得到实实在在的回报和收获,多拿offer,涨薪翻倍!而在缓存中间件中,Redis以兼具缓存和数据库的优点,适用范围更广,很多人更愿意使用,memcache也只能望其项背。
2023-12-25 22:32:53
462
原创 霸榜GitHub周榜!Java面试福音,逼自己一周背完上岸大厂!
说回来,对于Java面试八股文我整理了22篇:基础篇==>多线程&并发==>MySQL篇==>JVM篇==>Spring==>Mybaits==>SpringBoot==>Redis==>网络==>设计模式==>分布式==>SpringCloud==>Dubbo==>NginX==>Tomcat==>MQ==>Linux==>Zookeeper==>尤其是学IT的朋友们,一直绝对会是你的归宿,不然很容易就被淘汰,如果你没有这样的想法,不如早早放弃学计算机,去考个公或者考编吧。你不去卷,别人就去卷。
2023-12-20 22:15:05
518
原创 火爆Boss直聘的2023最牛字节Java面试手册!助你狂拿千份offer!
这份字节Java面试参考手册总共有210页,并包含十二部分的内容:Java基础、集合类Set、锁volatile synchronized Lock ReentrantLock AQS CAS、Java多线程、Java内存模型和垃圾回收、JUC包、设计模式、数据结构、数据库、网络、操作系统。面试官可能会询问关于数组、链表、栈、队列、树、图等数据结构的问题,以及排序、查找、递归等算法的问题。需要注意的是,随着技术的发展和市场竞争的加剧,对Java开发人员的要求也在不断提高。需要了解操作系统的基本概念和原理。
2023-12-18 22:13:24
1265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅