加载中
20 个实例玩转 Java 8 Stream

先贴上几个案例,水平高超的同学可以挑战一下: 1. 从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。 2. 统计员工的最高薪资、平均薪资、薪资之和。 3. 将员工按薪资从高到低排...

面试官:说一说你做过什么项目

Java目前已经形成了庞大的生态圈,应用于各大企业当中,而很多学习Java的同学,在找工作的时候,由于项目实战经验不足,常常无法通过企业的面试筛选。 许多学习Java的同学在学习过程中无法接...

2021/09/13 08:00
12
《面试八股文》之 Redis 16卷

关注选择“ 星标 ”, 重磅干货,第一 时间送达! 大家好,我是 moon。 redis 作为我们最常用的内存数据库,很多地方你都能够发现它的身影,比如说登录信息的存储,分布式锁的使用,其经常被...

rdb
2021/09/09 12:49
22
分布式事务最经典的七种解决方案

随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章总结了分布式事务最经典的解决方...

2021/09/08 08:00
5
MySQL事务的隔离性是如何实现的?

并发场景 最近做了一些分布式事务的项目,对事务的隔离性有了更深的认识,后续写文章聊分布式事务。今天就复盘一下单机事务的隔离性是如何实现的? 「隔离的本质就是控制并发」,如果SQL语句...

2021/09/07 08:00
12
ThreadLocal的经典使用场景

点击关注公众号,实用技术文章及时了解 两大使用场景-ThreadLocal的用途 典型场景1: 每个线程需要一个独享的对象(通常是工具类,典型需要使用的类有SimpleDateFormat和Random) 典型场景2...

2021/09/06 08:00
0
阿里为啥弃用Dubbo,抢用这个框架?

今年一晃就过去一半多,现在这个时间段,很程序员都会开始考虑升职涨薪,或者打算跳槽。 所以,大家就迎来了一堆问题: 自己目前的能力能不能够支撑自己晋升?如果跳槽的话要不要去大厂,都有...

2021/09/06 08:00
12
携程二面:讲讲 MySQL 中的 WAL 策略和 CheckPoint 技术

前段时间我在准备暑期实习嘛,这是当时面携程的时候二面的一道问题,我一脸懵逼,赶紧道歉,不好意思不知道没了解过,面试官又解释说 redo log,我寻思着 redo log 我知道啊,WAL 是啥?给面...

2021/09/03 08:00
34
面试官:说说Spring Boot自动装配的原理呗!

来源:blog.csdn.net/u014745069/ article/details/83820511 引言 不论在工作中,亦或是求职面试,Spring Boot已经成为我们必知必会的技能项。除了某些老旧的政府项目或金融项目持有观望态度...

2021/09/02 08:00
25
阿里巴巴为什么不建议直接使用Async注解?

对于异步方法调用,从Spring3开始提供了@Async注解,该注解可以被标在方法上,以便异步地调用该方法。调用者将在调用时立即返回,方法的实际执行将提交给Spring TaskExecutor的任务中,由指定...

2021/08/31 08:00
10
CyclicBarrier和CountDownLatch的用法与区别

前言 CyclicBarrier和CountDownLatch这两个工具都是在java.util.concurrent包下,并且平时很多场景都会使用到。 本文将会对两者进行分析,记录他们的用法和区别。 CountDownLatch CountDown...

2021/08/30 08:00
30
面试难题:字符串常量池存的是实例还是引用?

程序员的黄金期是什么时候? 要我来说,就是从正式入职成为程序员开始,持续工作5~8年的这个阶段。 在互联网行业,技术更新迭代的速度之快,容不得我们有片刻松懈 。可以说从你进入行业开始,...

面试官:说说什么是泛型的类型擦除?

先看一道常见的面试题,下面的代码的执行结果是什么? public static void main(String[] args) { List<String> list1=new ArrayList<String>(); List<Integer> list2=new ArrayList<I......

2021/08/27 08:00
15
TCP 连接的前世今生

前言 大家好!我是盼盼! 之前写了几篇关于算法和 linux 命令的文章,今天来学习下,网络协议相关的知识。不管你是客户端,还是服务端开发,网络协议这块都是要学习和了解的。 工作和面试中,...

2021/08/26 08:00
0
Buffer Pool 为了让 MySQL 变快都做了什么?!!

本文读完需9分钟,速读仅需5分钟。 前言 大家好,我是阿星,又跟大家见面了。 相信很多小伙伴在面试中都被问过「为什么要用缓存?」,大部分人都是回答:「减少数据库的磁盘IO压力」。 但是M...

2021/08/25 08:00
14
一文彻底吃透Spring Boot最全应用场景!

1-3年的Java开发最缺什么? 我最近面试了一个2年经验的Java开发工程师: 从简历上来看挺不错的,但说到项目经验,一问全是业务的重复造轮子!不到一年开发经验的人也能做。 这正应了我在知乎...

2021/08/25 08:00
74
实战篇:断点续传?文件秒传?手撸大文件上传

各位看官大家好,今天给大家分享的又是一篇实战文章,希望大家能够喜欢。 开味菜 最近接到一个新的需求,需要上传2G左右的视频文件,用测试环境的OSS试了一下,上传需要十几分钟,再考虑到公...

2021/08/24 08:00
21
面试官:Redis变慢了,如何快速排查?

Redis作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道Redis的内部实现原理,在排查问题时就会一...

rdb
2021/08/20 08:00
0
5种全局ID生成方式、优缺点及改进方案

点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/LZ15932161597/ article/details/113397226 文章目录 全局唯一id介绍 全局唯一id特点: 常见全局唯一id生成策略 数据库自增长序列...

如何优雅的使用范型?

前言 相信大家对Java泛型并不陌生,无论是开源框架还是JDK源码都能看到它,毫不夸张的说,泛型是通用设计上必不可少的元素,所以真正理解与正确使用泛型,是一门必修课,本文将解开大家对泛型...

2021/08/18 08:00
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部