DDD领域模型设计 DDD领域模型设计其实就是领域驱动设计,对要进行开发的系统进行分析,根据要实现的功能,确定这个系统的各个领域,这些领域就是一个一个的可以单独分离出来实现不同功能的模块。 在确定这些模块之后,就开始定义领域模型。 首先确定模型中的实体类,这些实体类都是将来持久化到数据库中的对象,他们都有唯一的标识。(比如订单实体类) 确定值对象,…
Java八股—各种服务器概念区分 之前在学习Java的时候,总是听见客户端、服务端、Nginx、Tomcat以及Servlet等等和服务器相关的概念。但是当时一直是懵懵懂懂的。直到最近进行了一个总结。 首先在介绍这些概念之前,来看一些基本的概念。 首先容器:容器是一个运行时的环境。它有两个功能。 第一,为要执行特定功能的组件(比如Servlet)提…
CORS策略(跨域资源共享) 先来解释一下什么是跨域 对于每一个网页或者应用来说,都有一个特定的源来进行标识。一个源通常由三部分来确定,分别是协议、域名和端口号。那么当一个页面或应用向另一个页面或应用发起资源请求时,若这三部分中的任何一个不同,那么就是跨域请求资源。平常所说的跨域主要是域名不同。 比如,在我们的项目中,前端界面想要访问手机的数量还剩…
JWT(Json Web Token),是一种用于登录校验的技术。 它本身就是一个字符串,由三部分组成:头部(Header),有效负载(PayLoad)和签名(Signature)。 1.其中在头部指定令牌类型,签名算法等等。这些都是为了告诉后面对JWT令牌进行解析的一方,也就是接收方。 2.有效负载包含了用户的身份,权限等等信息。 有了前两部分信…