Python2字符串编解码问题

Python2字符串编解码问题 在python2中有两种类型的字符串:str和unicode。二者的转换如下: ​ unicode字符串通过encode函数转换为str字符串,称为编码; ​ str字符串通过decode函数转化为unicode字符串,称为解码. 下面以print打印为例进行说明:...

2019-06-13 15:39:08

阅读数 8

评论数 0

PG中使用索引进行模糊查询

PG中使用索引进行模糊查询 现在数据库中存在一个tb_user(id, name,age)表,并且已经针对name字段创建了索引tb_user_name_idx。 1. 模糊查询没有使用索引 正常情况下,执行如下SQL语句: explain analyze select * from tb_use...

2019-04-17 19:29:50

阅读数 125

评论数 0

使用Jenkins MultiBranch实现Docker build镜像并push到DockerHub

使用Docker部署Jenkins,并通过MultiBranch功能自动对项目进行打包并docker build和push。 1. Docker部署Jenkins 拉取镜像 docker pull jenkinsci/jenkins:2.150.1 启动 docker run --name ...

2018-12-29 19:14:54

阅读数 206

评论数 0

SpringBoot(二): 使用Dokcer+SpringCloud+Consul+Fabio搭建微服务

SpringBoot: 2.1.1 SpringCloud: Greenwich.M3 Consul: consul:1.3.0 Fabio: fabiolb/fabio:1.5.5-go1.9.2 具体的pom.xml和application-dev.yml文件内容可以参考我的GitHub项...

2018-12-21 22:19:30

阅读数 238

评论数 0

SpringBoot(一): 使用Docker打包SpringBoot并Push到DockerHub

SpringBoot: 2.1.1 com.spotify.dockerfile-maven-plugin: 1.4.8 1. Docker打包 1.1 修改application.yml spring: profiles: active: @spring.profiles.ac...

2018-12-21 22:15:48

阅读数 155

评论数 0

Spring(二):IoC

SpringBoot: 2.1.1 文章目录1. IoC简介2. 装配Bean2.1 通过扫描装配Bean2.2 自定义第三方Bean3. 依赖注入(Dependency Injection, DI)3.1 注解@Autowired3.2 使用@Primary和@Qualifier消除歧义性3...

2018-12-21 22:10:05

阅读数 40

评论数 0

Spring(一):FastJson的使用

Springboot: 2.1.1 FastJson: 1.2.47 最近项目中需要使用到Springboot,因此需要边学边写边记载下. 1. 替换Jackson 在Springboot2中数据的序列化和反序列化默认使用的是Jackson,因此需要替换该用FastJson. packag...

2018-12-15 23:54:31

阅读数 73

评论数 0

Blaze(七):URI strings

URI strings Blaze使用strings指定数据源,使用时非常简单。 1. 例子 与一组CSV文件或一个SQL数据库交互 # coding: utf-8 from blaze import * from blaze.utils import example t = data(exa...

2018-12-05 14:08:44

阅读数 35

评论数 0

Blaze(六):Pandas与Blaze比较

Pandas与Blaze比较 导入和构造 # coding: utf-8 import numpy as np import pandas as pd from blaze import data, by df = pd.DataFrame({'name': ['Alice', 'Bob', ...

2018-12-05 14:07:50

阅读数 172

评论数 0

Blaze(五):数据的分割-应用-组合-分组

数据的分割-应用-组合-分组 分组操作将一张表切分为多个块,并对每个块进行操作。 以species分组,并对petal求平均值 # coding: utf-8 from blaze import data, by from blaze.utils import example d = data...

2018-12-05 14:06:40

阅读数 40

评论数 0

Blaze(四):基本查询

使用之前x下载的iris数据集CSV文件. 该段代码以下所有示例都会使用到 # coding: utf-8 from blaze import data from blaze.utils import example iris = data(example('iris.csv')) pri...

2018-12-05 00:02:53

阅读数 43

评论数 0

Blaze(三):快速入门

快速入门 该篇文章通过展示创建和操作Blaze Symbols快速入门。 1. 与数据的交互 通过嵌套的list/tuple创建简单的Blaze表达式。Blaze将推导出要使用的维度和数据类型。 # coding: utf-8 from blaze import * t = data([(1,...

2018-12-04 19:22:33

阅读数 137

评论数 0

Blaze(二):安装

安装 conda方式 conda install blaze # 更多最新的构建 conda install -c blaze blaze pip方式 pip install blaze --upgrade or pip install git+https://github.com/bl...

2018-12-04 18:55:49

阅读数 187

评论数 0

Blaze(一):前言

前言 Blaze生态系统为python用户对大数据提供了高效计算的高层接口。主要由Anaconda赞助。 应用领域 Blaze整合了包括Python的Pandas、NumPy及SQL、Mongo、Spark在内的多种技术,使用Blaze能够非常容易地与一个新技术进行交互。 Blaze目前主要用于数...

2018-12-04 18:54:31

阅读数 184

评论数 0

使用Psycopg2高效更新数据(二)

python: 3.7 pscopg2: 2.7 参考文档Server side cursors 当执行一个数据库查询时,Pscopg cursor通常将查询到的所有数据返回给客户端,如果返回的数据过大,则将占用客户端大量的内存。因此,psycopg提供了一种成为server side cur...

2018-12-03 11:51:19

阅读数 357

评论数 0

使用Psycopg2高效更新数据(一)

Python: 3.7 Psycopg: 2.7 最近要对Postgresql数据库某表中的几百万条数据进行计算并更新某字段的值,在此期间使用过协程+aiopg,7分钟更新2000条数据,速度太慢;后来查看Psycopg2文档发现了一个高效的方法。 **安装Psycopg ** pip i...

2018-11-30 16:08:13

阅读数 454

评论数 0

Elasticsearch(十二) 利用logstash将mysql数据输出到ES

logstatsh的pipeline文件: # Sample Logstash configuration for creating a simple # Beats -> Logstash -> Elasticsearch pipeline. inp...

2018-11-29 19:12:28

阅读数 106

评论数 0

Elasticsearch(十一) logstash入门

Elasticsearch: 6.4.2 Logstash: 6.4.2 1. 执行过程 Logstash事件进程管道有三个阶段:input->filter->output,其中input和output是必须的,filter是可选的;...

2018-11-28 19:01:02

阅读数 34

评论数 0

Elasticsearch(十) 模块

1. 节点Node 一个Elasticsearch实例就是一个节点。默认情况下,每个节点都可以处理Http和Transport通信,其中Transport层用于节点以及Java TransportClient间的通信,Http层用于外部REST clients。节点类型: Mater-eligi...

2018-11-23 16:16:27

阅读数 94

评论数 0

Elasticsearch(九)数据关联

Elasticsearch: 6.4.2 1. 索引树形结构 创建简单映射 PUT /categories { "settings": { "analysis": { ...

2018-11-22 18:21:45

阅读数 22

评论数 0

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