05 2019 档案
摘要:这是企业级应用,如何实现服务化系列的第二篇。在上一篇:企业级应用,如何实现服务化一(项目架构演化)中,交代了企业级应用架构的演化过程,和服务治理的方案可以选择:dubbo,或者spring cloud。那么先来看一看dubbo,dubbo是阿里巴巴出品的微服务框架,应用比较广泛。 1.官方架构图 2
阅读全文
摘要:1.企业级应用架构演化 1.1.架构演化图 1.2.文字描述 2.服务治理解决方案
阅读全文
摘要:【红豆】 吃豆有益,红豆营养成分高,铁质含量丰富,铁能够促进血红细胞生成,具有很好的补血功能 【黑豆】 吃豆有益,黑豆含有大量丰富的铁,铁能够促进血红细胞生成,从而起到生血的功效 【牛奶】 牛奶最宜人,平补血脉,益心,长肌肉,令人身体健康,面目光悦。女性可以多喝牛奶补气血 【莲藕】 莲藕含有丰富的淀
阅读全文
摘要:这是分布式集群环境下,如何实现session共享系列的第五篇。在上一篇:分布式集群环境下,如何实现session共享四(部署项目测试)中,针对nginx不同的负载均衡策略:轮询、ip_hash方式,测试了session的不同使用情况,并且留下了一个问题:有没有可能针对nginx负载均衡策略(轮询)的
阅读全文
摘要:这是分布式集群环境下,如何实现session共享系列的第四篇。在上一篇:分布式集群环境下,如何实现session共享三(环境搭建)中,已经准备好了相关的环境:tomcat、nginx、redis。本篇从不同的角度进行测试,看一看session的使用情况: 1.nginx默认负载均衡策略:轮询 2.n
阅读全文
摘要:这是分布式集群环境下,如何实现session共享系列的第三篇。在上一篇:分布式集群环境下,如何实现session共享二(项目开发)中,准备好了一个通过原生态的servlet操作session的案例。本篇需要搭建相关的环境,包括:tomcat、nginx、redis。 1.通过两个tomcat搭建集群
阅读全文
摘要:在上一篇分布式集群环境下,如何实现session共享一(应用场景)中,介绍了在分布式集群下,需要实现session共享的应用场景。并且最后留下了一个问题:在集群环境下,如何实现session的共享呢?。要解决这个问题,放在一篇中内容量有点大,还是一步一步来吧。本篇先搭建一个基础的web应用,完全基于
阅读全文
摘要:1.keepalived介绍 keepalived最初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了实现高可用的VRRP功能。keepalived除了能够管理LVS软件外,还能支持其他服务的高可用解决方案。 keepalived通过VRRP协议实现高可
阅读全文
摘要:在web应用中,由于http的请求响应式,无状态。要记录用户相关的状态信息,比如电商网站的购物车,比如用户是否登录等,都需要使用session。我们知道session是由servlet容器创建和管理,存储在服务器端,并且与客户端浏览器相关(停止web应用,关闭浏览器session都会失效)。 如果一
阅读全文
摘要:关于排序算法,常见的大致有:冒泡排序、插入排序、选择排序、快速排序、归并排序、桶排序、计数排序等。每一种排序算法都有它们各自的优劣和适用场景。一般可以从这么几个角度来衡量排序算法: 1.最好时间复杂度、最坏时间复杂度、平均时间复杂度 2.是否是原地排序算法:原地排序算法,指空间复杂度为O(1) 3.
阅读全文
摘要:关于排序算法,常见的大致有:冒泡排序、插入排序、选择排序、快速排序、归并排序、桶排序、计数排序等。每一种排序算法都有它们各自的优劣和适用场景。一般可以从这么几个角度来衡量排序算法: 1.最好时间复杂度、最坏时间复杂度、平均时间复杂度 2.是否是原地排序算法:原地排序算法,指空间复杂度为O(1) 3.
阅读全文
摘要:递归是一种非常常用的算法,分为“递”和“归”两个步骤。满足递归算法有三个条件:1.一个问题,可以分解为子问题;2.该问题,与分解后的子问题,解决思路一致;3.存在终止条件。案例演示:假设有n个台阶,每次可以跨1个台阶,或者2个台阶。问:走完这n个台阶共有多少中走法? 解答思路:根据第一步的走法,可以
阅读全文

浙公网安备 33010602011771号