02 2019 档案
摘要:ElasticSearch介绍 ElasticSearch是开源的,它可以快速的存储、搜索和分析海量数据,是全文搜索引擎的首选。维基百科、Stack Overflow、Github都采用它。 Elastic的底层是开源的Lucene,但Lucene必须自己写代码去调用它的接口,Elastic是Luc
阅读全文
摘要:Spring Cloud Netflix SpringCloud是一个基于SpringBoot实现的云应用开发工具,它为基于JVM的云应用开发中的服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了简单的开发方式。 SpringCloud下包含了多个工
阅读全文
摘要:基本概念 Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,通过HTTP协议提供各种网络服务。与Apache相比,Nginx轻量级,高并发。 Nginx的用处: 1.Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器; 2.Nginx可以作为反向代理进行负载
阅读全文
摘要:UML类图 1、关联关系 关联关系又可进一步分为单向关联、双向关联和自关联。 (1)单向关联 我们可以看到,在UML类图中单向关联用一个带箭头的直线表示。上图表示每个顾客都有一个地址,这通过让Customer类持有一个类型为Address的成员变量类实现。 (2)双向关联 从上图中我们很容易看出,所
阅读全文
摘要:1.TPS:Transaction Per Second,每秒事务处理量,又叫吞吐量,一般用于判断服务器的性能。 2.FAQ:Frequently Asked Questions,经常被问的问题及解答。 3.ACID:数据库特性的缩写,包含:原子性(Atomicity)、一致性(Consistenc
阅读全文
摘要:加密算法 对称加密:加密解密使用同一个密钥。常用的有:DES、3DES、AES。 非对称加密:加密解密使用一对密钥,称为公钥和私钥。发信方用收信方的公钥加密原文,收信方收到密文后,用自己的私钥解密密文。常用的有:RSA、DSA、ECC。 散列算法:又称哈希算法,是一种单向加密算法。由于是不可逆的,当
阅读全文
摘要:设计模式分类 创建型模式:工厂模式、建造者模式、原型模式、单例模式 结构型模式:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式 行为型模式:解释器模式、模板方法模式、责任链模式、命令模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、访问者模式 面向对象
阅读全文