原创 一列的平均值填充另一列的空值

df['數值']=df['數值'].fillna(df.mean()['數值1']) 替換前 替換後  

原创 ZooKeeper + Curator 實現分佈式鎖實例

<dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>4.

原创 hbase清除zookeeper歷史記錄

操作步驟:    1.切換到zookeeper的bin目錄,執行zkCli.sh    2.然後在控制檯輸入help,查看使用指南    3.輸入 ls /    4.如果要清空hbase的記錄 則 rmr /hbase,其它的類似  

原创 Maven下解決Cannot change version of project facet Dynamic Web module to 3.0

關鍵:產生此問題的根本原因是web的版本也projcect facet配置的版本不一致導致!! web.xml  中修改   <web-app version="3.0"        xmlns="http://java.sun.c

原创 git文件夾下項目更改ip地址小結

打開該項目的路徑後,雙擊打開.git文件夾,編輯config文件,更改url項目。

原创 虛擬機ubuntu net模式,主機能訪問,局域網其他機器不能訪問虛擬機。虛擬機要用橋接模式。

1  對文件/etc/network/interfaces 進行編輯 addrres   主機同一網段 gateway  查看主機的網關 2  設置了以後,重啓了,還是上不了。需要設置 # vim /etc/resolvconf/re

原创 如何設置jdk緩存

原因: elipse 軟件運行的內存太小。 設置 在window菜單欄,點擊preferences,java 項下installed jre 項下 , 在 default vm arguments下設置:  -Xms512M

原创 虛擬機ubuntu安裝gitlab

環境   ubuntu 17安裝步驟 1  curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash2

原创 生成公鑰私鑰命令

ssh-keygen -t rsa -C "[email protected]" -b 4096

原创 Docker更改容器端口映射

一般情況下是不可以改變容器的端口映射的,只有通過run命令指定。如果想要不改變容器內容和配置的情況下更改端口映射只有先停止,然後將容器打包成鏡像,然後在運行新的鏡像的時候指定新的端口映射。 #先停止容器 docker stop cont

原创 docker中nginx配置文件掛載目錄

/usr/local/java/mynginx/nginx.conf, /usr/local/java/mynginx/conf.d 需要先生成配置好 docker run -d -p 443:443 -p 80:80 --name ng

原创 docker容器中安裝vi命令

#進入容器命令 docker exec -it 9fbe362214a6(容器Id) /bin/bash apt-get update apt-get install vim

原创 nginx mysql gitlab重啓方式

nginx重啓      nginx -s reload mariadb版mysql systemctl start mariadb.service //啓動服務   systemctl enable mariadb.service //

原创 zookeeper分佈式鎖實例

<dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</artifactId> <version>0.10</version> </dependen

原创 rocketMQ分佈式事務實例

利用rocketMQ解決分佈式事務 在rocketMQ中生產者有三種角色 NormalProducer(普通)、OrderProducer(順序)、TransactionProducer(事務)  根據名字大概可以看出各個代表着什麼作用,