
架构设计
微笑的曙光(StevenLi)
生活如饮水,冷暖自知!
展开
-
浅谈分布式缓存那些事儿
一、为什么使用缓存 在看这个问题之前,可以先看一下成功的软件产品具备哪些特点: 1)能解决目标用户的痛点; 2)能够为企业或个人带来利益; 3)具有不错的用户粘性; 其中一个极其重要的因素就是要有好的用户体验 二、分布式缓存的特性 分布式缓存具有如下特性: 高性能:当传统数据库面临大规模数据访问时,磁盘I/O 往往成为性能瓶颈,从而导致过高的响应延迟.分布式缓存将高速内存作为数据对象的存储介质,...原创 2019-03-21 20:36:01 · 855 阅读 · 0 评论 -
浅谈微服务那些事儿
一、自我介绍 1、微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的 类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。 概念:把一个大型的单个应用程序和服务拆分为数个甚...原创 2019-03-18 16:16:12 · 639 阅读 · 0 评论 -
SOAP协议和restful 协议那些事儿
1、SOAP协议简述 简单对象访问协议(Simple Object Access Protocol,SOAP)是一种基于 XML 的协议,可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME),基于“通用”传输协议是 SOAP的一个优点。它还支持从消息系统到远程过程调用(Remote Procedure Call,...原创 2019-04-17 21:59:51 · 2653 阅读 · 0 评论 -
什么是线程的安全
1、不是线程的安全 面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。 论语中有句话叫“学而优则仕”,相信很多人都觉得是“学习好了可以做官”。然而,这样理解却是错的。切记望文生义。 同理,“线程安全”也不是指线程的安全,而是指内存的安全。为什么如此说呢?这和操作系统有关。 目前主流操作系统都是多任务的,即多个进程同时运行。为了保证安全,每个进程只能访问分配给自己的内存空间,而不能...转载 2019-05-15 21:40:03 · 245 阅读 · 0 评论