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

一个会写诗的程序员的博客

专栏作者
1222
文章
2310265
阅读量
95
订阅数
ClickHouse 引擎在行为分析场景下的 JOIN 优化
火山引擎增长分析 DataFinder 基于 ClickHouse 来进行行为日志的分析,ClickHouse 的主要版本是基于社区版改进开发的字节内部版本。
一个会写诗的程序员
2023-01-08
2K0
Redis 作者 Antirez 讲如何实现分布式锁?Redis 实现分布式锁天然的缺陷分析 & 七种方案!探讨Redis分布式锁的正确使用姿势!
采用 redis 实现分布式锁,主要是利用其单线程命令执行的特性,一般是 setnx, 只会有一个线程会执行成功,也就是只有一个线程能成功获取锁; 看着很完美。然而,。。。
一个会写诗的程序员
2022-11-30
1.1K0
Ubuntu 配置/etc/fstab参数实现开机自动挂载硬盘
不同于热插拔的设备,对于硬盘可能需要长期挂载在系统下,所以如果每次开机都去手动mount是非常痛苦的,当然Ubuntu系统的GNOME桌面自带的gvfsd也会帮你自动挂载,但是指向的路径却是按照uuid命名的,对于有强迫症的我而言,这是极其痛苦的,所以希望开机就可以自动挂载硬盘到指定路径。只关注具体如何实现可以直接跳过我的这些“废话”,直接移步到实现步骤。
一个会写诗的程序员
2022-09-28
3.2K0
程序员架构修炼之道:如何设计“易理解”的系统架构?
尽管“可靠性”有时被视为“可用性”的同义词,但这一属性实际上意味着系统的所有关键设计的保证:可用性、持久性和安全不变量等。
一个会写诗的程序员
2022-09-19
3880
分布式系统之道:Lamport 逻辑时钟
分布式系统解决了传统单体架构的单点问题和性能容量问题,另一方面也带来了很多的问题,其中一个问题就是多节点的时间同步问题:
一个会写诗的程序员
2022-06-12
1K0
Actor 分布式并行计算模型: The Actor Model for Concurrent Computation
The Actor Model for Concurrent Computation
一个会写诗的程序员
2021-12-20
1.4K0
【ClickHouse 极简教程】分布式下的 IN/JOIN 及 GLOBAL关键字
从这个实现中可以看出,如果right_table的数据量超过单机可用内存空间的限制,则JOIN操作无法完成。通常,两表JOIN时,将较小表作为right_table.
一个会写诗的程序员
2021-12-16
1.8K0
ClickHouse 表引擎 & ClickHouse性能调优 - ClickHouse团队 Alexey Milovidov
显然RAM可能比磁盘慢,例如单个clnannel RAM与10倍 PCIe 4.0 SSD。
一个会写诗的程序员
2021-12-16
1.8K0
分布式服务 API 的幂等设计方案 & Spring Boot + Redis 拦截器实现实例
假如你有个服务提供一个接口,结果这个服务部署在了5台机器上,接着有个接口就是付款接口。
一个会写诗的程序员
2021-04-02
7320
最新字节跳动面试题与岗位层级,绩效考核制度介绍
3.算法题三: 给一数组,让你找一对满足i<j<k && a[i]<a[j]<a[k] 的i和j和k (O(N)时间复杂度 O(N)空间复杂度)
一个会写诗的程序员
2021-03-08
1.9K0
全局唯一 ID 服务的分布式ID生成系统
在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。概括下来,那业务系统对ID号的要求有哪些呢?
一个会写诗的程序员
2020-10-26
3.3K0
Spring Boot中使用 Swagger2 自动构建API文档
https://github.com/swagger-api/swagger-ui
一个会写诗的程序员
2020-07-22
7830
【Java 并发编程】ForkJoin 框架使用代码实例
专注分享 Java、 Kotlin、Spring/Spring Boot、MySQL、redis、neo4j、NoSQL、Android、JavaScript、React、Node、函数式编程、编程思想、"高可用,高性能,高实时"大型分布式系统架构设计主题。
一个会写诗的程序员
2020-06-04
3880
分布式锁解决方案
在数据库中创建一个表,表中包含方法名等字段,并在方法名字段上创建唯一索引,想要执行某个方法,就使用这个方法名向表中插入数据,成功插入则获取锁,执行完成后删除对应的行数据释放锁。(性能不是特别高)
一个会写诗的程序员
2020-05-26
5300
mysql 获取分组中最新记录SQL写法示例 select group by order by
and it is producing the correct results however they are not in the correct order.
一个会写诗的程序员
2020-05-18
2.6K0
AI智能代码提示: Get AI Code Completions for your IDE
AI智能代码提示神器: Codota https://www.codota.com/
一个会写诗的程序员
2020-05-18
8570
混沌工程(Chaos Engineering) 到底是什么?
2014年,Netflix团队创建了一种新的角色,叫作混沌工程师(Chaos Enigneer),并开始向工程社区推广。项目目标、业务场景、人员结构、实施方式的不同导致了对于稳定状态行为的定义不太标准。
一个会写诗的程序员
2020-04-30
16.2K0
分布式系统中的“无状态”和“有状态”详解
本文主要讲一些让系统更简单,更容易维护的东西——「易伸缩」,首当其冲的主题就是「stateless」,也叫「无状态」。
一个会写诗的程序员
2020-04-24
10K0
实时协同编辑的实现
在最近某个项目中打算使用协同编辑来解决冲突问题,因此抽空调研了现有的实现方案,结果发现要想做完美是很难的,但我们可以低成本地做到不错的效果,本文将介绍几种实现方法,大家在项目中如果有需要可以参考。
一个会写诗的程序员
2020-04-09
1.9K0
分布式事务实现原理【BAT 面试题宝库附详尽答案解析】
事务是数据库从一个稳定状态变迁到另一个稳定状态的保证,具备 ACID 这 4 个特性:
一个会写诗的程序员
2019-12-20
6970
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档