1.Linux: Centos :支持rpm的安装
aBuntu
Gentoo
FreeBSd
Debian
2.ElasticSearch:集群、索引分片、支持副本、恢复、快照、自动发现节点、协议
3.JDK 包含JRT 、SDK
JRT 又包含JVM
javac filename 命令完成编译,通过 java classname 命令来运行程序
4.IIS假死监控
5.API 降级模块 a.业务降级 b.后台服务器降级 c.IP降级
6.Lucene
缺点:内部并没有分页,需程序分页,先取出全部再分页
优点:
核心:倒排索引:关键词---文档号
分词: 关键词--文档号[出现频率]--位置
文档结构:索引:Index
文档:Document
域:field
项:字符串
性能优化:官方:用RAMDictory代替FSDirctory,将索引存储至内存中,
民间:并没有作用
7.数组、ArrayList、List<T>
数组:内存连续、索引快速、大小固定
ArrayList:动态大小、装箱、拆箱 耗性能
8.话题系统
创建话题库
内容匹配 1对N
接口服务
9.前端常用:bootStrap、node.js、angular.js
10.数据库
OLTP : 交易型
OLAP:分析型、数据仓库
ETL:数据同步工具 kettle 实现抽取,筛选,转换、存储
数据库:Vertica:大容量、查询非常快,更新慢
报表工具:Tableau:各种饼图、线图
数据量:<百万级 小数据量
<千万级数据 、设置索引后<5s
11 .Redis :持久化 a. aof文件 b.rdb 文件快照 ,dump.rdb
服务端 执行redis-server.exe redis.conf
客户端 redis-cli.exe -h 127.0.0.1 -p 6379
关键字:get set del
12.TCP协议优势:在局域网内才有更高的传输性能,更低的服务器端资源
13