首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
wswei
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
3分钟让你明白 HashMap之红黑树树化过程
适合面试装逼以及自我提升,前排请备好瓜子。 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本…
怎么重复使用inputStream?
又因为inputstream不能重复读,导致裁剪是成功的,而上传是失败的。我们今天就提供两种方法来解决,inputStream不能重复读的问题。 inputStream的内部有个pos指针,当读取的时候指针会不断的移动,当移动到末尾的时候,就无法再次读取了。 从执行结果可以看出…
Dubbo源码分析(二)Dubbo是从哪里初始化的?
上一节,我们通过与Spring集成的实例,把Dubbo项目跑了起来。但是Dubbo项目是怎么运行起来的呢?它的入口在哪里? 在官网上有这么一句话:Dubbo 采用全 Spring 配置方式,透明化接入应用,对应用没有任何 API 侵入,只需用 Spring 加载 Dubbo 的…
假如我是面试官,我会这样虐你
本文的面试题以 HR & 技术官角度常问的面试题,技术方面从 Java 基础、JVM、Spring、数据库、拓展题等方面考察你,当然面试官可能还会问些其他的技术点,我一篇文章也难以概全。总的来说,还是得多准备充分,面试时灵活答辩,相信你最后能拿到满意的 offer!加油,骚年!
RabbitMQ必备核心知识
AMQP协议规定,AMQP消息必须有三部分,交换机,队列和绑定。生产者把消息发送到交换机,交换机与队列的绑定关系决定了消息如何路由到特定的队列,最终被消费者接收。 消息实际上投递到的是交换机,具体路由到那个队列由交换机根据路由键(routing key)完成。 当你发消息到代理…
注意Spring事务这一点,避免出现大事务
本篇文章主要分享压测的(高并发)时候发现的一些问题。之前的两篇文章已经讲述了在高并发的情况下,消息队列和数据库连接池的一些总结和优化,有兴趣的可以在我的公众号中去翻阅。废话不多说,进入正题。 在我们创建订单的时候, 通常需要将订单和订单项放在同一个事务里面保证其满足ACID,这…
这才是真正的远程开发——VS Code Remote 环境搭建
“远程开发”或者“云开发”并不是什么新名词,因为程序员一直在追求着“Code Anywhere”,也一直有各种不同的产品试图满足这个需求。在各种产品中,既包括各类自称 WebIDE 的工具——如亚马逊的 Cloud9、老牌 IDE Elipse 的 Elipse Che、以及被…
你会这道阿里多线程面试题吗?
在前几天,群里有个群友问了我一道面试阿里的时候遇到的多线程题目,这个题目比较有意思,在这里和大家分享一下。 这两个题目看起来相似,第二个题目稍微来说比较简单一点,大家可以先思考一下两个线程奇偶数如何打印。 有一些人这里可能会用讨巧的,用一个线程进行循环,在每次循环里面都会做是奇…
Spring源码分析(八)深入了解事务管理的流程
事务管理对于系统应用来说至关重要,它保证了数据的完整性和安全性。特别是针对金融服务而言,更是不可或缺。经典的场景是转账操作,A账户向B账户转账5000元,首先A余额减少5000元,然后B余额增加5000元。通常情况下,都能正常完成交易。但也难免会遇到故障,这时候不能出现A的余额…
面试问题总结(Java工程师 20190301)
今天是我来杭州找工作后参加的第一次现场面试,也算是工作以来第一次正式的技术面试,超级超级紧张!两个面试官貌似都是做中间件和数据库编程方向的,问的很多我都不太擅长,两轮下来四个字总结那就是生无可恋。今天凭记忆总结一下,调整心态继续征程吧! 代码实现二叉树的数据结构。 写SQL语句…