240 发简信
IP属地:贵州
  • MacOS Gdb Debug

    最近又开始了我的Go语言开发之路,开发过程中想使用Gdb调试代码,但始终因为各种报错而导致Gdb调试不了,今天晚上乘着吃了一顿烤肉的干劲,决定解...

  • Resize,w 360,h 240
    Zookeeper实现分布式锁

    之前写过利用Redis实现分布式锁的文章,刚好最近在学习ZooKpeer的一些知识,想着利用Zookeeper去实现分布式锁,查阅了一些文章,发...

  • 区块链Demo

    刚接触区块链,百度了下,发现有人用Golang编写了一些区块链的链构建过程和工作量证明的代码,发现工作量证明的代码跑不通,我将这些代码整理了下,...

  • 分布式锁和乐观锁

    这里想将自己学习到的分布式锁和乐观锁的一些知识记录下,希望能够对这两样东西有更加深刻的理解和更为娴熟的使用。 分布式锁 分布式锁可以基于很多组件...

  • Resize,w 360,h 240
    跨语言的坑

    上周五做大流程调试的时候,线下test环境QA发现andriod端一访问就crash的问题。QA在群里@all,crash已经阻塞测试,于是我就...

  • Resize,w 360,h 240
    Java随笔

    刚学Java不久,这里记录日常工作和学习中遇见的问题,都是入门级知识点。 1. Uninstall intellij 由于本地的Jetty一直跑...

  • 小记javaWeb的web.xml

    1. 概念 web.xml文件是servlet规定的启动配置文件,目前主流的javaWeb容器都是基于servlet的,所以理解web.xml文...

  • 文件描述符fd

    这里以问答的方式来讨论这个问题: 1. 文件描述符 fd 和文件指针 FILE *的关系? 文件描述符是什么?我们知道每一个进程都有一个自己的...

  • Golang视角下的设计模式

    这篇文章想聊聊Golang语言下的设计模式问题,我觉得这个话题还是比较有意思的。Golang没有像java那样对设计模式疯狂的迷恋,而是摆出了一...