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

最近看网课的时候学习到了几篇专门讲解高性能服务器设计的切入点,结合demo代码在此进行总结。 1.代码逻辑异步设计 异步是一种开发设计的思想,异步设计代码可以解决同步逻辑中可...
最近在项目中需要在多线程下操作map,查阅资料后发现golang得sync包中有提供一个sync.map可以作为线程安全得map使用,但是最后同时推荐了另一个开源的cmap工...
MongoDB的模型设计方法论 虽然说mongoDB不像传统的关系型数据库,没有固定的schema,但是在项目中实际运用时,还是需要进行一定程度的模型设计,一般来说模型设计分...
基础CRUD 插入对象 db.<集合>.insertOne(json对象)或者db.<集合>.insertMany(json对象...) 对象查询 db.<集合>.find(...
Search API 在es中进行搜索有两种方式,第一种是uri中使用查询参数,第二种是Request Body Search,使用第二种方式可以实现各种高级搜索 1.uri...
最近因为项目中需要用到elasticsearch,所以对elasticsearch相关的课程进行了学习,这里对学习中的知识点进行总结以加深印象,暂时不会对每个知识点进行深入的...
之前在项目中用到了kafka做消息传递,一直听说过kafka的性能非常高,这里总结下kafka为了实现高性能io的做了哪些设计用了什么方式。以对自己今后进行高性能服务设计作参...
最近在极客时间上学习左耳朵耗子大佬的左耳听风栏目,收益颇多,决定对从课程中学习到的东西进行总结记录以加深印象。 今天学习的课程主要是对代码中错误处理的方式从各个语言的实现角度...
在浏览了很多大佬的文章以及接受过数次线上事故的洗礼之后,我深刻意识到了将代码放到线上跑之前进行详尽地测试的重要性,之前一直对单元测试没有上心,主要精力都放在了设计和开发上,后...
这些天在极客时间上购买了一些大佬的课程进行学习,特此对学习内容进行总结,以从课程中找到现在对自己有帮助提高的内容,不让钱白花呗~ 今天在一个课上学习了架构设计的三大原则,虽然...