240 发简信
IP属地:广东
  • 120
    深入剖析Kubernetes

    容器,其实是一种特殊的进程而已。很多人会把Docker项目称为轻量级虚拟化技术的原因,实际上就是把虚拟机的概念套用在了容器上。 Linux 容器中用来实现“隔离”的技术手段:...

  • 分布式技术原理与算法解析

    一、分布式系统的指标 性能(吞吐量/响应时间/完成时间) 资源占用 可用性 可扩展性 二、分布式协调与同步 1、分布式互斥 对于同一共享资源,一个程序正在使用的时候也不希望被...

  • MySQL 锁

    根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局锁的方法,命令是Flush tab...

  • MySQL实战问题解决

    一、系统粒粒面应该避免长事务,如果你是业务开发负责人同时也是数据库负责人,你会有什么方案来避免出现或者处理这种情况呢? 首先,从应用开发端来看: 1、确认是否使用了set a...

  • 120
    深入浅出索引

    索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本500页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,估计可得找一会。同样,对于数据库的表而...

  • 游戏大厅云服务架设 构思

    最近开始做新的项目,遇到游戏大厅这块服务开始做起。一系列之前的构思都可以逐步实现了,目前想到的就是达到三个目标: 1、无状态服务设计 2、有状态服务,简单性状态服务,玩家不能...

  • 120
    事务 与 事务隔离

    事务就是要保证一组数据库操作,要么全部成功,要么全部失败。再MySQL中,事务支持是在引擎层实现的。MySQL是一个支持多引擎的系统,但并不是所有的引擎都支持事务。在 MyS...

  • 120
    日志系统:一条sql更新语句执行

    与查询流程不一样的是,更新流程还涉及两个重要的日志模块:redo log(重做日志) 和 binlog(归档日志)。 redo log: 如果每一次的更新操作都需要写进磁盘,...

  • 120
    基础框架:一条sql查询语句执行

    类似 select * from T where ID=10; 我们看到的只是这条语句的返回一个结果,却不知道这条语句在MySQL内部执行过程。这里我们对MySQL拆解一下,...

  • Golang的并发编程

    golang是为并发而生的语言。优雅的并发编程范式,完善的并发支持,出色的并发性能是golang区别于其他语言的一大特色。 并发的优势: 1、并发能更客观地表现问题模型 2、...

  • 120
    golang在并发下GOMAXPROCS(1)

    Golang默认所有任务都运行在一个cpu核里,如果要在goroutine中使用多核,可以使用runtime.GOMAXPROCS函数修改,当参数小于 1 时使用默认值。在处...

  • 分布式架构服务设计-以棋牌游戏为例

    前言 对于一般的业务服务开发,特别是棋牌游戏、小众app在大多数平台并发量都不是很大的情况下,一般都采用单点服务;基本上在单台机器上即可完成所有的服务。提高系统的并发能力,通...

个人介绍
分享是传播知识、完善自身知识体系、开源精神……

深漂,游戏开发,程序员。