第 1 步 用户在浏览器中输入 URL (www.bytebytego.com) 并回车。我们首先要做的是将 URL 转换为 IP 地址。这个从 URL 到 IP 地址的映射...
工作中,遇到到这个错误 “java: You aren‘t using a compiler supported by lombok, so lombok will not ...
打开CMD命令行第一步,输入route print 后按回车。会看到左侧网络目标里有两个0.0.0.0的地址,这样就会路由冲突,出现要么只能上内网要么只能上外网的情况(通常是...
通常情况下,我们一般会选择基于 Redis 或者 ZooKeeper 实现分布式锁,Redis 用的要更多一点,我这里也先以 Redis 为例介绍分布式锁的实现。 基于 Re...
关于Mysql 查询是否存在锁表,这里介绍一种常用的方式。该方式思路是查询出被锁的事务和对应的sql,然后找到被锁的事务ID,紧急的处理是:使用事务ID,进行kill id来...
1> docker只可同时操作 单个容器 (Docker是一种快速交付应用、运行应用的技术,将程序及其除内核外的依赖一起打包为一个镜像,进而可以迁移到任意Linux/win操...
1. 为什么需要集中的日志系统? 在分布式系统中,众多服务分散部署在数十台甚至是上百台不同的服务器上,要想快速方便的实现查找、分析和归档等功能,使用Linux命令等传统的方式...
一、需求缘起 分页需求 互联网很多业务都有分页拉取数据的需求,例如: (1)微信消息过多时,拉取第N页消息 (2)京东下单过多时,拉取第N页订单 (3)浏览58同城,查看第N...
一、前言 场地和场景的重要性 射击🏹需要去靶场学习、滑雪🏂需要去雪场体验、开车🚗需要能上路实践,而编程开发除了能完成产品的功能流程,还需要保证系统的可靠性能。就像你能听到的一...
雪花算法(SnowFlake) 雪花算法是Twitter开源的分布式ID生成算法. 主要是由64bit的long型生成的全局ID,引入了时间戳和ID保持自增的属性. 64bi...
一、前言 为什么你的代码那么多ifelse 同类的业务、同样的功能,怎么就你能写出来那么多ifelse。很多时候一些刚刚从校园进入企业的萌新,或者一部分从小公司跳槽到大企业的...
一、前言 工作到3年左右很大一部分程序员都想提升自己的技术栈,开始尝试去阅读一些源码,例如Spring、Mybaits、Dubbo等,但读着读着发现越来越难懂,一会从这过来一...
看自某跳动团队文章,文章我觉的很好,这里记录下。 需求背景 春节活动中,多个业务方都有发放优惠券的需求,且对发券的 QPS 量级有明确的需求。所有的优惠券发放、核销、查询都需...
1、常见限流算法有哪些? 限流算法有很多种,常见工作使用的一般是以下几种:分别是:固定窗口计数器算法、滑动窗口计数器算法、漏桶算法、和令牌桶算法 固定窗口计数器算法 固定窗口...
一、前言 5个创建型模式的最后一个 在设计模式中按照不同的处理方式共包含三大类;创建型模式、结构型模式和行为模式,其中创建型模式目前已经介绍了其中的四个;工厂方法模式、抽象工...
记录下日常操作的经验贴,防止后面忘了 对于个人开发者而言,一般手头上没有多台服务器,有人可能会有云服务器,不过一般也只会买一台来用用就好;有人可能更习惯将本机当作服务器来玩。...
一、前言 省略三百字 二、开发环境 JDK 1.8 Idea + Maven 三、原型模式介绍 原型模式主要解决的问题就是创建重复对象,而这部分对象内容本身比较复杂,生成过程...
1、 项目中我们希望 能够按照时间、类别来添加表。但是sharding-jdbc 是固定配置 的 actual-data-nodes 参数。 也就是说我们需要提前创建好分表或...
1、什么是的Sharding-JDBC Sharding-jdbc是轻量Java框架,为Java的JDBC层提供服务,它是由客户端直接连数据库,以Jar包的形式提供服务,无需...