240 发简信
IP属地:上海
  • MySQL事务隔离级别

    四种隔离级别 可以通过以下语句查看事务级别: 脏读 脏读指的是一个事务可以读取其他正在运行的事务还没有提交的修改。 不可重复读 不可重复读指的是...

  • Resize,w 360,h 240
    Sugar - Golang的声明式Http客户端

    Sugar是一个Go语言编写的声明式Http客户端,提供了一些优雅的接口,目的是减少冗余的拼装代码。 没有比较就没有优越感,我们先来一段基于Go...

  • Resize,w 360,h 240
    Redis设计与实现3:多机数据库的实现

    复制 复制功能是让一台Redis服务器复制另一台服务器,也就是Master-Slave模式,通常用于实现读写分离。该功能有两种实现,分别对应2....

  • Resize,w 360,h 240
    Redis设计与实现2:单机数据库的实现

    数据库 多数据库结构 一个Redis实例可以支持多个数据库,当客户端与服务端连接并指定到某个数据库时,两者的结构如下图所示: redisServ...

  • Resize,w 360,h 240
    Redis设计与实现1:数据结构

    引入 Redis对外提供了5种类型:字符串、列表、集合、有序集合以及哈希表,但底层实现并不是固定的,以上五种数据结就好比是接口,Redis会根据...

  • Resize,w 360,h 240
    Protobuf3学习笔记

    本文是对Protobuf3(以下简称pb)官方文档的学习笔记,大部分示例摘自官方。 原文:https://developers.google.c...

  • 我对微服务的理解

    目前公司Java团队使用SpringCloud(SC)搭建后台微服务架构,由于SC比较新,团队也是处于摸索阶段,边挖掘边踩坑,大致的架构已经初步...

  • Resize,w 360,h 240
    如何使用Gradle发布Jar文件到Bintray并同步到MavenCentral

    最近想把Jar包上传到Maven中央仓库,在网上搜了下没有特别详细的文章,所以自己造个轮子把具体步骤记录下来。 适合人群 了解如何使用Gradl...

  • Mac IDEA常用快捷键

    本文内容摘自:极客学院 ,部分快捷键被删减。 Mac键盘符号和修饰键说明: ⌘ Command ⇧ Shift ⌥ Option ⌃ Cont...