自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xiao爱好的博客

记录自己学习记录,仅供学习使用。有错误之处多多包涵。

  • 博客(25)
  • 收藏
  • 关注

原创 深度学习与基础实战--Numpy基础实战

文章目录ndarray结构索引与切片矩阵的连接矩阵相乘ndarray结构维度:array.ndim()填充:array.fill(0)索引与切片如:array_[1:,1]表示取第2行开始所有行与所有列#赋值地址没有改变。##数组赋值使用copy操作不可以使用等号array2=array_.copy()array2矩阵的连接np.concatenate((array1,array2))按行进行拼接np.concatenate((array1,array2),axis=1),按不

2020-07-27 19:24:36 116

原创 java之多线程,线程状态,中断线程,守护线程,线程同步,同步方法,死锁。

文章目录多线程基础进程Java内置多线程:创建新线程线程的状态状态join总结:中断线程第一种方法第二种方法线程间共享变量用关键字volatitle声明:小结守护线程线程同步小结同步方法文章根据廖雪峰官方网站学习总结的,有需要细看点击链接:链接多线程基础进程在计算机中,一个任务称为一个进程,浏览器是一个进程,播放器是一个进程,等等。某些进程中还包括很多线程。例如world可以边打字边在后台打印。。进程和线程的关系就是:一个进程可以包含一个或者多个线程,至少会有一个线程。操作系统调度的最小任

2020-06-06 10:08:30 277

原创 leetcode(力扣)每日一题,顺时针打印矩阵

