- 博客(15)
- 收藏
- 关注
原创 微服务(五)
微服务(五)向大佬学习的第五天 2020.4.26目录微服务(五)为什么要做微服务微服务的服务粒度选项说说RPC框架为什么要做微服务在说微服务之前、我们了解一下之前的高可用架构的样子1、同一个项目部署多台服务器上、通过Nginx反向代理进行转发架构痛点:1、代码拷贝、重复性严重对于用户数据来说、所有业务都使用同一份用户数据、而每个业务都维护了一份用户信息的DAO代码2、复杂...
2020-04-26 11:26:55 176
原创 微服务(四)
微服务(四)目录微服务(四)DubboDubbo是什么Dubbo和Spring cloud 对比DubboDubbo是什么网站应用的架构变化经历了一个从所有服务分布在一台服务器上(All in one 、单一应用架构)到 垂直应用架构 (MVC模式,按照各模块的职能划分)到分布式应用架构(RPC、按照服务不同分布在不同的服务器上)再到面向服务的架构(SOA,增加调度中心,负责集群的调度和...
2020-04-21 18:22:48 230
原创 微服务(三)
微服务(三)目录微服务(三)Spring Cloud Bus 消息总线Rabbit MQSpring Cloud Bus 消息总线在微服务架构系统中,通常会使用轻量级的消息代理来构建一个公用的消息主题 ,让系统中所有微服务实例都连接起来。由于该主题中产生的消息都会被各个监听实例消费,因此称为消息总线。消息总线可用用于配置信息的变更和统一操作管理,它的使用范围很广,也是微服务架构中的必备组件,...
2020-04-20 17:22:31 434
原创 微服务(二)
向大佬们学习的第二天 2020.4.16微服务(二)目录微服务(二)Feign 声明式客户端zuul 服务网关Config 分布式配置中心Feign 声明式客户端Feign是NetFlix开发的声明式、模板化的HTTP客户端,用于更便捷、优雅地调用HTTP API。SpringCould对Feign进行了增强,使Feign支持Spring MVC注解、整合了Ribbon和Eureka...
2020-04-17 14:21:13 154
原创 微服务(一)
向大佬们学习的第一天 2020.4.15微服务(一)目录微服务(一)微服务架构springCould介绍注册中心:Eureka介绍负载均衡:Ribbon容错保护:Hystrix微服务架构微服务架构微服务架构其实是一种架构风格、将一个单一应用程序分解成一组小型服务的方法,每个小的服务运行在自己的进程中,服务间通信采用轻量级通信机制(http、tcp),这些服务围绕业务能力构建并通...
2020-04-15 20:18:19 287
原创 前端——高级函数、闭包、箭头函数、gengerator
高阶函数 所谓高阶函数就是一个函数可以接收另一个函数作为参数 闭包 所谓闭包就是一个函数作为结果值返回 箭头函数 Arrow Function x => x * x 上面的箭头函数相当于: function (x) { return x * x;} 箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面的,...
2020-04-15 17:59:20 137
原创 Django之视图层view layer总结
视图层view layer前言:视图层是Django处理请求的核心代码层,算是起到一个承上启下衔接作用吧它对外部接收用户请求,对内部调用模型层和模板层,牵连着数据库和前端页面,最后根据业务逻辑,将处理好的数据与前端页面结合并返回给用户。视图层是真正的后端,是我们的主营业务...
2020-04-15 17:58:49 355
原创 前端——Ajax请求和View渲染
如果前台是用ModelAndView进行数据渲染的话,返回值是一个页面路径如果使用Ajax请求进行数据请求的话会有返回值,但是不能对页面进行渲染
2020-04-15 17:57:50 138
原创 前端——iterable遍历Array、Set、Map
遍历Array可以采用下标循环,遍历Map和Set就无法使用下标。为了统一集合类型,ES6标准引入了新的iterable类型,Array、Map和Set都属于iterable类型。 for ... of循环和for ... in循环有何区别? for ... in循环由于历史遗留问题,它遍历的实际上是对象的属性名称。一个Array数组实际上也是一个对象,它的每个元素的索引被视为一个属性。 S...
2020-04-15 17:57:40 141
原创 前端——函数定义和调用 function(){}
匿名函数: var abs = function (x) { if (x >= 0) { return x; } else { return -x; }}; 功能上和下面的一样function abs(x) { if (x >= 0) { return x; } else { ...
2020-04-15 17:57:27 392
原创 前端——数组Array操作
indexOf() 与String类似,Array()也可以通过indexOf()来搜索一个指定元素的位置 slice() 截取Array的部分元素,返回一个新的数组 var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G'];arr.slice(0, 3); // 从索引0开始,到索引3结束,但不包括索引3: ['A', 'B', ...
2020-04-15 17:57:19 188
原创 前端——面向对象编程
原型链:JavaScript的面向对象编程和大多数其他语言如Java、C#的面向对象编程都不太一样。如果你熟悉Java或C#,很好,你一定明白面向对象的两个基本概念: 类:类是对象的类型模板,例如,定义Student类来表示学生,类本身是一种类型,Student表示学生类型,但不表示任何具体的某个学生; 实例:实例是根据类创建的对象,例如,根据Student类可以创建出xiao...
2020-04-15 17:57:07 262
原创 前端——变量作用域和this方法
在JavaScript中,用var申明的变量实际上是有作用域的。如果一个变量在函数体内部申明,则该变量的作用域为整个函数体,在函数体外不可引用该变量如果两个不同的函数各自申明了同一个变量,那么该变量只在各自的函数体内起作用。换句话说,不同函数内部的同名变量互相独立,互不影响由于JavaScript的函数可以嵌套,此时,内部函数可以访问外部函数定义的变量,反过来则不行JavaScri...
2020-04-15 17:56:57 152
原创 前端——常见错误问题
SyntaxError 语法错误 ReferenceError引用错误,在作用域中找不到 TypeError是在作用域中找到了但是 做了它不可能做的事情 在JavaScript的世界里,一切都是对象 ''和`` 单引号和反撇号: 反撇号是EC6新增的模板字符串,它对里面的内容空格、回车不进行转义,变量的话用${}进行转义 DOM对象和jQuery对象...
2020-04-15 17:56:44 112
原创 前端——jQuery
jQuery选择器: 按ID查找如果某个DOM节点有id属性,利用jQuery查找如下:// 查找<div id="abc">:var div = $('#abc');按tag查找按tag查找只需要写上tag名称就可以了:var ps = $('p'); // 返回所有<p>节点ps.length; // 数一数页面有多少个<p&g...
2020-04-15 17:48:55 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人