领域驱动设计在互联网业务开发中的实践
至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,Eric Evans将其定义为领域驱动设计(Domain-Driven…
在这个技术方向,积累扎实的知识与实践。
共 316 篇文章至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,Eric Evans将其定义为领域驱动设计(Domain-Driven…
只用Tomcat,不用Nginx搭建Web服务,行不行?我曾经提出的愚蠢问题,今天详细给自己解释下,为什么必须用Nginx! 不用Nginx,只用Tomcat的Http请求流程…
下载和安装 Redis 官网:https://redis.io/,官网提供的是linux版本的,下载windows版本的地址如下。 科学上网更方便 (推荐流量套一) 1.1 windows版 1.1.1 下载 Redis windows下载地址: https://github.com/tporadowski/redis/releases…
AOF记录内容 传统数据库的日志,例如 redo log(重做日志),记录的是修改后的数据,而 AOF 里记录的是 Redis 收到的每一条命令,这些命令是以文本形式保存的(类似mysql binlog中的statement格式)。 MySQL redo log是物理日志,记录的是某个数据页上做了什么修改; MySQL…
随着外卖业务的快速发展,业务复杂度不断增加,线上系统环境有任何细小波动,对整个外卖业务都可能产生巨大的影响,甚至形成灾难性的雪崩效应,造成巨大的经济损失。每一次客诉、系统抖动等都是对技术人员的重大考验,我们必须立即响应,快速解决问题。…
Kafka 介绍 Kafka 是一个开源的分布式流式平台,它可以处理大量的实时数据,并提供高吞吐量,低延迟,高可靠性和高可扩展性。Kafka 的核心组件包括生产者(Producer),消费者(Consumer),主题(Topic),分区(Partition),副本(Replica),日志(Log),偏移量(Offset)和代理(Broker)。Kafka…
建议 : 不管哪种方式升级,都应该先做了冷备。方便失败回退 ,完全克隆整个复制;dd命令吗? 很少有降级的操作,一般都是升级,到了8.0以后无法降级,只能通过逻辑备份恢复到低版本; mysql没有补丁一说,只能通过升级来修复bug ;只有Oracle才有补丁;升级过程很快的;…
给脚本加锁 通过创建文件,来给脚本加锁,脚本执行完成只有一定记得要删除文件! 写一个rsync的启动和停止脚本flock这个命令,-x 排它锁n :指定锁文件位置flock -xn "/tmp/f.lock" -c 'a.sh' 运行结束后自动退出这就就能避免多实例重复运行在脚本里面,可以通过创建文件和删除文件来保证只有个一个脚本实例运行[ ! -f…