- 博客(4424)
- 资源 (35)
- 收藏
- 关注
原创 2000+ 道 Java面试题及答案整理(2024最新版)
栈长整理了 2021 年最新、最全的 Java 面试题,题目涉及 Java 基础、集合、多线程、IO、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…等等。题库共 600+ 道,带全部答案,非常齐全!Java 基础1、面向对象编程有哪些特征?2、JDK 与 JRE 的区别是什么?3、Java 有哪几种基本数据类型?4、== 和 equals 比较有什么区别?5、public,private,protected,默认的区别?6、this 和 super 有什
2021-02-18 17:49:02 18458 12
原创 推荐一个 Java 里面比较牛逼的公众号!
今天给大家推荐一个牛逼的纯 Java 技术公众号:Java技术栈,作者:栈长。Java程序员、Java爱好者扫码关注吧!确实牛逼,几十万人关注了,原创文章350+,好友都 3000+ 关注了。栈长分享的都是主流的 Java 技术干货,来,下面我给大家随便抓几篇,都是上万阅读,干货满满。1、Java 12 骚操作, switch居然还能这样玩2、推荐一款阿里开源的 Java 诊断工具...
2019-08-23 13:59:11 5090 3
转载 公司新来一个技术总监,把微信扫码登录设计得炉火纯表,那叫一个优雅,佩服!!...
点击关注公众号,Java干货及时推送↓推荐阅读:面试辅导,我们出大成果了!微信开放平台:微信扫码登录功能官方文档:https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html1. 授权流程说明微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站,在微信用户授...
2024-04-30 14:31:31 3
原创 多人同时导出 Excel 干崩服务器!新来的阿里大佬给出的解决方案太优雅了!
业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,还涉及文件输入、输出流的io操作,所以对服务器的性能会影响的比较大;结合以上原因,对导出操作进行排队;刚开始拿到这个需求,第一时间想到就是需要维护一个FIFO先进先出的队列,给定队列一个固定size,在队列里面的人进行排队进行数据导出,导出完成后立马出队列,下一个排队的人进行操作;
2024-04-30 09:44:11 208
转载 多人同时导出 Excel 干崩服务器!新来的阿里大佬给出的解决方案太优雅了!
点击关注公众号,Java干货及时推送↓推荐阅读:面试辅导,我们出大成果了!来源:juejin.cn/post/7259249904777838629前言 业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,还涉及文件输入、输出流的io操作,所以对服务器的性能会影响的比较大;结合以上原因,对导出操作进行排队;刚开始拿...
2024-04-29 14:31:39 6
原创 顶级 Javaer 都在用的 20 个类库,真香!
优秀且经验丰富的Java开发人员的特征之一是对API的广泛了解,包括JDK和第三方库。我花了很多时间来学习API,尤其是在阅读了Effective Java 3rd Edition之后 ,Joshua Bloch建议在Java 3rd Edition中使用现有的API进行开发,而不是为常见的东西编写新的代码。这对我来说很有意义,因为这些第二方库都经过了测试。在本文中,我将分享Java开发人员应该熟悉的一些最有用和最基本的库和API。
2024-04-29 09:48:09 597
转载 国内最强 Spring Cloud,没有之一!
Spring Cloud课程优惠来了大家好,我是R哥。最近做面试辅导,一直有粉丝和我说面试都需要掌握 Spring Cloud 微服务技术,而实际项目中又没用过微服务,不知道如何下手。近几年来,Spring Cloud 微服务一直都是 Java 程序员求职的标配技术,不管有没有实际项目经验,简历都得往这方面靠,不然如果没有其他亮点,简历都捞不起来。五一来了,还有粉丝问 Spring Cloud ...
2024-04-28 15:02:27 12
原创 35K*14 薪,入职了!这公司只要不裁员,我能一直呆下去!
大家好,我是R哥。说说最近的面试辅导,有个学员进了某个知名互联网公司,,有不少粉丝留言问我,这篇拿他这个案例完整回顾一下吧,我管他叫小Y吧。
2024-04-28 09:39:05 642
转载 大量 Java 开源项目停更...
点击关注公众号,Java干货及时推送↓推荐阅读:投了 100 多份简历后…出品| OSC开源社区(ID:oschina2013)Sonatype 发布了最新的一份《软件供应链状况》报告,深入探讨了如何在充满选择的世界中定义更好的软件,并探讨人工智能 (AI) 对软件开发的深远影响;还研究了开源供应、需求和安全之间错综复杂的相互作用。报告跟踪了 Java (Maven)、JavaScript (...
2024-04-27 11:31:49 15
转载 面试辅导,我们出大成果了!
本文目录:面试辅导背景面试辅导特色面试辅导流程面试辅导团队面试辅导价格面试辅导答疑面试辅导成果面试辅导报名大家好,我是R哥。今年的金三银四求职季也接近尾声了,真是够冷清啊,虽然求职的人还是很多,但是行情可以用铜三铁四来形容了。很多小伙伴反馈说没什么面试机会,都在抱怨大环境,一看简历,却出了大问题,都是记流水账,没有任何亮点,有面试机会才怪。即使在这种大环境下,还是有小伙伴通过我们的面试辅导拿到了 ...
2024-04-27 11:31:49 10
原创 MyBatis 动态 SQL 最全教程,这样写 SQL 太优雅了!
在实际开发中会遇到许多相同的SQL,比如根据某个条件筛选,这个筛选很多地方都能用到,我们可以将其抽取出来成为一个公用的部分,这样修改也方便,一旦出现了错误,只需要改这一处便能处处生效了,此时就用到了。有时候,我们不想用到所有的查询条件,只想选择其中的一个,查询条件有一个满足即可,使用 choose 标签可以解决此类问题,类似于 Java 的 switch 语句。原理为:使用 OGNL 从 sql 参数对象中计算表达式的值,根据表达式的值动态拼接 sql,以此来完成动态 sql 的功能。
2024-04-26 10:00:39 341
原创 35K*14 薪入职了,这公司只要不裁员,我能一直呆下去。。
大家好,我是R哥。说说最近的面试辅导,有个学员进了某个知名互联网公司,拿到了 35K*14 薪的好成绩,有不少粉丝留言问我,现在行情这么差,他是怎么做到的?这篇拿他这个案例完整回顾一下吧,我管他叫小Y吧。背景沟通说下小Y的基本情况吧:小Y工作 5 年+,空窗期2个月+,5 年干了 3 家单位,学历不错,但跳槽略显频繁,他先后面了小米、贝壳、阿里、字节,都以失败告终。面试这么多公司都没有下文,让他有...
2024-04-26 09:46:31 926
转载 顶级 Javaer 都在用的 20 个类库,真香!
点击关注公众号,Java干货及时推送↓推荐阅读:投了 100 多份简历后…优秀且经验丰富的Java开发人员的特征之一是对API的广泛了解,包括JDK和第三方库。我花了很多时间来学习API,尤其是在阅读了Effective Java 3rd Edition之后 ,Joshua Bloch建议在Java 3rd Edition中使用现有的API进行开发,而不是为常见的东西编写新的代码。这对我来说很有...
2024-04-25 14:31:24 29
原创 公司来了个新同事,把 DDD 运用得炉火纯青!
我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢?目前领域驱动设计是目前比较流行的一种架构设计,只需要按照领域驱动设计的四重边界进行架构设计,就能够很好的对各个领域解耦,对后期的业务垂直扩展、功能的水平扩展提供了良好的基础。版权声明:本文为CSDN博主「我思知我在」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。1.Spring Boot 3.x 教程,太全了!2.
2024-04-25 09:53:54 282
原创 MySQL 分库分表方案,总结太全了。。
公司最近在搞服务分离,数据切分方面的东西,因为单张包裹表的数据量实在是太大,并且还在以每天60W的量增长。之前了解过数据库的分库分表,读过几篇博文,但就只知道个模糊概念, 而且现在回想起来什么都是模模糊糊的。今天看了一下午的数据库分库分表,看了很多文章,现在做个总结,“摘抄”下来。(但更期待后期的实操) 会从以下几个方面说起:第一部分:实际网站发展过程中面临的问题。第二部分:有哪几种切分方式,垂直和水平的区别和适用面。第三部分:目前市面有的一些开源产品,技术,它们的优缺点是什么。
2024-04-24 15:59:34 243
转载 35K*14 薪,入职了!
大家好,我是R哥。今年的金三银四求职季也接近尾声了,真是够冷清啊,虽然求职的人还是很多,但是行情可以用铜三铁四来形容了。很多小伙伴反馈说没什么面试机会,都在抱怨大环境,一看简历,却出了大问题,都是记流水账,没有任何亮点,有面试机会才怪。即使在这种大环境下,还是有小伙伴通过我们的面试辅导拿到了 35K*14薪的好成绩,让很多人羡慕不已,真的是大环境的问题吗?大约过了一个月后……一个月后,这个学员已...
2024-04-24 15:01:59 25
转载 四月跳槽的好好看看。。
这是来自R哥一个粉丝的反馈:我这几年一直坚持在运营这个Java面试库,能帮到他这么多,我也很欣慰,也让我觉得很有意义在做一件事情。Java面试库从 0 一直更新到现在2500+,几乎覆盖了所有主流面试题,还有大厂面试真题,支持自测练习,花费我巨量心血,堪称面试速成神器!如果你还没用过这个Java面试库,我一定要推荐给你:题库中的内容都是我工作这么多年,以及写博客、写公众号、写书这么多年积累的精华...
2024-04-23 15:01:58 29
原创 公司新来一个干练小伙,把 MyBatis 替换成 MyBatis-Plus,上线后哭晕在厕所。。。
一个老项目,数据库用的是 MySQL 5.7.36 , ORM 框架用的 MyBatis 3.5.0 , mysql-connector-java 版本是 5.1.26新来了一个干练的小伙,精力充沛,看着就是一个喜欢折腾的主他就觉得 MyBatis 使用起来不够简单,要写的代码还比较多,觉得有必要替换成 MyBatis-PlusMybatis-Plus 替换 Mybatis先准备一张表 tbl_order ,然后初始化 2 条数据。
2024-04-22 19:33:29 353
转载 投了 100 多份简历,面试只有六七家…
大家好,我是R哥。今年的金三银四求职季也接近尾声了,真是够冷清啊,虽然求职的人还是很多,但是行情可以用铜三铁四来形容了。最近也面试辅导了好些个小伙伴,最夸张的一位投了 100 多次简历,只有 6、7 个面试机会,并且还没有收到 1 个 Offer。这位兄弟的学历是本科,不算差,毕业 5年+就干了 2 家公司,履历也比较稳定,按往年的行情,这样的简历工作应该随便挑,可是现实狠狠打了他的脸,于是他找...
2024-04-22 10:06:39 36
转载 跳一次槽涨 8K,我是怎么做到的?
这是来自R哥一个粉丝的反馈:我这几年一直坚持在运营这个Java面试库,能帮到他这么多,我也很欣慰,也让我觉得很有意义在做一件事情。Java面试库从 0 一直更新到现在2500+,几乎覆盖了所有主流面试题,还有大厂面试真题,支持自测练习,花费我巨量心血,堪称面试速成神器!如果你还没用过这个Java面试库,我一定要推荐给你:题库中的内容都是我工作这么多年,以及写博客、写公众号、写书这么多年积累的精华...
2024-04-19 14:07:07 37
转载 分库分表,可能真的要退出历史舞台了!
点击关注公众号,Java干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!作者:蚊子squirrel来源:https://www.jianshu.com/p/9131edd8fd2c最近与同行科技交流,经常被问到分库分表与分布式数据库如何选择,网上也有很多关于中间件+传统关系数据库(分库分表)与NewSQL分布式数据库的文章,但有些观点与判断是我觉得是偏激的,脱离环境去评价方案好坏其...
2024-04-19 14:07:07 39
转载 110 个 Java 主流组件和框架整理,常用的应有尽有,建议收藏!!
点击关注公众号,Java干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!整理:四猿外以下排序是按照从技术组件到开发框架到代码工具,也有一些实在不好分类的,就放到最后了。WEB 容器Tomcathttps://tomcat.apache.org/Jettyhttps://www.jetty.com/JBosshttps://www.jboss.org/Resinhttps://cau...
2024-04-18 14:30:15 36
转载 Spring Boot 学习路线,别再乱学了!
大家好,我是R哥。Spring Boot 的重要性就不用多说了,它是现在事实上的 Java 万能框架,也是 Java 程序员必须掌握的技术之一,跳槽面试必问,职场提升必备。市面上很多书籍、博客都是基于 Spring Boot 1.x, 2.x 的应用,很多都过时了,学习起来就会走很多弯路。所以,我的《Spring Boot 核心技术课》来啦,基于全新 3.x 版本。有需要的扫码订阅学习:399 元...
2024-04-18 14:30:15 34
转载 美团一面:为什么 Spring 和 IDEA 都不推荐使用 @Autowired 注解??
点击关注公众号,Java干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!作者:小亮哥Ya链接:https://juejin.cn/post/7080441168462348319大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告:Field injection is not recommended (字段注...
2024-04-17 14:07:01 50
转载 从华为离职了,一身轻松。。
点击关注公众号,Java干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!大家好,我是R哥。分享分享一篇网友从华为离职的经历,写得很好,分享给大家看下。原文:https://zhuanlan.zhihu.com/p/485029198遗憾的是,我转正后看到了大家的能力和努力,也意识到在预期的时间内难以达到我想要的高度,最终经过各方面的考虑,决定放弃这个职位,重新回到外企找回适合我的节...
2024-04-16 15:01:24 48
转载 公司新来一个同事,把风控系统设计得炉火纯青,万能通用,稳的一批!
点击关注公众号,Java干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!作者:wingli链接:https://juejin.cn/post/7182774381448282172一、背景1.为什么要做风控? 这不得拜产品大佬所赐目前我们业务有使用到非常多的AI能力,如ocr识别、语音测评等,这些能力往往都比较费钱或者费资源,所以在产品层面也希望我们对用户的能力使用次数做一定的限制...
2024-04-15 15:01:29 46
转载 马云重磅发声!退休五年来首次,要有大动作了
点击关注公众号,Java干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!大家好,我是R哥。在阿里重组一周年之际,4月10日,阿里创始人马云在内网论坛发表题为《致改革 致创新》的帖子,高度肯定蔡崇信和吴泳铭组成的新管理层的变革勇气,称阿里巴巴已重回健康成长轨道,并支持继续改革。这是退休后的马云五年来首次长篇幅分享对公司改革创新及未来前景的思考。马云在帖文中点赞了由蔡崇信和吴泳铭组成的...
2024-04-13 12:31:54 45
转载 公司新来一个干练小伙,把 MyBatis 替换成 MyBatis-Plus,上线后哭晕在厕所。。。...
点击关注公众号,Java干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!作者:青石路来源:www.cnblogs.com/youzhibing/p/18019399MyBatis 替换成 MyBatis-Plus 背景介绍一个老项目,数据库用的是 MySQL 5.7.36 , ORM 框架用的 MyBatis 3.5.0 , mysql-connector-java 版本是 5.1...
2024-04-12 15:01:40 76
原创 美团二面:为什么不推荐使用 MyBatis 二级缓存?大部分人都答不上来!
上面的代码,test() 方法中前后两次调用了 xxxMapper.getPaymentVO 方法,因为没有加 @Transactional 注解,所以前后两次查询,是两个不同的会话,第一次查询完后,SqlSession 会自动 commit,所以二级缓存能够生效;SpringBoot 集成 MyBatis 的话,如果没有开启事务,每次执行查询,都会创建新的 SqlSession,所以即使是在同一个方法中进行查询操作,那也是跨会话的。而二级缓存可以跨会话,多个会话可以使用相同的缓存!
2024-04-12 10:15:46 730
转载 终于!卷进阿里了!!
这是来自R哥一个粉丝的反馈:我这几年一直坚持在运营这个Java面试库,能帮到他这么多,我也很欣慰,也让我觉得很有意义在做一件事情。Java面试库从 0 一直更新到现在2500+,几乎覆盖了所有主流面试题,还有大厂面试真题,支持自测练习,花费我巨量心血,堪称面试速成神器!如果你还没用过这个Java面试库,我一定要推荐给你:题库中的内容都是我工作这么多年,以及写博客、写公众号、写书这么多年积累的精华...
2024-04-11 15:01:55 45
原创 Nacos 2.3.2 正式发布,修复重大 bug!
大家好,我是R哥。Nacos 2.3.2 前几天正式发布了,修复了一个重大 bug。Nacos 一个用于构建云原生应用的动态服务发现、配置管理和服务管理平台,由阿里巴巴开源,致力于发现、配置和管理微服务。说白了,
2024-04-11 10:54:31 738
原创 Nacos 2.3.2 正式发布,修复重大 bug!
点击关注公众号,Java干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!大家好,我是R哥。Nacos 2.3.2 前几天正式发布了,修复了一个重大 bug。Nacos 先扫个盲:Nacos 一个用于构建云原生应用的动态服务发现、配置管理和服务管理平台,由阿里巴巴开源,致力于发现、配置和管理微服务。说白了,Nacos 就是充当微服务中的的注册中心和配置中心。推荐一个开源免费的 Spr...
2024-04-10 15:41:58 597
转载 Spring Boot 学这个就够了!
大家好,我是R哥。Spring Boot 的重要性就不用多说了,它是现在事实上的 Java 万能框架,也是 Java 程序员必须掌握的技术之一,跳槽面试必问,职场提升必备。市面上很多书籍、博客都是基于 Spring Boot 1.x, 2.x 的应用,很多都过时了,学习起来就会走很多弯路。所以,我的《Spring Boot 核心技术课》来啦,基于全新 3.x 版本。有需要的扫码订阅学习:399 元...
2024-04-10 15:41:58 45
原创 腾讯云也崩了。。
虽然现在的互联网用户都对云故障习以为常了,包容性也更强了,但这么长时间不可用,这对目前来说严重依赖云服务的企业来说是不可接受的,可能会面临巨大损失。看来不少人对我的Java 面试题依赖还挺深,裁员越来越多,刷题面试找工作的人也越来越多,今年我也会继续优化和升级服务,尽可能保证刷题可用性和稳定性。从 15 点多发生故障,再到 17:16 彻底恢复,整个过程耗时超过一个半小时,全年不可用时间超过 90 分钟,这意味着。昨天腾讯云崩了,事情大概是这样的,15 点多的时候有好几位粉丝向我反馈,说小程序「
2024-04-09 15:38:07 842
原创 牛逼!一键生成整个项目类关系图,这款 IDEA 插件堪称神器!
最近看源码就想找个uml的类图工具,网上看了一些,发现都是一些单个类的继承关系图,如果不知道的朋友,可以用uml插件工具搜索uml即可(uml support),然后每次点击右键后在菜单下面找Diagrams。可能太多,为了查看自己想看的图,那么对自己想看的图添加星星,然后点击这个按钮,没有添加星星的类就会隐藏掉,用法就是在一个类上面点击右键。1:这里是按照对应的类还有模块还有包进行过滤,上面的小黄框就是对应的类,放大之后就是这样的。我的是已经安装过了,没有安装的可以浏览所有的,并查找。
2024-04-09 09:21:39 393
转载 求求你们了,别再做 SSH 外包项目了!!
大家好,我是R哥。今天有个粉丝找我咨询,原话是这样的:都 2024 年了,居然还有人在做 SSH 项目,如果还持续做下去,不接触新技术,我敢说铁定要废了。。不是说做 SSH 项目不行,只是这个技术是十几年前的技术解决方案了,现在的主流,不管是公司项目,或是自己接私活,前后端分离、分布式、微服务都是必不可少的。另外,现在大环境不是很好,不是我制作焦虑,危言耸听哈,来看看我的Java面试库群里,看看现...
2024-04-08 15:30:44 53
转载 IntelliJ IDEA 2024 首个大版本发布,好用到爆!
点击关注公众号,Java干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!JetBrains 为多款 IDE发布了 2024 年度首个大版本更新 (2024.1),包括 IntelliJ IDEA 、WebStorm、PhpStorm 和 PyCharm 等。下面主要介绍 IntelliJ IDEA 2024.1 变化。官方公告写道:IntelliJ IDEA 2024.1 引入了...
2024-04-07 15:35:44 258 1
转载 恭喜了!全体程序员彻底狂欢吧!这个好消息来得太及时!
自2003年10月18日起人事部、原信息产业部印发《全国计算机软考考试暂行规定》,将计算机软件资格考试(简称:软考)纳入全国专业技术人员职业资格证书制度统一规划!软考从传统的“技能考试”上升为“国家级考试”。软考证书热度持续上升????!23年软考报名人数超500万,相比20年报名人数直接翻了10倍;国内持证IT人才缺口高达950万,每年存在200万人的供需差;一线城市持证IT从业者平均工资高;持软考证...
2024-04-05 09:31:40 58
转载 互联网大厂学历要求一览表
点击关注公众号,Java干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!大家好,我是R哥。现在很多小伙伴都想去互联网大厂工作,进去可不是容易的事,先不说技术和经验如何,各个大厂还都有卡学历的门槛。先来看一下各大厂所需要的技术栈和学历要求:看到这儿是不是都被劝退了????虽然学历很重要,但我们做技术的,个人简历、技术实力、经历和项目经验同等重要,如果简历、经历和项目亮眼,也能...
2024-04-04 12:31:30 69
转载 面试过了,涨了 8K!!
这是来自R哥一个粉丝的反馈:我这几年一直坚持在运营这个Java面试库,能帮到他这么多,我也很欣慰,也让我觉得很有意义在做一件事情。Java面试库从 0 一直更新到现在2500+,几乎覆盖了所有主流面试题,还有大厂面试真题,支持自测练习,花费我巨量心血,堪称面试速成神器!如果你还没用过这个Java面试库,我一定要推荐给你:题库中的内容都是我工作这么多年,以及写博客、写公众号、写书这么多年积累的精华...
2024-04-03 14:08:46 53
《Java开发手册(嵩山版)》.pdf
2020-08-03
10道Java高级必备的Netty面试题!
2020-03-06
7道消息队列ActiveMQ面试题!
2020-03-06
史上最全 Java 多线程面试题及答案
2019-02-01
20 道 Spring Boot 面试题
2019-02-01
阿里巴巴的《Java开发手册》最新版:黄山版
2023-10-24
史上最全 40 道 Dubbo 面试题及答案
2019-02-01
区块链:将如何重新定义世界
2017-09-25
区块链定义未来金融与经济新格局
2017-09-25
腾讯区块链方案白皮书
2017-09-25
区块链技术指南
2017-09-19
JavaEE开发的颠覆者 Spring Boot实战(源码)
2017-09-19
JDK8代码实践,简单易懂
2017-09-07
Vim实用技巧(高清版)
2017-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人