首页
学习
活动
专区
工具
TVP
发布

Java课堂

专栏成员
149
文章
382934
阅读量
37
订阅数
好好的系统,为什么要分库分表?
今天是《分库分表 ShardingSphere 原理与实战》系列的开篇文章,之前写过几篇关于分库分表的文章反响都还不错,到现在公众号:程序员小富后台不断的有人留言、咨询分库分表的问题,我也没想到大家对于分库分表的话题会这么感兴趣,可能很多人的工作内容业务量较小很难接触到这方面的技能。这个系列在我脑子里筹划了挺久的,奈何手说啥也不干活,就一直拖到了现在。
程序员小富
2022-11-25
8120
线上又 OOM 了 ,就这样那样搞定了
堆转储,包含了堆现场全貌和线程栈信息(Java 6 Update 14 开始包含)。
程序员小富
2022-04-06
6170
不会一致性hash算法,劝你简历别写搞过负载均衡
这两天看到技术群里,有小伙伴在讨论一致性hash算法的问题,正愁没啥写的题目就来了,那就简单介绍下它的原理。下边我们以分布式缓存中经典场景举例,面试中也是经常提及的一些话题,看看什么是一致性hash算法以及它有那些过人之处。
程序员小富
2022-02-09
2710
实战!SpringBoot+MDC实现全链路调用日志跟踪~
前面有一篇文章简单的介绍过MDC,这次结合具体的案例、生产中的具体问题深入了解一下MDC。
程序员小富
2021-12-27
3.1K0
9 张图总结一下 MySQL 架构
导致在实际工作中碰到MySQL中死锁异常、SQL性能太差、异常报错等问题时,直接百度搜索。
程序员小富
2021-09-24
4.3K0
Redis 实战篇:Geo 算法教你邂逅附近女神
码老湿,阅读了你的巧用数据类型实现亿级数据统计之后,我学会了如何游刃有余的使用不同的数据类型(String、Hash、List、Set、Sorted Set、HyperLogLog、Bitmap)去解决不同场景的统计问题。
程序员小富
2021-09-24
1.6K0
学习路线推荐,如何啃下JVM这座大山(完结篇)
这是关于JVM的第六篇文章,前面写了五篇关于JVM的文章,都是一层一层带着大家来深入的认识JVM,关于JVM的基本用到的知识都讲解过了。
程序员小富
2021-09-02
5470
一口气说出 Redis 16 个使用场景,好家伙!
Redis 用的好,加薪少不了,面试被问redis是个大概率事件,与其等着面试官问你在哪场景用过,不如给他雷霆一击,有理有据一口气说出16 个常见使用场景,干翻他!
程序员小富
2021-09-02
3690
Springboot 配置文件、隐私数据脱敏的最佳实践(原理+源码)
这几天公司在排查内部数据账号泄漏,原因是发现某些实习生小可爱居然连带着账号、密码将源码私传到GitHub上,导致核心数据外漏,孩子还是没挨过社会毒打,这种事的后果可大可小。
程序员小富
2021-08-06
6530
33 张图详解 TCP 和 UDP :打通网络和应用的中间人
前面说过,传输层的作用是建立应用程序间的端到端连接,为数据传输提供可靠或不可靠的通信服务。传输层有两个重要协议,分别是 TCP 和 UDP。TCP 是面向连接的可靠传输协议,UDP 是无连接的不可靠传输协议。
程序员小富
2021-07-15
1.2K0
真的,千万不要给女朋友解释 什么是 “羊群效应”
媳妇最近突然爱学习了,各种刷算法、架构方面的题,没日没夜的带娃还有这个劲头,着实让我没想到。看似一片欣欣向荣,不过,长期的生存经验告诉我,这并不是什么好事,事出反常必有妖~
程序员小富
2020-12-30
3160
面试被问:Kafka 会不会丢消息?我是这么答的
Kafka的整体架构非常简单,是显式分布式架构,主要由producer、broker(kafka)和consumer组成。
程序员小富
2020-11-25
8680
Java 基础夺命连环16问
进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。
程序员小富
2020-11-16
4500
分库分表的 4种分片策略,所有 SQL 都逃不掉的一步
上文《快速入门分库分表中间件 Sharding-JDBC (必修课)》中介绍了 sharding-jdbc 的基础概念,还搭建了一个简单的数据分片案例,但实际开发场景中要远比这复杂的多,我们会按 SQL 中会出现的不同操作符 >、<、between and、in等,来选择对应数据分片策略。
程序员小富
2020-11-10
3.5K0
面试官最爱问的 11道 Redis 面试题,我替你整理好了
基于这些基础的数据结构,redis封装了自己的对象系统,包含字符串对象string、列表对象list、哈希对象hash、集合对象set、有序集合对象zset,每种对象都用到了至少一种基础的数据结构。
程序员小富
2020-10-10
7020
一文快速入门分库分表(必修课)
之前有不少刚入坑 Java 的粉丝留言,想系统的学习一下分库分表相关技术,可我一直没下定决心搞,眼下赶上公司项目在使用 sharing-jdbc 对现有 MySQL 架构做分库分表的改造,所以借此机会出一系分库分表落地实践的文章,也算是自己对架构学习的一个总结。
程序员小富
2020-09-28
6250
手写一个抖音视频去水印工具,千万别刚一个程序员
有天晚上她在抖音看见一个非常具有 教育意义 的视频,“男人疼媳妇就该承包全部家务活”,然后它就想把视频下载下来,分享到她的姐妹群交流 驭夫 心得。
程序员小富
2020-09-21
1.2K0
没错,用三方 Github 做授权登录就是这么简单!(OAuth2.0实战)
上一篇《OAuth2.0 的四种授权方式》文末说过,后续要来一波OAuth2.0实战,耽误了几天今儿终于补上了。
程序员小富
2020-07-16
1.6K0
一口气说出 OAuth2.0 的四种授权方式
OAuth 简单理解就是一种授权机制,它是在客户端和资源所有者之间的授权层,用来分离两种不同的角色。在资源所有者同意并向客户端颁发令牌后,客户端携带令牌可以访问资源所有者的资源。
程序员小富
2020-07-13
1.3K0
被迫重构代码,这次我干掉了 if-else
我们看下边的伪代码,大致就是重构前下单逻辑的代码,由于来源比较少,简单的做if-else逻辑判断足以满足需求。
程序员小富
2020-07-13
4860
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档