实战
上进唯实战可得,突破绝技成长瓶颈
手记
分享经验交流心得,学习前沿流行技术
-
Docker基本概念科普
我个人学习一个新的东西的时候,总喜欢从几个方面入手:```1、是什么2、有什么3、能干什么```本篇文章,主要从这几个方面,描述一下Docker的基本概念# Docker是什么Docker是基于容器技术的轻量级虚拟化,是一个能够把开发的应用程序自动部署到容器的开源引擎。Docker借鉴集装箱的概念,只不过集装箱用来运输货物,Docker运输软件,Docker并不关心:装的内容是什么、也不关心要运到何处所以其实描述Docker,主要要理解两个概念:```容器:容器是啥? 就是个装东西的篮子,至于这个篮子装的是鸡蛋,还是冬瓜它不关心,它要关心的内容是如何更好的装东西``````虚拟化:通过某种技术将一台计算机虚拟为多台逻辑计算机```---那么Docker其实总结下来就是一句话: 一个在物理机器的基础上开辟出来的一种"篮子",至于用它来装什么,怎么装不关心,它只关心如何更好的装东西比如我们有个Java项目, 我们需要安装JDK、Tomcat和一个APP, 那么我们可以用这个&qu
2370浏览
6推荐
0评论
-
Docker安装之window篇
Win10下载:https://docs.docker.com/docker-for-windows/install/Docker支持64 位版本的Windows 10 Pro,且必须开启Hyper-V。开启方式为:打开“控制面板”->“程序”-> “启动或关闭Windows功能”,找到Hyper-V并勾选,确定重启电脑。---------------------安装下载好的Docker for Windows Installer.exe,如下:-------------------鉴于国内网络问题,后续拉取Docker镜像十分缓慢,需要配置国内镜像
1559浏览
0推荐
0评论
-
Docker安装之CentOS篇
1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 $ uname -r 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 $ sudo yum update 3、卸载旧版本(如果安装过旧版本的话) $ sudo yum remove docker docker-common docker-selinux docker-engine 4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖
3614浏览
3推荐
0评论
-
电商项目部署日记
这篇日记就一个目的,记录一下部署的过程,以供大家参考 手记主要是准备分享数据库和负载均衡的部署内容,同时会给一个参考的跨域解决方案。 前置准备: 仿猫眼后端项目开发完成 获取仿猫眼前端工程 CentOS主机 温馨提示: 仿猫眼项目并非必须,只要是前后端分离项目即可参考本章 CentOS主机最好有一个公网IP,如果没有,可以将章节内的IP地址【域名】换成内网地址【hostname】 这里不会普及基础内容,比如Linux基础命令、如何使用远程ssh工具等,但会贴出所有的命令 如果对猫眼项目感
9207浏览
11推荐
2评论
-
Dubbo手记 - 理解Dubbo的调用流程与Dubbo多协议解析
Dubbo作为目前国内主流的微服务框架之一,可谓是耳熟能详了。 今天的主题就是希望可以与大家分享讨论关于Dubbo的服务调用流程,以及Dubbo的协议之间的关系与区别。 一、Dubbo的调用流程分析 Dubbo本身主要支持两种调用流程,包括直连提供者和基于注册中心的调用。这两种哪种重要肯定不需要我再声明了 o( ̄︶ ̄)o ,我们一定是基于注册中心的使用方式了, 不过大家是否真的理解基于注册中心的使用方式呢? 首先,我们先来看一下直连提供者是个什么样子? 上述内容是直接截取的Dubbo官方网
15080浏览
23推荐
0评论
-
漫谈JWT
很多童鞋在课程中会问到一些与JWT相关的内容,在这里算是给大家简单聊一聊,不过在这里要提前说一下,由于JWT在不同的人和不同的项目中使用的方式都会有一些区别,这里仅仅代表个人见解。 一、JWT简介【对于了解JWT的童鞋,可以直接跳到最后】 咱们就不弄那些乱七八糟的概念,就简单点说一下JWT是什么、有什么和能干什么 1、 JWT概念和作用 JWT全称为json web token,说白了是什么呢? 就仅仅只是一个字符串而已,例如: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiSm9obiBEb2U
7821浏览
32推荐
2评论
-
nginx完全离线部署
有一些参与实际项目部署的童鞋都知道,在一个完全离线的过程中进行中间件部署是一件很痛苦的事,这里就记录一下再Readhat中独立部署一个Nginx的过程。 1、创建nginx专属用户 用户/用户组 www/www 创建用户组 groupadd www 创建用户 useradd www -g www -p neusoft 2、安装必要依赖 2.1 gcc安装 进入Packages包内 执行以下安装命令 rpm -ivh kernel-headers-2.6.32-573.el6.x86_64.rpm rpm -ivh glibc-headers-2.12-1.166.e16.x86_64.rpm rpm -ivh glibc-devel-2.12-1
5872浏览
5推荐
0评论
-
Redis集群最佳实践
首先,我们要明确目标,本篇内容的主要目的是讲解Codis。 有人可能要说,作者是个标题党,明明是Redis最佳实践呀!!! 各位看官,稍安勿燥,且听臣妾娓娓道来 O(∩_∩)O。 那么,我们先来说说Codis是什么: Codis是一款分布式Redis的解决方案; Codis可以使上层应用可以像使用单机的 Redis 一样使用Redis集群 Codis可以在应用运行期间动态增减节点和漂移插槽 我们为什么要使用Codis呢,这个话题要从Redis集群的问题入手了 redis Cluster的数据存储模块和分布式的逻辑模块是耦合在一
6827浏览
15推荐
1评论
-
脚踏两只船的困惑 - Memcached与Redis
序言 很多人喜欢把Memcached与Redis进行比较,基于这个论点,笔者希望可以大家呈现一些笔者自己的见解与大家分享。 首先,讨论一件事情之前,我们必须要对他们有一个基本的了解,才能给我们提供一个比较好的理论依据: Memcached:一款完全开源、高性能的、分布式的内存系统; Redis:一个开源的、Key-Value型、基于内存运行并支持持久化的NoSQL数据库; 从概念上来讲,不难看出来,其实Memcached和Redis并非是一对 ”孪生兄弟“ , 能将Redis和Memcached之间联系起来的纽带只有一个,就
21050浏览
44推荐
4评论
-
图说架构系列 - 架构师的坎坷成长路
7337浏览
37推荐
7评论