摘要: 工厂 UML图: public interface ICar {// 由于工厂模式仅关系对象的创建,为说明方便,无需定义方法} public class TopCar implements ICar {} public class MidCar implements ICar {} public c 阅读全文
posted @ 2021-01-04 18:53 曹丽是我女朋友。 阅读(91) 评论(0) 推荐(0)
摘要: 1. 问题的提出 现实生活中,工厂用来生产产品,有两个关键的角色:产品及工厂。计算机的工厂模式与实际的工厂的特征是相近的,因此工厂模式的关键点就是如何描述好这两个角色之间的关系,分为四种情况。 1) 单一产品系。工厂生产一种类型的产品。小汽车工厂,生产高,中,低3种类型小汽车。 2) 多产品系,特征 阅读全文
posted @ 2021-01-04 18:41 曹丽是我女朋友。 阅读(109) 评论(0) 推荐(0)
摘要: 导出实体类DTO: public class DealerNameExportDto implements Serializable {​ @Excel(name = "Dealer List", width = 25) private String dealerName;​ public Stri 阅读全文
posted @ 2020-12-21 16:14 曹丽是我女朋友。 阅读(3251) 评论(0) 推荐(1)
摘要: 通常,为了保护网站的敏感数据,应用需要对这些信息进行加密处理,信息加密技术可分为三类:单项散列加密、对称加密和非对称加密。 1. 单向散列加密 单向散列加密是指通过对不同输入长度的信息进行散列计算,得到固定长度的输出,这个散列计算的过程是单向的,即不能对固定长度的输出进行计算从而获得输入信息。 利用 阅读全文
posted @ 2020-12-09 17:59 曹丽是我女朋友。 阅读(623) 评论(0) 推荐(0)
摘要: 如果模块之间不存在直接调用,那么新增模块或者修改模块就对其他模块影响最小,这样系统的可扩展性无疑更好一些。 1. 事件驱动架构 事件驱动架构(Event Driven Architecture):通过在低耦合模块之间传输事件消息,以保持模块的松散耦合,并借助事件消息的通信完成模块间合作,典型的EDA 阅读全文
posted @ 2020-12-09 16:16 曹丽是我女朋友。 阅读(323) 评论(0) 推荐(0)
摘要: HTTP请求分发装置被称为负载均衡服务器。 1. HTTP重定向负载均衡 利用HTTP重定向协议实现负载均衡。 这种负载均衡方案比较简单。缺点是浏览器需要请求两次服务器才能完成一次访问,性能较差;重定向服务器自身的处理能力成为瓶颈,整个集群伸缩性规模有限;使用HTTP302响应码重定向,有可能是搜索 阅读全文
posted @ 2020-12-08 18:05 曹丽是我女朋友。 阅读(131) 评论(0) 推荐(0)
摘要: 可复用的服务模块为业务产品提供基础公共服务,大型网站中这些服务通常都独立分布式部署,被具体应用远程调用。可复用的服务和应用一样,也是无状态的服务,因为可以使用类似负载均衡的失效转移策略实现高可用的服务。 1. 分级管理 运维上将服务器进行分级管理,核心应用和服务优先使用更好的硬件,在运维响应速度上也 阅读全文
posted @ 2020-12-08 16:32 曹丽是我女朋友。 阅读(130) 评论(0) 推荐(0)
摘要: 应用服务器的高可用架构设计主要基于服务无状态这一特性,但事实上,业务总是有状态的,在交易类的电子商务网站,需要有购物车记录用户的购买记录,用户每次购买请求都是向购物车中增加商品来社交类网站中,需要记录用户当前登陆状态、最新发布的消息及好友状态等,用户每次刷新页面都需要更新这些信息。 Web应用中将这 阅读全文
posted @ 2020-12-08 15:58 曹丽是我女朋友。 阅读(171) 评论(0) 推荐(0)
摘要: 在网站应用中,海量的数据读写对磁盘访问造成巨大的压力,虽可以通过Cache解决一部分读压力,但很多时候,磁盘仍然是系统最严重的瓶颈。 1. 机械硬盘 vs 固态硬盘 机械硬盘同多马达驱动磁头臂,带动磁头到指定的磁盘位置访问数据,由于每次访问数据都需要移动磁头臂,因此机械硬盘在数据连续访问和随机访问时 阅读全文
posted @ 2020-12-08 11:53 曹丽是我女朋友。 阅读(243) 评论(0) 推荐(0)
摘要: 1. 多线程 多用户并发访问是网站的基本需求,大型网站的并发用户数会达到数万,单台服务器的并发用户也会达到数百。CGI编程时代,没用户请求都会创建一个独立的系统进程去处理。由于线程比进程更轻量,更少占有系统资源,切换代价更小,所以目前主要的Web应用服务器都采用多线程的方式响应并发数用户请求,因此网 阅读全文
posted @ 2020-12-08 10:35 曹丽是我女朋友。 阅读(194) 评论(0) 推荐(0)