首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
廖猫猫
掘友等级
架构师,算法工程师
|
前海逻技科研(深圳)
书法
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 40
沸点 0
赞
40
返回
|
搜索文章
赞
文章( 40 )
沸点( 0 )
synchronized底层原理、锁升级过程解读(带案例)
最近在读Charlie Hunt大神的《Java Performance》,第三章讲《JVM Overview》中间有说到synchronized的一些基本逻辑。本文会做一些整理,主要内容和重要知识点(本文中若未明确说明,JVM默认指的是HotSpot版VM): 1. sync…
分布式 - 理论篇(上篇)
中,也可能在不同的机房中,甚至分布在不同的城市。 阿里巴巴发起的"去 IOE"运动 (IOE 指的是 IBM 小型机、Oracle 数据库、EMC 的高端存储)。阿里巴巴2009 年“去 IOE”战略技术总监透露,截止到 2013 年 5 月 17 日阿里巴巴最后一台 IBM …
图解一致性哈希算法,全网(小区局域网)最通俗易懂
进入主题前,先来一场紧张刺激的模拟面试吧。 萌新 :这个我知道,我们用的是轮询方式,第一个key 给第一个存储节点,第二个 key 给第二个,以此类推。 萌新:可以用哈希函数,把请求打散随机分配到缓存集群内机器。 萌新:... 面试官:回去等通知吧。 以上如有雷同,算你抄我的。…
为什么用枚举类来实现单例模式越来越流行?
单例模式是 Java 设计模式中最简单的一种,只需要一个类就能实现单例模式,但是,你可不能小看单例模式,虽然从设计上来说它比较简单,但是在实现当中你会遇到非常多的坑,所以,系好安全带,上车。 单例模式就是在程序运行中只实例化一次,创建一个全局唯一对象,有点像 Java 的静态变…
可能是最漂亮的Spring事务管理详解
事务是逻辑上的一组操作,要么都执行,要么都不执行. 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 持久性: 一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。 所谓事务管理,其实就是…
2020互联网Java后端面试必备解析—RabbitMQ22题
等快速消费完积压数据之后,得恢复原先部署架构,重新⽤原先的consumer机器来消费消息。 RabbitMQ使⽤发送⽅确认模式,确保消息正确地发送到RabbitMQ。 都会被指派⼀个唯⼀的ID。⼀旦消息被投递到⽬的队列后,或者消息被写⼊磁盘后(可持久化 的消息),信道会发送⼀个…
springBoot集成rabbitmq并实现延时队列
实现高性能,高可用,可伸缩和最终一致性架构。RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息,具有较高的系统吞吐量、可靠性、消息持久化、免费等优点,在软件项目中具有非常广泛的应用。 本项目以springboot集成rabbitmq,引导如何设计和优雅地集成rabb…
用了 springboot + rabbitmq 消息确认机制,我感觉掉坑里了
最近部门号召大伙多组织一些技术分享会,说是要活跃公司的技术氛围,但早就看穿一切的我知道,这 T M 就是为了刷KPI。不过,话说回来这的确是件好事,与其开那些没味的扯皮会,多做技术交流还是很有助于个人成长的。 这次我分享的是 springboot + rabbitmq 如何实现…
上亿数据怎么玩深度分页?兼容MySQL + ES + MongoDB
这个时候没有实际经验的同学基本麻爪,So,请听我娓娓道来。 首先必须明确一点:深度分页可以做,但是深度随机跳页绝对需要禁止。 像MySQL,MongoDB数据库还好,本身就是专业的数据库,处理的不好,最多就是慢,但如果涉及到ES,性质就不一样了,我们不得不利用 SearchAf…
下一页
关注了
29
关注者
0
收藏集
18
关注标签
2
加入于
2018-08-01