240 发简信
IP属地:四川
  • Resize,w 360,h 240
    高性能服务器设计

    最近看网课的时候学习到了几篇专门讲解高性能服务器设计的切入点,结合demo代码在此进行总结。 1.代码逻辑异步设计 异步是一种开发设计的思想,异...

  • Resize,w 360,h 240
    golang中线程安全的map

    最近在项目中需要在多线程下操作map,查阅资料后发现golang得sync包中有提供一个sync.map可以作为线程安全得map使用,但是最后同...

  • MongoDB学习笔记(二)

    MongoDB的模型设计方法论 虽然说mongoDB不像传统的关系型数据库,没有固定的schema,但是在项目中实际运用时,还是需要进行一定程度...

  • Resize,w 360,h 240
    MongoDB学习笔记(一)

    基础CRUD 插入对象 db.<集合>.insertOne(json对象)或者db.<集合>.insertMany(json对象...) 对象查...

  • Resize,w 360,h 240
    ElasticSearch学习笔记(二)

    Search API 在es中进行搜索有两种方式,第一种是uri中使用查询参数,第二种是Request Body Search,使用第二种方式可...

  • Resize,w 360,h 240
    Elasticseach学习笔记(一)

    最近因为项目中需要用到elasticsearch,所以对elasticsearch相关的课程进行了学习,这里对学习中的知识点进行总结以加深印象,...

  • kafka高性能io的秘密

    之前在项目中用到了kafka做消息传递,一直听说过kafka的性能非常高,这里总结下kafka为了实现高性能io的做了哪些设计用了什么方式。以对...

  • 学习笔记——代码中错误处理的最佳实践

    最近在极客时间上学习左耳朵耗子大佬的左耳听风栏目,收益颇多,决定对从课程中学习到的东西进行总结记录以加深印象。 今天学习的课程主要是对代码中错误...

  • Resize,w 360,h 240
    在golang项目中进行单元测试

    在浏览了很多大佬的文章以及接受过数次线上事故的洗礼之后,我深刻意识到了将代码放到线上跑之前进行详尽地测试的重要性,之前一直对单元测试没有上心,主...