输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例 2:输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7] 限制: 0 <= matrix.length <= 100 0 <= matrix[i

2020-06-05 15:27:47 225

原创 leetcode(力扣)每日一题:除自身以外数组的乘积

题目要求:给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例:输入: [1,2,3,4]输出: [24,12,8,6] 提示:题目数据保证数组之中任意元素的全部前缀元素和后缀(甚至是整个数组)的乘积都在 32 位整数范围内。说明: 请不要使用除法,且在 O(n) 时间复杂度内完成此题。进阶:你可以在常数空间复杂度内完成这个题目吗?( 出于

2020-06-04 21:11:21 188

转载 leetcode(力扣)新21点解法详解

题目要求:爱丽丝参与一个大致基于纸牌游戏 “21点” 规则的游戏,描述如下:爱丽丝以 0 分开始,并在她的得分少于 K 分时抽取数字。 抽取时,她从 [1, W] 的范围中随机获得一个整数作为分数进行累计,其中 W 是整数。 每次抽取都是独立的,其结果具有相同的概率。当爱丽丝获得不少于 K 分时,她就停止抽取数字。 爱丽丝的分数不超过 N 的概率是多少?示例 1:输入:N = 10, K = 1, W = 10输出:1.00000说明:爱丽丝得到一张卡,然后停止。示例 2:输入

2020-06-03 16:06:58 1188

原创 大数据之hive(尚硅谷)Hive基本概念,hive数据结构,hiveDDL定义语言

文章目录第一章 Hive基本概念第一章 Hive基本概念

2020-05-29 15:39:25 678

原创 大数据学习之(Flume)(尚硅谷资料)(未完成)

文章目录概述优点架构Flume Agent内部原理:flume安装部署案例:案例需求:实现步骤概述Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。Flume基于流式架构,灵活简单。(用来收集日志的)流式架构:采集日志的单位是一行一行的,处理单位很小。而mapreduce是一个文件一个文件处理,spark是一块一块的处理。优点可以和任意存储进程集成。输入的的数据速率大于写入目的存储的速率,flume会进行缓冲,减小hdfs的压力。flum

2020-05-25 20:42:36 270

原创 SpringCloud微服务(八)之SpringBoot Config(让配置跟代码解耦)

文章目录git环境搭建新建仓库配置密匙git项目服务端连接git配置导入依赖编写配置编写主启动类测试客户端连接服务端访问远程git上push上config-client.yml配置配置文件编写主启动类编写controller类git环境搭建新建仓库项目文件夹下配置username与Email配置密匙此文件夹下删除known.host文件进入git bash生成密钥:ssh-keygen -t rsa -C “[email protected]”将id_rsa.pub内容复制到这个位置

2020-05-23 14:36:10 304

原创 Docker学习(九)本地镜像发布到阿里云

文章目录镜像生成方法将本地镜像推送到阿里云镜像生成方法Dockerfile方法(build)从容器中创建新镜像(commit)docker commit -a [作者名字] -m [提交时的说明文字] [容器ID] [新容器名字]:[版本号]将本地镜像推送到阿里云阿里云开发者平台:https://cr.console.aliyun.com/cn-hangzhou/instances/repositories创建仓库镜像- 将镜像推送到阿里云docker login --userna

2020-05-22 16:12:55 155

原创 Docker学习(八)Docker常用安装,Docker下tomcat安装、redis安装、mysql安装

文章目录总体步骤安装tomcat安装Mysql安装redis总体步骤搜索镜像拉取镜像查看镜像启动镜像停止镜像移除镜像安装tomcat查找镜像 docker search tomcat拉取镜像 docker pull tomcat查看镜像 docker images启动镜像 docker run -it -p 8080:8080 tomcat停止容器 docker stop tomcat移除容器 docker rm [容器ID]安装Mysql搜索镜像 docker s

2020-05-22 15:29:10 359

原创 Docker学习(七)Dockerfile解析(学习来源:尚硅谷)

文章目录Dockerfile是什么DockerFile内容的基础知识大致流程dockerfile、docker镜像、docker容器对比dockerfile体系结构Dockerfile是什么DockerFile是构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。步骤:编写Dockerfile文件docker builddocker runDockerFile内容的基础知识每条保留字指令必须为大写字母且后面跟随至少一个参数指令按照从上到下,顺序执行#表示注释每条

2020-05-22 13:28:54 263

原创 SpringCloud微服务(七)之zuul路由网关概述与使用

文章目录概述步骤概述Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础.Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转后获得.注意:Zuul服务最终还是会注册进Eureka提供=代理+路由+过滤三大功能步骤创建zu

2020-05-21 16:34:03 106

原创 SpringCloud微服务(六)之Hystrix,服务熔断,服务降级,dashboard流监控

文章目录问题引入hystrix是什么服务熔断服务熔断(服务提供者中配置)服务降级(客户端配置)服务熔断与服务降级对比问题引入复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败!服务雪崩服务雪崩产生于服务堆积在同一个线程池中,因为所有的请求都是同一个线程池进行处理,这时候如果在高并发情况下,所有的请求全部访问同一个接口,这时候可能会导致其他服务没有线程进行接受请求,这就是服务雪崩。hystrix是什么Hystrix的中文含义是豪猪, 因其背上长满

2020-05-21 15:25:23 193

原创 Apriori关联规则算法;Apriori算法基本思想;Apriori核心思想及基本过程

文章目录关联规则基本思想算法基本过程算法总结Apriori算法是第一个关联规则挖掘算法,也是最经典的算法。它利用逐层搜索的迭代方法找出数据库中项集的关系,以形成规则,其过程由连接(类矩阵运算)与剪枝(去掉那些没必要的中间结果)组成。该算法中项集的概念即为项的集合。包含K个项的集合为k项集。项集出现的频率是包含项集的事务数,称为项集的频率。如果某项集满足最小支持度,则称它为频繁项集频繁项集:找出频繁一起出现的物品集的集合支持度:一个项集的支持度被定义为数据集中包含该项集的记录所占的比例;支持度 =

2020-05-21 13:13:13 3273

原创 Docker学习(六)docker容器数据卷

文章目录docker容器数据卷是什么docker容器卷作用容器内添加数据卷直接命令添加使用dockerfiel建立容器卷数据卷容器docker容器数据卷是什么类似于redis里的rdb和aof文件,用来持久化数据。先来看看Docker的理念:将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自

2020-05-20 17:24:15 119

原创 Docker学习(五)Docker镜像;什么是镜像;镜像原理;commit操作

文章目录镜像是什么联合文件系统:UnionFS(联合文件系统):Docker镜像加载原理:为什么镜像采用这种分层结构Docker特点docker镜像commit操作镜像是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。联合文件系统:UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层

2020-05-20 11:11:02 575 1

原创 SpringCloud微服务(五)之Feign简介与使用

文章目录Feign简介引入依赖API模块添加一个service消费者模块修改controller启动类添加注解Feign简介Feign是声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。feign本质还是调用了ribbon,只需要创建接口,添加一个注解即可。更加像面向接口编程。Spring Cloud对Feign进行了增强,使Feign支持了Spring MVC注解,并整合了Ribbon和Eureka,从而让Feign的使用更加方便。Spr

2020-05-19 20:22:49 263

原创 Docker学习(四)docker常用命令

文章目录帮助命令镜像命令容器命令尚硅谷老师总结:帮助命令docker版本:docker versiondocker信息:docker info帮助文档:docker --help镜像命令列出本机上的镜像:docker images列出本机上所有的镜像:docker images -a显示镜像ID:docker images -q查找镜像名字(在docker hub 上找的):docker search ****下载镜像:docker pull ****(不写版本号默认最新版late

2020-05-19 17:45:03 246

原创 Docker学习(三)docker怎么工作的及dockers为什么比VM快

文章目录docker怎么工作的docker为什么比VM快?docker怎么工作的Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上, 然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。 容器,是一个运行时环境,就是我们前面说到的集装箱。docker为什么比VM快?(1)docker有着比虚拟机更少的抽象层。由于docker不需要Hypervisor实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的

2020-05-19 15:40:46 185

原创 Docker学习(二)Linux下docker安装(CentOs 7)

文章目录

2020-05-19 15:12:59 166

原创 Docker学习(一) (什么是docker)

文章目录Docker简介前提知识:Docker简介前提知识:强制:熟悉linux命令和相关背景知识 ps top建议,Git相关知识

2020-05-18 20:53:04 362 1

原创 SpringCloud微服务(三)之Eureka服务注册于发现

文章目录一、什么是Eureka二、创建Eureka模块三、服务提供者服务注册信息配置(扩展)获取服务信息(扩展)自我保护机制(拓展)四、Eureka集群配置CAP原则及与zookeeper的对比一、什么是EurekaEureka是一个基于REST的服务,主要用于AWS云中的定位服务,以实现中间层服务器的负载平衡和故障转移在 Spring Cloud 微服务架构中通常用作注册中心我们称这个服务为 Eureka Server,还有一个与之交互的客户端称之为 Eureka ClientEureka架构

2020-05-17 19:07:44 335

原创 SpringCloud微服务(二)之Rest环境搭建

文章目录一、创建spring cloud项目二、创建spring cloud - api 模块三、创建服务提供者模块四、创建服务消费者模块一、创建spring cloud项目导入依赖:spring cloudspring boot数据库数据源spring boot启动器log4jjunitlomboklogback二、创建spring cloud - api 模块导入依赖创建db01数据库创建dept表,包括id、dname、db_source属性插入数据:inse

2020-05-17 16:28:06 150

原创 SpringCloud微服务(一)之什么是微服务

文章目录什么是微服务SpringCloudspring boot与spring cloud的关系dubbo和spring cloud什么是微服务微服务架构是一种架构模式,他提倡将单一的应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程内,服务之间相互协调,互相配置更加形象对微服务描述请点击链接:点击.从技术维度理解:微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地解耦,每个微服务提供单个业务功能的服务,一个服务做一件事,,从技术角度看就是一种小而独立的处理过程,

2020-05-17 15:17:02 906 2

原创 SpringCloud微服务(四)之ribbon笔记

目录ribbon是什么?入门案例自定义均衡负载算法ribbon是什么?Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,Ribbon是一个客户端负载均衡器,我们可以在配置文件中Load Balancer后面的所有机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器,我们也很容易使用Ribbon实现自定义的负载均衡算法常见

2020-05-17 12:30:10 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除