2021年8月31日

摘要: 领域接口化设计 把服务对象(service)和资源库对象(repository)设计成接口是最常见的。但是这对接口化的认识还远远不够,我们需要更深入地去分析接口化设计和更全面地应用接口化编程。所以我们要讨论的是全面接口化,尤其是对领域模型接口化的认识。 领域接口化 通常的情况下我们会把领域模型设计成 阅读全文
posted @ 2021-08-31 22:39 licj的博客 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、数据库为什么需要锁? 为了保证数据的一致性。mysql数据库存在多种数据引擎,MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定。 二、表级锁 1.表级锁(表级锁一次会将整个表锁定,所可以很好的避免死锁问题) (1)锁定粒度大,锁冲突概率高、并发度低; (2)好处 阅读全文
posted @ 2021-08-31 22:28 licj的博客 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Nginx 是如何实现高并发的? 异步,非阻塞,使用了epoll 和大量的底层代码优化。 如果一个server采用一个进程负责一个request的方式,那么进程数就是并发数。正常情况下,会有很多进程一直在等待中。 而nginx采用一个master进程,多个woker进程的模式。 master进程主要 阅读全文
posted @ 2021-08-31 22:19 licj的博客 阅读(279) 评论(0) 推荐(0) 编辑

导航