首页
沸点
课程
APP
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
newrain_zh
更多收藏集
微信扫码分享
微信
新浪微博
QQ
81篇文章 · 0订阅
美团二面:Redis与MySQL双写一致性如何保证?
Redis与MySQL双写一致性如何保证? 这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起来探讨如何回答这个问题。
漫话:如何给女朋友解释什么是Linux的五种IO模型?
周日午后,刚刚放下手里的电话,正在给刚刚的面试者写评价。刚刚写到『对Linux的基本IO模型理解不深』这句的时候,女朋友突然出现。 在Java中,主要有三种IO模型,分别是阻塞IO(BIO)、非阻塞IO(NIO)和 异步IO(AIO)。 Java中提供的IO有关的API,在文件…
收下这一波2021年,最新的,Java并发面试题
并发是程序同时执行多个计算的能力。这可以通过将计算分布在计算机的可用CPU内核上,甚至在同一网络内的不同计算机上来实现。 进程是操作系统提供的执行环境,它具有自己的一组私有资源(例如,内存,打开的文件等)。与流程相反,线程位于流程内,并与流程的其他线程共享资源(内存,打开的文件…
一鼓作气学会“一致性哈希”,就靠这 18 张图了
当架构师大刘看到实习生小李提交的记账流水乱序的问题的时候,他知道没错了:这一次,大刘又要用一致性哈希这个老伙计来解决这个问题了。嗯,一致性哈希,分布式架构师必备良药,让我们一起来尝尝它。1.满眼都是自
【工作实录】记一次线上数据库使用 utf8mb4 插入emoji🙂失败问题
想必大家都应该看过《为什么不建议在 MySQL 中使用 UTF-8》这一类的文章。 原因就是 MySQL 中的 utf8 最大只支持 3字节 每字符,可能产生的问题就是无法插入特殊字符,比如emoji表情🙂。而这一类的特殊字符都是占 4字节,我们现在也都在正常地使用这类字符,…
基础篇:异步编程不会?我教你啊!CompletableFuture(JDK1.8)
以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其实有简…
秒懂JVM的三大参数类型,就靠这十个小实验了
本实验的目的是讲解JVM的三大参数类型。在JVM调优中用到的最多的XX参数,而如何去查看和设置JVM的XX参数也是调优的基本功,本节以实验的方式讲解JVM参数的查看和设置。希望大家能有所启发。 我们常用的javac大家都知道是把java代码编译成class文java文件,那么c…
吐血整理—顶级程序员必看的13本书
关注微信公众号:IT老哥回复Java全套教程,即可领取:Java基础、Javaweb、JavaEE全部的教程,包括springboot等回复:简历模板,即可获取100份精美简历回复:Java学习路线
计算机系统 #5 为什么浮点数运算不精确?(阿里笔试)
最近在公众号阿里技术上看到一套孤尽老师出的 10道Java测试题(据说阿里 P7 工程师的答题正确率只有 50%) ,其中有几道题是关于浮点数的,聪明的你,在评论区留下答案吧。 1. 相关概念 2. 计算机中数据的表示方法 你会发现前者的结果是0.300000000000000…
全网最细 | 21张图带你领略集合的线程不安全
集合框架有Map和Collection两大类,Collection下面有List、Set、Queue。List下面有ArrayList、Vector、LinkedList。如下图所示: 我们先来看看ArrayList。 首先我们来复习下ArrayList的使用,下面是初始化一个…