K8s基础(一)——核心组件

作为K8s学习笔记,介绍核心组件、单机环境搭建,以备后查。

“Kubernetes(K8s)是一个开源项目,用于自动化部署、扩缩容和管理容器化的应用。它将组成应用程序的容器分组为逻辑单元,以便于管理和发现”。简单来说就是容器编排工具,官方文档中介绍说K8s在Google生产环境中有15年的运行经验,并且吸纳了社区中很多好的想法和实践。

Read More

SQL学习指南之索引

为什么需要索引

当向一个表中插入一行时,数据库服务器不会试图将数据放到表里的任何特定的地方。服务器只是简单地将数据存放在文件中下一个可存放的位置(服务器为每张表预留了一系列空间)。查询记录时服务器需要检查表中的每一行来完成查询,当数据量很大时,服务器无法在合适的时间内完成查询。

Read More

JHipster开发平台简介

JHipster是一个开发平台,用于创建、开发、部署Spring Boot + Angular/React/Vue架构的Web应用或Spring微服务应用。它的目标是自动化生成一个完整和现代化的Web应用或微服务应用,整合了:

  • 基于Spring Boot框架的服务端,具备高性能和高可用的Java技术栈
  • 基于Angular,React和Bootstrap的时尚、现代、移动端优先的前端
  • 基于JHipster Registry,Netflix OSS,ELK和Docker的微服务架构
  • 使用Yeoman,Webpack和Maven/Gradle构建应用程序的工作流程

Read More