最新消息:www.yxkong.com也可以访问

软件架构

常见设计原则

常见设计原则

yxkong 1个月前 (08-19) 41浏览

设计模式是软件设计中常见问题的典型解决方案。它们就像能根据需求进行调整的预制蓝图, 可用于解决代码中反复出现的设计问题。 设计模式相对比较软性,是对解决某类场景问题的高层描述; 根据使用人的不同应用的也不同 只是一种思想,没有好坏之分,只有更适合; ...

一文读懂redis的zset

一文读懂redis的zset

yxkong 2个月前 (07-23) 117浏览 0评论

zset的数据结构 在redis中有一个有序列表,它的底层是由压缩列表或跳表组成。我们看下对应的数据结构 压缩链表: 跳表: 下载下来4.0的源码 https://download.redis.io/releases/redis-4.0.0.tar....

一文读懂布隆过滤器

一文读懂布隆过滤器

yxkong 2个月前 (07-22) 84浏览 0评论

什么是布隆过滤器? 布隆过滤器(Bloom Filter)是1970年由布隆提出的本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构,特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”。 特点: 二进制数组+随机hash...

DDD应用架构内部分享

DDD应用架构内部分享

yxkong 2个月前 (07-19) 97浏览 0评论

上周分享了一篇文章(DDD的应用框架实践分享) 周五又在内部将给大家分享了下。现将分享内容与大家分享。 传统开发的弊病: 通过事务脚本模式来开发需求; 开发人员热衷于技术并通过技术手段解决问题,而不是深入思考和设计业务的走向; 过于重视数据库,围绕数...

DDD的应用框架实践分享

DDD的应用框架实践分享

yxkong 2个月前 (07-14) 123浏览 0评论

分享一个DDD的应用框架,写了一个简单的demo。 已经在在生产实践。 git地址:https://github.com/yxkong/ddd-framework 框架结构如下: 项目结构如下: 示例流程图: 简单说明: 只启动一个应用在adapte...

Dockerfile详解

Dockerfile详解

yxkong 2个月前 (07-12) 69浏览

什么是Dockerfile? Dockerfile是一个用于构建镜像的文本文件,文本文件中包含了一条条构建镜像所需的指令和说明。 固定格式; 顺序执行(从上到下); 通过docker build -f 来执行文件; ‘#’为Dockerfile中的注...

docker安装与常用命令

docker安装与常用命令

yxkong 2个月前 (07-09) 124浏览 0评论

一、docker架构 架构一 distribution 负责与docker registry交互,上传洗澡镜像以及v2 registry 有关的源数据 registry负责docker registry有关的身份认证、镜像查找、镜像验证以及管理reg...

linux的cgroups详解

linux的cgroups详解

yxkong 2个月前 (07-07) 76浏览

引子 最近在研究k8s,学习到容器的一些知识。了解到docker的核心原理: 利用linux namespace 隔离资源; 利用cgroups 限制资源的使用; 利用chroot 改变进程的根目录到指定的目录; 我来详细的了解下cgroups。 物...

DDD重构的痛点及项目结构的划分

DDD重构的痛点及项目结构的划分

yxkong 4个月前 (06-03) 164浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 28篇原创内容 公众号 痛点 如何分层 无领域专家 底层数据固定,不想做大的改动 值对象、实体、聚合根拆分困难 先说如何分层 先看下六边形架构...

代理模式详解

代理模式详解

yxkong 4个月前 (05-14) 106浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 28篇原创内容 公众号 什么叫代理模式? 代理模式是在不改变原始类(或叫被代理类)代码的情况下,通过引入代理类来给原始类增加功能。代理对象在在...