SH Blog

撵上一个时代

kubernetes 基础学习

keypoint: 基础概念:Pod,控制器类型,网络通讯模式; 安装:构建K8S集群; 资源清单:资源、资源清单语法,编写Pod、Pod生命周期; Pod控制器:什么是控制器,控制器类型、特点、使用定义方式; 服务发现:Service原理及其构建方式; 存储:configMap、Secret、volume、PV,多种存储的特点,不同环境选择合适方案; 调度器...

VM虚拟机centos7搭建kubernetes集群

虚拟机centos7环境搭建kubernetes集群 一. 环境准备 总共三台虚拟机,一台master,两台node。 基本配置三台机器都是一样的,使用VMware创建虚拟机,可以配置好一台之后通过复制虚拟机创建其他两台,减少配置步骤。 虚拟机网络:NAT,静态ip VMware虚拟机安装CentOS 7 Minimal 详细全过程 虚拟机安装Centos7-Minima...

Docker 基础学习

Docker Docker简介 Docker 使用 Google 公司推出的 Go 语言进行开发实现,基于 Linux 内核的namespace, cgroup,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。 最初实现是基于 LXC,从 0.7 版本以后开始去除 LX...

Java基础复习整理

Java基础 基本语法: 面向对象编程:封装性、重载、权限修饰、方法的参数传递机制、构造器、this关键字; 高级类特性:继承性、重写、super关键字、多态性、object类、equals()、包装类; 高级类特性:static、单例模式、final、抽象类与抽象方法、接口、内部类、匿名类; 异常处理:异常Throwable体系结构、try_catch_finall...

Spring Cloud 基础学习

Spring Cloud 0. 前言 单体应用 单体式应用的不足 1、一旦应用变成一个又大又复杂的怪物,敏捷开发和部署举步维艰,任何单个开发者都不可能搞懂它。 2、单体式应用也会降低开发速度。应用越大,启动时间会越长。 3、复杂而巨大的单体式应用也不利于持续性开发。 4、单体式应用在不同模块发生资源冲突时,扩展将会非常困难。 5、单体式应用另外一个问题是可靠性。任何一个模块中...

Spring 基础学习

Spring,IoC,AOP,依赖注入,反射和动态代理

Spring Spring 简介 Spring的核心思想: 就是通过一个BeanFactory的工厂来统一管理所有的对象;在bean的工厂中准备一个容器,将bean都反射后添加进来,随用随取。 Spring 解决了耦合问题, 降低了对象之间的相互依赖关系:Spring 能够统一的管理 bean 对象, 当需要什么对象, 就去从 Spring 中获取对应的对象, 而不再需要去 new ...

Python网络爬虫

Python网络爬虫 网络爬虫简介: 爬虫:请求网站并提取数据的自动化程序。 通过爬虫获取数据,是大数据数据来源的一个重要方式。 爬虫场景: 最基本HTML页面的爬取:只需请求页面url得到页面的HTML源码,通过解析页面得到数据。 Ajax数据爬取:现在许多网页出于对页面效果的考虑,使用Ajax异步加载数据。这样的网页可以分析页面的Ajax请求,得到请求url和参数模拟...

TOUR - ShangHai

LINE:青浦–人民广场–上海博物馆–城隍庙–豫园–外滩–四川中路–南京东路–世博会博物馆–陆家嘴–东方明珠–渡轮–外滩夜景–南京东路–青浦。

牛客网剑指offer编程练习(C++)

牛客网编程练习-剑指offer,语言:c++11(clang++ 3.9)。 1.【数组】二维数组中的查找 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1...

DeeCamp 2018

2018这个暑假,因DeeCamp而精彩。 第一周是满满的知识课,总共二十几门课。有开复老师关于AI发展趋势的介绍、John Hocroft的机器学习基础、Andrew NG的深度学习方法,还有其他各个顶尖高校的教授和公司一线工程师的关于计算机视觉、自然语言处理、语言识别、机器人、自动驾驶等方面的知识课,包含了现在人工智能的最前沿的各个方面,对我来说,真的是感受到了知识的盛宴,接触到...