摘要:
Spring Spring 是什么? Spring为了解决企业级应用的复杂性而创建,简化开发。 如下简化: 基于POJO的轻量级和最小侵入性编程; 以IoC(控制反转)、DI(依赖注入)和面向接口实现松耦合; 基于AOP(切面编程)和惯性进行声明式编程; 以切面和模版减少样式代码; Spring I 阅读全文
摘要:
Java 8 Java 8 允许您通过::关键字传递方法或构造函数的引用。 Lambda 表达式 List<String> names = Arrays.asList("banana", "apple", "orange","fruit","grape"); // 老版本Java排列字符串 Coll 阅读全文
摘要:
# Kubernetes(K8s) ## 什么是Kubernetes? * 为`容器化`应用提供集群部署和管理的开源工具,由`Google`研发,在2014开源。 * `Pod`:一个`pod`可以运行多个容器。 ## Kubernetes 安装 ```shell # 前提 安装 docker # 阅读全文
摘要:
# MySQL ## 什么是数据库、数据库管理系统、SQL? * **数据库(DataBase),简称 DB**: 存储数据的仓库,具有特定格式的数据文件。 * **数据库管理系统(DataBaseManagement),简称 DBMS**:管理数据库的系统。 * MsSQL * Oracle * 阅读全文
摘要:
# Shell脚本 ## Shell是什么? * Shell脚本语言属于弱类型语言,解析用户输入的命令和程序,使得用户可以与Linux进行交互; * 适合处理纯文本类型数据(日志、配置文件、文本、网页文件、大多数纯文本类型的文件)。 ## Shell概念 ### `shebang` * 即文件的第一 阅读全文
摘要:
## NoSQL 是什么? * 泛指:非关系型数据库,随着Web 2.0 互联网时代的到来(`高并发`)传统`关系型数据库` 也难以应付! * 特点: * 易扩展、大数据量——数据之间没有关系,容易扩展! * 大数据量高性能——Redis 每秒写8万次,读11万次! * 高可用(支持主备、集群)。 阅读全文
摘要:
## Docker 历史 * 2010年在美国的`dotCloud`的公司——`Pass` 的云计算、`LXC` 有关的容器技术。 * 2013年开源、引起行业的注意:`VM`(虚拟机) ==> Docker,本质都是虚拟化技术,虚拟机比较笨重,而Docker轻巧。 * 2014年4月9日,Dock 阅读全文
摘要:
## 文件管理 ### cat **语法**:cat [-AbeEnstTuv] [--help] [--version] fileName ***作用***:查看文件。 ***参数说明***: * -n:显示行号。 * -b:显示行号、过滤空白行。 * -s:空白行以一行形式显示。 ```shel 阅读全文
摘要:
什么是Nginx Nginx是一个 高性能 的Http和反向代理Web服务器、且提供邮件服务,特点 占用内存小、并发能力强,支持高达 5 万个并发数。 Nginx架构 一个Master进程和多个Worker进程,Master进程管理维护Worker进程,Worker进程以独立的单进程的io多路复用的 阅读全文