去哪儿网领域驱动设计(DDD)实践之路
众所周知,领域驱动设计(DDD)的概念出自EvicEvans的《领域驱动设计:软件核心复杂性应对之道》。它是指通过统一语言、业务抽象、领域划分和领域建模等一系列手段来控制软件复杂度的方法论。伴随着微服务的兴起,领域驱动设计(DDD)正在焕发青春,其价值被越来越多的业内人士重新发掘。那么,DDD在国内
面试官:三年工作经验,你连序列化都说不明白?
什么是序列化、反序列化序列化:把Java对象转换为字节序列的过程。反序列化:把字节序列恢复为Java对象的过程。序列化的作用1、可以把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;(持久化对象)2、也可以在网络上传输对象的字节序
explain | 索引优化的这把绝世好剑,你真的会用吗?
前言对于互联网公司来说,随着用户量和数据量的不断增加,慢查询是无法避免的问题。一般情况下如果出现慢查询,意味着接口响应慢、接口超时等问题。如果是高并发的场景,可能会出现数据库连接被占满的情况,直接导致服务不可用。慢查询的确会导致很多问题,我们要如何优化慢查询呢?主要解决办法有:监控sql执行情况,发