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

Java后端技术栈cwnait

专栏作者
622
文章
544018
阅读量
45
订阅数
分布式id实现方案,选leaf吗?
本文介绍了分布式ID的几种实现方式,及其优缺点。最后深入聊聊美团开源的Leaf组件,展示了它的实现亮点。
田维常
2024-02-27
1350
充电桩项目实战:短信功能 分布式限流
在做充电桩项目时,其中用户的登录、注册等都需要用到短信这个功能,所以,我们在开发之前要做一些相对深入的考虑。
田维常
2024-01-30
1760
面试现场:用Java手写Paxos 算法
我们在面试中,除了怕并发编程以外,还有个就是分布式技术,尤其是相关算法之类的,理解起来还是有些难度的。
田维常
2023-08-31
2560
109道Redis面试题,年后面试无忧!
一晃又到年底了,也就意味着金三银四又要到了,没拿到年终奖,或者对当前工资不满意的同学又开始想换工作了。
田维常
2023-02-27
4020
5分钟搞定,实现 定时任务 的五种方案!
比如金融项目中的对账,每天定时对昨天的账务进行核对,每个月初对上个月的账务进行核对等。
田维常
2023-02-27
4180
面试官问:你们项目中用Redis来干什么?
面试中,被问到Redis问题的概率非常高,如果问一些理论性的问题,相信你只要背背八股文就能搞定,但,如果结合项目来问就没那么好对付了。
田维常
2023-02-27
5940
面试官:MQ 消息丢失、重复、积压问题,如何解决?
MQ是面试中比较高频的问题,面试官在面试候选人时,如果发现候选人的简历中写了在项目中使用了 MQ 技术(如 Kafka、RabbitMQ、RocketMQ)。通常面试官会给他抛出一个问题:
田维常
2022-11-25
6150
Redis缓存穿透,背八股文 居然没用!!!
可是,面试官又继续追问了,如果一个用户恶意请求,查询都是不存在的产品信息,这样岂不是会导致大量无用缓存吗?
田维常
2022-06-13
2300
微服务电商项目,来来来一起搞!
前台商城系统(用户端):包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、提醒发货、订单取消、个人订单管理、会员中心、个人积分、帮助中心等。
田维常
2022-04-19
4420
分布式锁用 Redis 还是 Zookeeper?
实际开发中,使用的最多还是Redis和Zookeeper,所以,本文就只聊这两种。
田维常
2022-03-22
2570
分布式锁:5个案例,附源码
常见的synchronized、Lock等这些锁都是基于单个JVM的实现的,如果分布式场景下怎么办呢?这时候分布式锁就出现了。
田维常
2021-11-26
2800
Redis 分布式锁|从青铜到钻石的五种演进方案
目前题目微服务被拆分成了四个微服务。前端请求进来时,会被转发到不同的微服务。假如前端接收了 10 W 个请求,每个微服务接收 2.5 W 个请求,假如缓存失效了,每个微服务在访问数据库时加锁,通过锁(synchronzied 或 lock)来锁住自己的线程资源,从而防止缓存击穿。
田维常
2021-11-10
4390
美团面试:说说CAP,我的回答方式很特别
CAP 理论是分布式系统中最核心的基础理论,虽然在面试中,面试官不会直白地问你 CAP 理论的原理,但是在面试中遇到的分布式系统设计问题,都绕不开你对 CAP 的理解和思考。
田维常
2021-09-27
8760
分布式事务 :可靠消息最终一致性方案
一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布式事务需要保证这些小操作要么全部成功,要么全部失败。从本质上来说,分布式事务就是为了保证不同数据库的数据一致性。
田维常
2021-09-03
1.8K0
工作两年多,XX 征信 面试,offer已到手
大家好,我是老田,今天给大家分享的是一位两年多工作经验的小伙伴面试经历,恭喜他成功上岸,收到了offer!本文大部分内容是这位朋友所写,我对一小部分内容进行修正和调整,话不多说,咱们直入主题。
田维常
2021-07-15
3920
缓存击穿!竟然不知道怎么写代码???
关于缓存击穿相关理论文章,相信大家已经看过不少,但是具体代码中是怎么实现的,怎么解决的等问题,可能就一脸懵逼了。
田维常
2021-07-15
9030
继续项目实战,集成Redis分布式锁(大神勿进)
本文是我们小项目的第三篇文了,本次我们来把分布式锁应用到我们的项目中,使用Redis实现的分布式锁功能,这一切都是为我们往后的工作做铺垫,希望大家能get到分布式锁这项新技能。
田维常
2021-03-16
3020
实战 用户登录、session校验、分布式存储session
然后再创建login.css存放于在static下,css目录中,id 为 content 的 样式;
田维常
2021-03-16
6470
面试:Zookeeper常见11个连环炮
面试的时候,面试官只要看到你简历的上写的有Zookeeper(熟悉、掌握)之类,那你至少要准备接下来的11连问。
田维常
2021-01-28
3810
微服务架构下数据如何存储?有考虑过吗?
微服务架构下,很适合用 DDD(Domain-Drive Design)思维来设计各个微服务,使用领域驱动设计的理念,工程师们的关注点需要从 CRUD 思维中跳出来,更多关注通用语言的设计、实体以及值对象的设计。至于数据仓库,会有更多样化的选择。分布式系统中数据存储服务是基础,微服务的领域拆分、领域建模可以让数据存储方案的选择更具灵活性。
田维常
2020-06-28
4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档