暂无介绍
本系列文章演示如何用JHipster生成一个微服务架构风格的应用栈。 环境需求:安装好JHipster开发环境的CentOS7.4(参考这里) 应用栈名称:appstack 认证微服务:uaa 业务微服务:microservice1 网关微服务:gateway 实体名:role 主机IP:192.168.220.120 1前提条件 1.1已经生成微服务架构的应用栈 请参考这个系列的前4篇文章。 1.2安装DockerCompose 推荐版本:1.21.2 完整安装说明,请参考这里 1.3创
一、开闭原则(是面向对象开发中最基础的原则,它指导建立更加稳定灵活的系统) 开闭原则是对扩展和修改行为的一个原则,指的是软件中的函数、类、模块应该对扩展开放,对修改关闭。强调的是用抽象构建框架,用实现扩展细节。常用于解决的问题如:更新版本时,尽量在不修改源代码,但增加新功能。 二、依赖倒置 依赖倒置是指设计系统代码结
企业规模的软件系统该如何设计呢?在开始写代码之前,我们需要选择一个合适的架构,这个架构将决定软件实施过程中的功能属性和质量属性。因此,了解软件设计中的不同架构模式对我们的软件设计会有较大的帮助。 什么是架构模式?根据维基百科:架构模式是针对特定软件架构场景常见问题的通用、可重用解决方案。架构模式类似于软件设计模式,但范围更
本文由云+社区发表 作者:廖彩明 在从事前端开发过程中,浏览器作为最重要的开发环境,浏览器基础是是前端开发人员必须掌握的基础知识点,它贯穿着前端的整个网络体系。对浏览器原理的了解,决定着编写前端代码性能的上限。浏览器作为JS的运行环境,学习总结下现代浏览器的相关知识 前言 经常听说浏览器内核,浏览器内核究竟是什么,以及它做了什么。我们将来了
大家好!先上图看看本次案例的整体效果。 完整版实战课程附demo:Vue.js递归组件实现多层级菜单结构树+仿QQ建群选人功能 浪奔,浪流,万里涛涛江水永不休。如果在jq时代来实这个功能简直有些噩梦了,但是自从前端思想发展到现在的以MVVM为主流的大背景下,来实现一个这样繁杂的功能简直不能容易太多。下面就手把手带您一步步拨开
一、MongoDB数据库 1.1NoSQL简介 随着互联网web2.0网站的兴起,传统的SQL数据库(关系数据库)在应付web2.0网站,特别是超大规模和高并发的SNS(socialnetworksystem,人人网)类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来
前言 最近利用业余时间阅读了胡子大哈写的《React小书》,从基本的原理讲解了React,Redux等等受益颇丰。眼过千遍不如手写一遍,跟着作者的思路以及参考代码可以实现基本的Demo,下面根据自己的理解和参考一些资料,用原生JS从零开始实现一个Redux架构。 一.Redux基本概念 经常用React开发的朋友可能很熟悉Redux,React-Redux,这里告诉大家的是,Redux和React-Redux并不是
千万级规模高性能、高并发的网络架构经验分享 主题 :INTO100沙龙时间 :2015年11月21日下午地点 :梦想加联合办公空间分享人:卫向军(毕业于北京邮电大学,现任微博平台架构师,先后在微软、金山云、新浪微博从事技术研发工作,专注于系统架构设计、音视频通讯系统、分布式文件系统和数据挖掘等领域。) 架构以及我理解中架构的本质 在开始谈我对架构本质的理
最近,一个朋友去阿里面试P7(技术专家)岗位,薪资+股票猎头谈的年百万级,回来总结了一下面试题,分享给大家。 面试题如下: 1.对象在虚拟机中的生命周期 2.B树与B+树的区别 3.说说倒排索引...
目录 一、缓存特征二、LRU三、缓存类型四、CDN五、缓存问题六、数据分布七、一致性哈希 一、缓存特征 命中率 当某个请求能够通过访问缓存而得到响应时,称为缓存命中。 缓存命中率越高,缓...