首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
爱码仕i
掘友等级
Java架构师
专注于Java技术的研究与知识分享
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
阿里后端Java面试题:启动线程是start()还是run()?为什么?
当用start()开始一个线程后,线程就进入就绪状态,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。但是这并不意味着线程就会立即运行。只有当cpu分配时间片时,这个线程获得时间片时,才开始执行run()方法。start()是方法,它调用run()方法…
技术迭代日益快速的时代下,技术人如何自处?
科技发展的迅速是一件令人兴奋的事情。但如果站在一个技术开发者的角度去看的话,反而是一件心累的事儿,因为想要跟上科技更新的脚步并不是一件容易的事。所以作为技术人,我们是紧跟技术发展的潮流还是深挖其中的一项技术,必然就会牵扯到我们的一个职业规划问题。 我就简单的举个例子,我想大部分…
面试的时候怎么和面试官讲解你对MySQL索引的理解
索引是帮助MySQL高效获取数据的数据结构。 索引非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引能够轻易将查询性能提高好几个数量级,总的来说就是可以明显的提高查询效率。 **1、从存储结构上来划分:**BTree索引(B-Tree或B+Tree索引)…
十分钟深入理解HashMap源码
终于来到比较复杂的HashMap,由于内部的变量,内部类,方法都比较多,没法像ArrayList那样直接平铺开来说,因此准备从几个具体的角度来切入。 HashMap的每个存储位置,又叫做一个桶,当一个Key&Value进入map的时候,依据它的hash值分配一个桶来存储。 看一…
联想高级Java研发面经+面试题:Spring+多线程+MySQL+设计模式
上个礼拜,之前的一个同事突然联系我说他去面了联想的JAVA开发工程师,想分享一下面试经历和面试题。我当时就拍板说,好啊! 然后就整理了一下,写了这篇文章;和大家分享一下这次面试经验和面试题。 联想比较喜欢的人才特点:对技术有热情,强硬的技术基础实力;主动,善于团队协作,善于总结…
联想高级Java研发面经+面试题:Spring+多线程+MySQL+设计模式
上个礼拜,之前的一个同事突然联系我说他去面了联想的JAVA开发工程师,想分享一下面试经历和面试题。我当时就拍板说,好啊! 然后就整理了一下,写了这篇文章;和大家分享一下这次面试经验和面试题。 联想比较喜欢的人才特点:对技术有热情,强硬的技术基础实力;主动,善于团队协作,善于总结…
总结软件开发过程中最常犯的10个问题
这个列表总结了10个Java开发人员最常犯的错误。 Arrays.asList()会返回一个ArrayList,但是要特别注意,这个ArrayList是Arrays类的静态内部类,并不是java.util.ArrayList类。 java.util.Arrays.ArrayLi…
Java程序员注意——扼杀性能的 10 个常见 Hibernate 错误
我在很多应用程序中修复过性能问题,其中大部分都是由同样的错误引起的。修复之后,性能变得更溜,而且其中的大部分问题都很简单。所以,如果你想改进应用程序,那么可能也是小菜一碟。 这里列出了导致Hibernate性能问题的10个最常见的错误,以及如何修复它们。 FetchType.E…
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)?
项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么实现这样的功能呢? 使用现有的缓存技术框架,比如redis,ehcache。优点:成熟,稳定,…
网易Java研发面试官眼中的Java并发——安全性、活跃性、性能
一. 安全性问题 Ⅰ. 数据竞争 1. add 2. add + synchronized Ⅱ. 竟态条件 1. 转账 Ⅲ. 解决方案 二. 活跃性问题 Ⅰ. 死锁 Ⅱ. 活锁 Ⅲ. 饥饿 三. 性能问题 Ⅰ. 解决方案 Ⅱ. 性能指标 ... ... ...
下一页
个人成就
文章被点赞
5
文章被阅读
16,362
掘力值
547
关注了
0
关注者
4
收藏集
0
关注标签
2
加入于
2019-06-17