自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王念晨的技术博客

积淀与转型

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

原创 并发编程与多线程---1.线程安全

目录1.概念1)NEW(新建状态)2)RUNNABLE (就绪状态)3)RUNNING (运行状态)4)BLOCKED (阻塞状态)5)DEAD (终止状态)2.如何保证高并发场景下的线程安全?1)数据单线程内可见2)只读对象3)线程安全类4)同步与锁机制 1.线程同步类 CountDownLatch:Semaphore:信...

2019-07-10 21:14:59 205

原创 数据科学库Pandas(四) 常用操作及进阶

字符串操作 索引进阶

2018-12-13 17:27:29 174

原创 数据科学库Pandas(三)merge操作与数据透视pivot

merge若连接的key值有不相等,默认过滤Pandas显示设置数据透视表pivot  

2018-12-12 14:33:41 499

原创 科学计算库Pandas-(二)-数值运算、对象操作

数值运算二元统计对象操作Series结构的增删改查查操作改操作增操作删操作DataFrame结构的增删改查改操作增操作删操作  ...

2018-12-11 11:07:12 285

原创 科学计算库Pandas(一)基本操作

#describe()可以得到数据的基本统计特性data.describe()Pandas索引结构groupby操作

2018-12-01 16:17:30 238

原创 科学计算库Numpy(三):运算、随机模块、读写

运算np.multiply(x,y)  乘法判断数组相等:Numpy的随机模块 生成0到0.1的10个随机数规定小数点后2位:洗牌:np.random.shuffle() 随机的种子np.random.seed():之后每一次生成随机数都以相同的规则生成使用Numpy读写数据保存文件读写ar...

2018-11-30 17:08:05 155

原创 科学计算库Numpy(二):排序、数组形状、数组生成

排序sort函数:argsort函数:返回排序后的下标linspace函数:searchsorted函数:二分法查找a在array1里的位置lexsort函数:支持对数组按指定行或列的顺序排序;是间接排序,lexsort不修改原数组,返回索引数组形状操作np.newaxis:增加一维squeeze 函数:从数组的形状中删除单维度条目,即把...

2018-11-30 13:57:23 549

原创 科学计算库Numpy(一):结构、数值计算

目录 1.结构2.数值计算1.结构创建数组:arange()创建一维数组;array()创建一维或多维数组,其参数是类似于数组的对象,如列表等读取数组元素:如a[0],a[0,0]数组变形: 数组转换:对于ndarray结构来说,里面所有的元素必须是同一类型的 如果不是的话,会自动的向下进行转换ndarray.ndim:秩,即轴的数量或维度的数量...

2018-11-29 14:58:54 165

原创 Python实现KNN分类算法

目录 一、KNN算法简介二、算法过程三、代码实现及数据分析四、思考与优化 一、KNN算法简介  邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。    kNN算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本...

2018-11-23 11:41:22 8142 1

原创 2.2 Spring Cloud Ribbon 详解

RestTemplateGet 请求第一种:getForEntity函数该方法返回的是ResponseEntity,是Spring对Http请求响应的封装。ResponseEntity<String> responseEntity = restTemplate.getForEntity("http://eureka-client/dc?name={1}", String.class, ...

2018-03-20 10:50:39 424

原创 2.1 Spring Cloud Ribbon 负载均衡

软负载均衡  在一台机器上安装附加的某种软件,如nginx负载均衡,配置简单、成本低。根据部署的应用于系统的状态来分配资源进行负载、负载的能力不过受限于机器本身,性能越好,负载能力越大。硬负载均衡  通过服务器和外部网络间安装负载均衡的设备,称为"负载均衡器",硬件的负载均衡在功能想、性能上往往高于软负载均衡,不过价格昂贵,例:F5负载均衡器。能够通过智能交换机来实现负载,负载的能力与系统、应用无...

2018-03-15 11:03:13 155

原创 1.5 服务消费者

  每一个注册在微服务中的服务,既是服务提供者也是服务消费者。我们创建一个Eureka-consumer项目作为服务消费者来消费Eureka-client。pom.xml: <dependency> <groupId>org.springframework.cloud</groupId> <artifactI...

2018-03-05 14:47:26 232

原创 1.4 Eureka配置实践

使用Eureka服务器进行身份验证在生产环境中,是不允许随便登录我们注册中心的如果其中一个eureka.client.serviceUrl.defaultZone网址中包含一个凭据(如http://user:password@localhost:8761/eureka)),HTTP基本身份验证将自动添加到你的eureka客户端。在Eureka的pom.xml中添加如下依赖:<!--身份验证-...

2018-03-05 14:20:20 382

原创 1.3 高可用注册中心集群

1.使用spring boot 创建2个注册中心Eureka2.在第一个Eureka注册中心的application.properties中加入如下内容:spring.application.name=eureka1server.port=1001eureka.instance.hostname=eureka1eureka.client.serviceUrl.defaultZone=http...

2018-03-02 15:49:14 213

原创 1.2 服务注册与发现

服务治理     为解决微服务架构中,越来越多的服务实例,不可能人工编写配置清单来维护,那将是一个很可怕的事情,所以有了服务治理的概念。服务注册每个服务向注册中心注册登记自己提供的服务,服务注册之后,注册中心会维护这份注册清单,服务提供者会周期性地向Eureka Server发送心跳(默认周期为30秒)以续约自己的信息。如果Eureka Server在一定时间内没有接收到某个微服务节点的心跳,Eu...

2018-03-02 09:47:44 1156

原创 1.1 SpringCloud简介

本文为SpringCloud学习笔记,感谢启蒙大神:http://blog.didispace.com/本文针对版本为Dalston版本微服务架构微服务是系统架构的一种设计风格,主旨是将原本独立的系统拆分成多个小型服务,这些小型的服务都在各自的进程种运行,服务间基于HTTP的RESTful API通信协作。对比与单体应用的优势将不同模块拆分成不同的服务,不同的服务独立运行拓展,每个服务的更新不影响...

2018-03-02 09:46:15 156

原创 (三)Docker常用命令

常用命令测试一览表docker images 列表本地所有镜像docker search 关键词 在Docker Hub中搜索镜像docker pull 镜像名称 下载Docker镜像docker rmi 镜像id 删除Docker镜像。加参数-f表示强制删除。docker run 镜像名称 启动Docker镜像docker ps 列表所有运行中的Docker容器。该命令参数比较多

2017-08-16 14:03:44 531

原创 (二)在centos7 下安装docker

在centos7 下安装docker1.查看内核版本(Docker需要64位版本,同时内核版本在3.10以上,如果版本低于3.10,需要升级内核)uname -r2.更新yum包:yum update3.添加yum仓库:sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'[dockerrepo]name=Docker Repositorybaseurl=

2017-08-16 10:47:17 241

原创 (一)Docker原理与现状

什么是DockerDocker就是虚拟化的一种轻量级替代技术。Docker的容器技术不依赖任何语言、框架或系统,可以将App变成一种标准化的、可移植的、自管理的组件,并脱离服务器硬件在任何主流系统中开发、调试和运行。Docker基本概念Docker Image• Docker Image是一个极度精简版的Linux程序运行环境,比如vi这种基本的工具没有,官网的Ja

2017-08-15 18:32:19 942

空空如也

空空如也

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

TA关注的人

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