首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
少侠露飞
掘友等级
美团
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
最新
热门
Java并发编程(七):深入浅出队列同步器AQS原理及面试要点
1 AQS简介2 同步队列CLH2.1 同步状态state的维护2.2 Node节点2.3 AQS原理图2.4 入队2.3 条件队列Condition4 独占式锁4.1 独占锁的获取4.2 独占锁的释放4.3 可中断式获取锁(acquireInterruptibly方法)4.5 ...
字节跳动后台Java2020面试真题(含手写代码及设计题)
什么叫死锁,手写一个MySQL死锁的案例? 什么是倒排索引,MySQL倒排索引的实现原理? 手写:三个线程对同一个变量进行累加十次,主线程等待三个子线程累加完成,打印出30。 ThreadLocal的应用及原理? redo log和undo log的作用? HTTPS加解密过程?...
一次线上SQL查询的索引失效问题排查过程,阿里P7看了也直呼内行
索引是MySQL中提高查询的有效手段,但是索引失效的问题就让开发同学们头大!这不少侠前段时间就亲身经历了这一让人掉发的问题。业务场景也不复杂,就是有两张表:用户表和用户积分表,现在想通过连接查询查出某一用户详细信息。select * from cps_user_info ui i...
【MySQL技术内幕】:InnoDB存储引擎体系架构及关键特性
MySQL是目前互联网的主流数据库,而InnDB更是核心应用表的首选存储引擎。本篇重在介绍InnnoDB存储引擎的体系架构及特性。维护所有进程/线程需要访问的多个内部数据结构。缓存磁盘上的数据,方便迅速地读取,并且在对磁盘文件的数据进行修改之前在这里缓存。重做日志(redo lo...
【搞定面试官】系列:缓存雪崩、缓存击穿、缓存穿透
Redis在当今电商环境中炙手可热,但是使用Redis除了能大幅提高性能之外,也会带来很多问题。最常见的有:缓存雪崩、缓存击穿、缓存穿透。本篇将重点介绍这三个问题及解决方案。 小伙子,我看你简历上写到了Redis,那么你了解过什么是缓存雪崩吗?缓存雪崩是指同一时间Redis中的k...
【Java基础】Java8新特性(一):lambda表达式及使用
引言1 用lambda表达式实现Runnable2 使用Java 8 lambda表达式进行事件处理3 使用lambda表达式对列表进行迭代4 使用lambda表达式和函数式接口Predicate5 如何在lambda表达式中加入Predicate6.1 Java 8中使用lam...
【Java基础】Java8新特性(二):Streams API及使用
引言1 Stream的组成2 Stream操作详解2.1 流的构造与转换2.1.1 流的构造2.1.2.3 Guava的transform()3.1 Guava的Lists.transform()返回的结果具有“视图(View)”特性:3.4 项目中的实例4.1 实例14.作为一...
看了架构师的代码,切身感受到了代码可扩展性高的魅力
开发有个著名的设计原则:开闭原则,即对扩展开放,对修改关闭。但是实际开发中鲜有人能运用纯熟,少侠在开发中接触的例子就是,大多数人就是if…else…这样难以扩展的条件判断。那么应该如何优雅的精简掉复杂的逻辑判断呢?当然抽象共性是从产品思维角度的优化方案,今天少侠想说的是通过技术手...
MySQL深度分页的问题及优化方案:千万级数据量如何快速分页
后端开发中为了防止一次性加载太多数据导致内存、磁盘IO都开销过大,经常需要分页展示,这个时候就需要用到MySQL的LIMIT关键字。但你以为LIMIT分页就万事大吉了么,Too young,too simple啊,LIMIT在数据量大的时候极可能造成的一个问题就是深度分页。然后手...
【Java基础】Integer的自动拆箱和享元模式,这次我学到了
前段时间线上报了一个空指针异常,后来多方排查发现是Integer自动拆箱的问题。所以少侠又把Integer源码及一些比较底层的知识学习了一遍,这里记录一下,也分享给大家。先看下出问题的代码,业务逻辑我给省去了。要做的事情很简单,就是从表里查询某用户购买商品一共支付的价格。注意,用...
下一页
个人成就
文章被点赞
91
文章被阅读
35,193
掘力值
1,234
关注了
3
关注者
30
收藏集
11
关注标签
18
加入于
2020-05-31