十次方
寒夕若梦
公众号:Java面试百分百,大家可以关注一下呀!
趁着年轻生猛,我要再和生活死磕几年。要么我就毁灭,要么我就铸就辉煌。如果有一天,你发现我在平庸面前低了头,那么请向我开炮。
展开
-
Web 研发模式演变
一、简单明快的早期时代 可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么,展现的控制在 Web Server 层。这种模式的好处是:简单明快,本地起一个 Tomcat 或 Apache 就能开发,调试什么的都还好,只要业务不太复杂。然...原创 2018-12-19 16:41:36 · 205 阅读 · 0 评论 -
十次方01——需求分析
需求分析 首先,该项目工程采用的是前后端分离的开发形式。为什么要采用前后端分离的开发形式呢?前后端分离的优点和必要性:前端JS做大部分的数据处理工作,减少对服务器的压力; 后端错误不会直接反映到前台,提高用户体验度; 不同终端(pad/mobile/pc)的兴起,单一浏览器端的访问已经不能满足用户的需求; JS能够很好的适应前端的效果但是很难做到与服务器的通讯,后端又无法很...原创 2018-12-14 12:30:18 · 1442 阅读 · 0 评论 -
Postman 安装及使用入门教程
安装本文只是基于 Chrome 浏览器的扩展插件来进行的安装,并非单独应用程序。 首先,你要台电脑,其次,安装有 Chrome 浏览器,那你接着往下看吧。1. 官网安装(别看)打开官网,https://www.getpostman.com点击那个灰灰色的「Chrome App (Free)」按钮。正常情况会跳转到Chrome网上应用店界面,但是,由于,嗯,你懂的!你一般看到的是第...原创 2018-12-19 17:00:04 · 333 阅读 · 0 评论 -
十次方03——系统设计
后端系统架构:SpringBoot+SpringCloud+SpringMVC+SpringData那么,为什么选用微服务架构进行实现而不是SSM或SSH呢?什么是微服务架构,他的作用又是怎样的呢?以上,这些问题详细解释,可以参考一下文集:<u>https://www.jianshu.com/nb/32298744</u>这里我先简单的说一下。首先,为什么选...原创 2018-12-19 16:56:23 · 1765 阅读 · 1 评论 -
十次方02——项目前期准备
开发环境要求JDK1.8数据库mysql 5.7开发工具 idea 2017.1.2maven版本3.3.9docker 最新版本 启动(systemctl start docker)centos7VMware Workstation Pro 12注:所有的环境都是基于docker的,将centos7镜像挂载到VMware Workstation,修改内存为8G,用户名root...原创 2018-12-19 16:55:01 · 1061 阅读 · 2 评论 -
为什么要使用微服务架构?
微服务架构已经流行了很长时间,但是想要回答为什么要使用微服务架构的问题,首先应该了解一体化架构。什么是一体化架构?一体化架构顾名思义,将应用各层打成一个包来部署。为了让代码正常工作,一体化应用的所有组件缺一不可。以典型的3层传统web应用为例,该应用由用户界面、数据库、服务器端应用组成。这里的服务器端应用被称为monolith(一体化),包含表现、业务层、数据层。所有代码都存在于同一个...原创 2018-12-19 16:53:30 · 697 阅读 · 0 评论 -
Spring Cloud是什么?
Spring Cloud是一个相对比较新的微服务框架,今年(2016)才推出1.0的release版本. 虽然Spring Cloud时间最短, 但是相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全居琐,leader选举,分布式ses...原创 2018-12-19 16:51:28 · 954 阅读 · 0 评论 -
微服务架构(二):融入微服务的企业集成架构
本文将介绍融入微服务的企业集成架构的演进,并描述交互式系统的微服务模式及相关技术决策,然后给出了一个具体的微服务架构业务应用的例子。交互型系统(System of Engagement)与记录型系统(System of Record)随着移动互联网的快速发展,企业除了需要提供传统核心IT系统能力之外,还需提供客户与合作伙伴友好型的以交互为重点的创新及交互式系统。这两类系统的特性与禀赋完全不...原创 2018-12-19 16:49:04 · 398 阅读 · 0 评论 -
微服务架构(一):什么是微服务
解析微服务架构系列文章将分几篇描述微服务的定义、特点、应用场景、企业集成架构的演进以及微服务转型思路和技术决策考虑等内容,并以IBM技术为例介绍如何实现微服务架构转型。为什么需要微服务架构“微服务”架构是近期软件应用领域非常热门的概念。让我们先来看看传统IT架构面临的一些问题: 使用传统的整体式架构(Monolithic Architecture)应用开发系统,如CRM、ERP等大型应...原创 2018-12-19 16:46:50 · 247 阅读 · 0 评论 -
Spring Boot浅谈(是什么/能干什么/优点和不足)
1. Spring Boot是什么,解决哪些问题 1) Spring Boot使编码变简单 2) Spring Boot使配置变简单 3) Spring Boot使部署变简单 4) Spring Boot使监控变简单 5) Spring Boot的不足2. Spring Boot在平台中的定位,相关技术如何融合 1) SpringBoot与SEDA +MicroS...原创 2018-12-19 16:44:42 · 12136 阅读 · 0 评论 -
Dubbo架构设计详解
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。...原创 2018-12-17 18:27:08 · 193 阅读 · 0 评论