240 发简信
IP属地:北京
  • Clojure 学习笔记 :3 绑定与解构

    Clojure 零基础 学习笔记 绑定 解构 是时候给我们的值取个名字了! 绑定 在之前的学习中,我们学会了如何使用简单的数据结构 --- list 和 vector但是每次...

  • Git常用命令速查手册

    命令不断更新中...... Git的四个组成部分 1、初始化仓库 2、将文件添加到仓库 3、将暂存区文件提交到本地仓库 4、查看仓库当前状态 5、比较文件异同 6、查看历史记...

  • 有些疑惑。首先,缓存是否可能出现能写不能读的情况,当前方案下只依赖MQ里的开关判断是否有所局限?然后,“将最新数据和指令发到MQ中”,此处说把数据也写到MQ中,但下文读的时候是直接看到开关关了就读库,等待恢复后再更新MQ里拿到的消息,MQ如果写入大量缓存数据是否合理,为何不直接简单写一个标志位,等缓存恢复后直接清空再写?

    关于缓存和数据库强一致的可行方案

    前言 我们在日常工作中经常会遇到要求缓存和数据库强一致性的问题,我们平常的做法是,确保数据库插入成功,然后再更新缓存,但有时候数据库插入成功后,缓存出现问题或者缓存系统挂了,...

  • 120
    Martin Fowler关于微服务的原文翻译(一)

    原文如下:http://martinfowler.com/articles/microservices.html 微服务### 一个新的架构术语 “微服务架构”一词是在过去几...

  • 感触良多

    如果

    如果-吉卜林作 如果,身边的人都失去理智,并将其归咎于你, 而你却能保持清醒; 如果,所有人都怀疑你,而你却能自信如常, 并体谅他们对你的怀疑; 如果,你能耐心等待,不急不躁...

  • 120
    如果

    如果-吉卜林作 如果,身边的人都失去理智,并将其归咎于你, 而你却能保持清醒; 如果,所有人都怀疑你,而你却能自信如常, 并体谅他们对你的怀疑; 如果,你能耐心等待,不急不躁...

  • “技术债务是有意或无意的做出错误的或非最优的设计决策所引发的俩务”,最后的是“债务”:smile:

    由学习《软件设计重构》所想到的代码review(一)

    前言 对于一个程序员来讲如何来最直接的来衡量他的技术能力和产出呢?我想最直观的作法是看他的代码编写能力,就拿我经常接触的一些程序员来看,他们买了很多技术重构类书籍,但是看完后...