
中间件
槑树
一个在编程界的学习僧
展开
-
Docker_概念_安装_命令_容器数据卷_应用部署
一.概念 在实际开发中,会遇到不同的环境 开发环境 测试环境 生产环境 一个开源的应用容器引擎 诞生于2013年,基于Go语言实现 Docker开源让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上 容器是完全使用沙盒机制,相互隔离 容器性能开销极低,启动快 Docker从17.03版本之后分为CE和EE 解决软件的跨环境迁移问题 二.安装 官网:hub.docker.com 详情见博客https://blog.youkuaiyun.com/sly_7031/原创 2020-06-24 09:03:51 · 269 阅读 · 0 评论 -
redis_概念_安装_命令操作_持久化_Java集成
今日内容 redis 概念 下载安装 命令操作 数据结构 持久化操作 使用Java客户端操作redis Redis 1.概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经原创 2020-06-04 14:21:04 · 308 阅读 · 1 评论 -
01_ElasticSearch7.*_概念_核心概念_操作_SpringBoot整合
ElasticSearch概念 基本概念 ElasticSearch是一个基于Lucene的搜索服务器 是一个分布式、高扩展、高实时的搜索与数据分析引擎 基于RESTful web接口 Elasticsearch是用Java语言开发的,并作为Apache许可条款 下的开放源码发布,是一种流行的企业级搜索引擎 官网: https://www.elastic.co/ 应用场景 搜索:海量数据的查询 日志数据分析 实时数据分析 数据库查询存在的问题 性能低:使用模糊查询,左边有通配符,不会走索引,会全表原创 2020-05-29 21:31:27 · 287 阅读 · 0 评论 -
Git_概述_工作流程_代码托管服务_常用命令_IDEA集成Git
Git分布式版本控制工具 1. Git概述 1.1 Git历史 Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。 到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 Bit原创 2020-05-27 21:35:24 · 480 阅读 · 0 评论 -
01_Apache Dubbo_架构_Zookeeper_入门_协议_负载均衡
program分布式RPC框架Apache Dubbo 1. 软件架构的演进过程 软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了解一下这几个架构。 1.1 单体架构 架构说明: 全部功能集中在一个项目内(All in one)。 架构优点: 架构简单,前期开发成本低、开发周期短,适合小型项目。 架构缺点: 全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护。 技术栈受限,只能使用一种语言开发。原创 2020-05-23 08:34:05 · 246 阅读 · 0 评论