自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 pymongo ipv6

`host` (optional): hostname or IP address or Unix domain socket path of a single mongod or mongos instance to connect to, or a mongodb URI, or a list of hostnames / mongodb URIs. If `host` is a...

2018-12-29 15:22:55 464

原创 怎么理解python的super

super() 的基本使用在类的继承中,如果重定义的某个方法,该方法会覆盖父类的同名方法,但同时我们希望同时实现父类的功能,这时,就需要调用父类的方法了,可以通过super来实现。比较常见的用法是在子类中调用父类的初始化方法了,比如:class Base(object): def __init__(self, a, b): self.a = a s...

2018-12-20 20:02:14 385

原创 MongoDB的reconfig命令

 reconfig命令用于重新配置现有副本集,覆盖现有副本集配置。 要运行该方法,必须连接到副本集的主节点。在某些情况下,rs.reconfig()方法可以触发当前primary节点降级。 当主节点不存在时,它会强制关闭所有客户端连接。 由于选举新的主节点可能需要一段时间,因此在尽可能在可运维时间执行reconfig命令,以最大限度地减少写入可用性的损失。常见用法1、将节点设置为延迟备...

2018-12-19 19:19:07 5310

原创 一致性哈希与python实现

使用场景问题:假设我们有 5 台 MySQL 服务器,然后对数据库进行水平拆分。应该怎么做?最简单的做法是利用哈希,也就是对于插入表中的数据,我们对记录的 id 进行哈希映射到 0~4 的区间,然后根据哈希结果保存到对应的 MySQL 服务器中。这个方案乍一看问题不大,但是,在不考虑冗余备份的情况下,我们考虑一下如果其中一台数据库宕机了,我们的数据就会因为这种哈希算法而乱掉,我们就需要...

2018-12-19 11:52:22 2043 1

原创 python可变对象与不可变对象

可变对象:list,dict.不可变对象有:int,string,float,tuple不可变对象,该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向这个新的地址。 可变对象,该对象所指向的内存中的值可以被改变。变量(准确的说是引用)改变后,实际上是其所指的值直接发生改变,并没有发生复制行为...

2018-12-18 18:47:03 149

原创 撤销git pull操作

我们在一个分支上执行git pull后,想要撤销这个操作怎么做? 1、git reflog 2、git reset --hard   <COMMIT_ID> 或者 git reset --hard HEAD@{2}

2018-12-18 18:07:43 21467 3

原创 java把jar包添加到本地仓库

1、下载你要添加的jar包 ,找到jar包的位置。或者自己项目打包(mvn clean package)2、在cmd 中定位到 jar所在的位置 。3、输入  mvn install:install-file -DgroupId=xxx -DartifactId=xxx -Dversion=xxx -Dpackaging=jar -Dfile=filename其中:-DgroupI...

2018-12-06 19:18:49 2678

原创 Java IntelliJ IDEA 不能显示项目里的文件结构

按下列步骤操作:1. 关闭IDEA, 2.然后删除项目文件夹下的.idea文件夹3.重新用IDEA工具打开项目

2018-12-06 15:43:55 254

原创 mysql中insert into select from的使用

项目中遇到,从一个数据库A采集数据,然后插入到另一个数据库B中的需求。因为数据量很大,达到千万级。最开始我们采用的方案是,使用是将A中的数据通过fetch_all()的方式赋值给变量,然后分批次的插到数据库B中。这样的问题有两个,一是通过fetch_all将几千万级的数据赋值给变量,会导致内存使用突增,二是分批次插数据库,耗时也是非常长的。所以我们考虑使用insert into ... sel...

2018-12-03 10:45:38 6465

空空如也

空空如也

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

TA关注的人

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