首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
plz叫我红领巾
掘友等级
Java工程师,Golang爱好者,DDD爱好者
一起来DDD吧
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
Redis 到底是怎么实现“附近的人”这个功能的呢?
前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索功能,且拥有极高的运行效率。本文将从源码角度对其算法原理进行解析,并推算…
Golang Context的好与坏及使用建议
context的设计在Golang中算是一个比较有争议的话题。context不是银弹,它解决了一些问题的同时,也有不少让人诟病的缺点。本文主要探讨一下context的优缺点以及一些使用建议。 由于主观上我也不是很喜欢context的设计,所以我们就从缺点先开始吧。 根据cont…
Kakfa学习笔记(三)——Java API发送消费消息
上一篇Kakfa学习笔记(二)——体验Kafka这次我们用JavaAPI来发送和消费消息一对一的发送消费首先启动zk和三个broker创建chat主题,分区和副本都为3maven引入依赖编写生产者代码
深入理解 Java 线程池:ThreadPoolExecutor
本文比较详细的分析了线程池的工作流程: 分析了线程的创建,任务的提交,状态的转换以及线程池的关闭;介绍了线程池关闭时的过程,也分析了 shutdown 方法与 getTask 方法存在竞态条件等等。
领域驱动设计之实战权限系统微服务
DDD(领域驱动设计)中涉及到几个概念,实体,值对象,聚合,限定上下文。本篇只涉及实践,概念讲解将放在下一篇,同时上一篇为什么我们需要领域驱动设计作为科普帖,大家可以在看完代码之后再回头理解一下,同时对比一下现有项目,知其然更要知其所以然,你经常遇到了什么问题,为什么DDD…
为什么我们需要领域驱动设计
研究领域驱动设计(后面简称DDD)有半年之多,初识DDD是因为了解何为充血模式,何为贫血模式,进而顺蔓摸瓜触及DDD,初次了解有种相见恨晚的感觉,为什么到现在才了解到有DDD这么个东西,之后,一个伴随我成长的疑惑,在我成长过程中不断致力于去解决,终于在DDD帮助下云拨雾散。 我…
个人成就
文章被点赞
156
文章被阅读
33,394
掘力值
808
关注了
2
关注者
125
收藏集
4
关注标签
6
加入于
2019-03-31