首页
学习
活动
专区
工具
TVP
发布

码匠的流水账

专栏作者
2408
文章
1920844
阅读量
65
订阅数
聊聊go-bank-transfer项目对Clean Architecture的实践
本文主要赏析一下go-bank-transfer对于 Clean Architecture的实践
code4it
2021-03-25
3350
聊聊golang的DDD项目结构
DDD一般分为interfaces、application、domain、infrastructure这几层;其中domain层不依赖其他层,它定义repository接口,infrastructure层会实现;application层会调用domain、infrastructure层;interfaces层一般调用application层或者infrastructure层。
code4it
2021-03-24
1.3K0
聊聊golang的clean architecture项目结构
clean architecture主要是分了4层结构,domain层,有的会把repository接口放在这一层,然后domain service会调用repository;use case层对应ddd的application层,主要是业务编排,有的也把repository接口放在这一层;interfaces adapters层会对输入和输出进行适配,实现use case定义的方法,类似ddd的interfaces层;infrastructure层主要是对基础服务/类库的管理,有些工程把对repository的实现也放这里了,貌似不太妥当。
code4it
2021-03-24
5300
聊聊Onion Architecture项目结构
Onion Architecture定义了domain、repository、services、ui这几层,其核心要点如下:
code4it
2021-03-24
4340
聊聊go-ddd-sample
go-ddd-sample分为application、domain、infrastructure、interfaces四层,其中domain定义repository接口,infrastructure层实现该接口,application层通过domain来编排业务逻辑,interfaces层则基于net/http来提供http接口。
code4it
2021-03-24
3620
leetcode之最小绝对差
这里先对数组进行排序,然后遍历数据判断前后差的绝对值,看是否比存储的绝对差小,若小则情况结果集,更新最小绝对差;若等于则追加该记录到结果集。
code4it
2020-11-25
3100
聊聊kingbus的binlog_progress.go
kingbus的binlog_progress.go提供了newBinlogProgress、updateProcess方法用于存储binglogProgress
code4it
2020-06-24
2330
聊聊kingbus的binlog_progress.go
kingbus的binlog_progress.go提供了newBinlogProgress、updateProcess方法用于存储binglogProgress
code4it
2020-06-22
3650
聊聊spring data jpa的JpaQueryLookupStrategy
本文主要研究一下spring data jpa的JpaQueryLookupStrategy
code4it
2019-04-25
5940
拖拽数据库设计方案小结
对于公告或者菜单或者帖子通常会有拖拽排序的需求,这个时候数据库设计呢。本文就来简述一下几个方案。
code4it
2018-09-17
1.3K0
docker运行mywebsql
MyWebSql 是一个基于Web的MySQL/Postgres数据库管理客户端,除了操作表格数据外,还可以对包括视图,存储过程,触发器和函数在内的对象进行控制。支持数据和查询结果的导入\导出,还内置一个带语法着色功能的SQL编辑器。这里讲述一下怎么用docker快速跑起来。
code4it
2018-09-17
1.7K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档