首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
阿Q说代码
获赞
243
粉丝
55
关注
2
看过 TA
41
男
山东建筑大学
2016
Java
IP属地:山东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑阿Q说代码吗?
发布(21)
评论
刷题
阿Q说代码
关注TA,不错过内容更新
关注
2022-05-20 10:55
已编辑
山东建筑大学 Java
面试官太难伺候?一个try-catch问出这么多花样
哈喽大家好,我是阿Q! 刚刚面试回来的B哥又在吐槽了:现在的面试官太难伺候了,放着好好的堆、栈、方法区不问,上来就让我从字节码角度给他分析一下try-catch-finally(以下简称TCF)的执行效率...... 我觉得应该是面试官在面试的过程中看大家背的八股文都如出一辙,觉得没有问的必要,便拐着弯的考大家的理解。今天趁着B哥也在,我们就来好好总结一下TCF相关的知识点,期待下次与面试官对线五五开! 环境准备:IntelliJ IDEA 2020.2.3、JDK 1.8.0_181 执行顺序 我们先来写一段简单的代码: public static...
你是个好人,但是我们不合适:
感觉是好生辟的知识点
0
点赞
评论
收藏
分享
2022-05-20 10:56
已编辑
山东建筑大学 Java
领导看了我写的关闭超时订单,让我出门左转
哈喽大家好,我是阿Q! 前几天领导突然宣布几年前停用的电商项目又重新启动了,带着复杂的心情仔细赏阅“儿时”的代码,心中的酸楚只有自己能够体会。 这不,昨天又被领导叫进了“小黑屋”,让我把代码重构下进行升级。看到这么“可爱”的代码,心中一万只“xx马”疾驰而过。 让我最深恶痛觉的就是里边竟然用定时任务实现了“关闭超时订单”的功能,现在想来,哭笑不得。我们先分析一波为什么大家都在抵制用定时任务来实现该功能。 定时任务 关闭超时订单是在创建订单之后的一段时间内未完成支付而关闭订单的操作,该功能一般要求每笔订单的超时时间是一致的。 如果我们使用定时任务来进行该操作...
Serein!:
楼主厉害了,把这个功能讲解的这么详细,还进行了问题分析和解决方法,佩服
0
点赞
评论
收藏
分享
2022-05-07 10:15
山东建筑大学 Java
阅读别人的代码,是一种怎样的体验
哈喽大家好,我是阿Q。 之前写过一篇名为《看了同事写的代码,我竟然开始默默的模仿了。。。》的文章,今天偶然间看了下后台数据,大吃一惊。该文章的阅读量在微信公众号内竟然达到了惊人的5W+ 。对于没见过市面的我来说已经相当满足了。 当然,能达到这样的数据离不开各位大佬的垂青,在此再次感谢各位大佬。 于是我又抱着好奇的态度去其他平台看了下数据,感觉也不错,大体算了一下全网竟然达到了10W+ ——此处应有掌声,为自己鼓个掌。 后面如果还有大佬想转载这篇文章,可以第一时间联系我,谢谢。 阅读感受 有趣的是大家对“阅读同事代码”这件事展开了热烈讨论,来两张图体会下。 对于我来说,也有些体会和感悟,分...
0
点赞
评论
收藏
分享
2022-04-29 11:00
已编辑
山东建筑大学 Java
虾皮二面:实力总结四类Bean注入Spring的方式
一提到Spring,大家最先想到的是啥?是AOP和IOC的两大特性?是Spring中Bean的初始化流程?还是基于Spring的Spring Cloud全家桶呢? 今天我们就从Spring的IOC特性入手,聊一聊Spring中把Bean注入Spring容器的几种方式。 我们先来简单了解下IOC的概念:IOC即控制反转,也称为依赖注入,是指将对象的创建或者依赖关系的引用从具体的对象控制转为框架或者IOC容器来完成,也就是依赖对象的获得被反转了。 可以简单理解为原来由我们来创建对象,现在由Spring来创建并控制对象。 xml 方式 依稀记得最早接触Spring的时候,用的还是SSH框架,不知...
投递虾皮信息等公司10个岗位 >
0
点赞
评论
收藏
分享
2022-04-22 17:39
已编辑
山东建筑大学 Java
京东面试官太难伺候?一个try-catch问出这么多花样
哈喽大家好,我是阿Q! 刚刚面试回来的B哥又在吐槽了:现在的面试官太难伺候了,放着好好的堆、栈、方法区不问,上来就让我从字节码角度给他分析一下try-catch-finally(以下简称TCF)的执行效率...... 我觉得应该是面试官在面试的过程中看大家背的八股文都如出一辙,觉得没有问的必要,便拐着弯的考大家的理解。今天趁着B哥也在,我们就来好好总结一下TCF相关的知识点,期待下次与面试官对线五五开! 环境准备: IntelliJ IDEA 2020.2.3、JDK 1.8.0_181 执行顺序 我们先来写一段简单的代码: public static int test1() { ...
0
点赞
评论
收藏
分享
2022-04-19 09:08
已编辑
山东建筑大学 Java
公司社招面试:请说出4种不使用第三方变量交换两个变量值的方法
哈喽,大家好,我是阿Q。前几天有个小伙伴去面试,被面试官的一个问题劝退了:请说出几种不使用第三方变量交换两个变量值的方法。 问题有点绕,好不容易缕清了面试官的问题,却发现答不上来。一时间尴尬无比,只能硬着头皮说不会。 遇到交换变量值的问题,通常我们的做法是:定义一个新的变量,借助它完成交换。 代码如下: t = a; a = b; b = t; 但问题的重点是“不使用第三方变量”,那就变得“可爱”起来了。思考过后,抛出以下四种方法来解决该问题: 变量本身交换数值; 算术运算; 指针地址操作; 位运算; 变量本身交换数值 b = (a + b) - (a = b); 首先执行 a + b...
投递字节跳动等公司10个岗位 >
0
点赞
评论
收藏
分享
1
2
关注他的用户也关注了:
牛客网
牛客企业服务