原创 python 常用機器學習算法demo
python數據預處理方式 一、數據標準化 StandardScaler (基於特徵矩陣的列,將屬性值轉換至服從正態分佈) 標準化是依照特徵矩陣的列處理數據,即轉換爲均值爲0,方差爲1的正態分佈 將樣本的特徵值轉換到同一量綱下 常用與基於
原创 有向無環圖的java實現(使用矩陣特性開發)
工作流如下圖所示,要求每一個任務只執行一次,不重複執行,要求任務的所有前置任務必須完成才能往後執行,例如任務7必須在任務13,2,3三個任務完成之後才能執行,而任務13,2,3屬於獨立的任務,可以併發執行 根據多線程要求得出5個路線
原创 mysql 批處理addBatch用法
批處理demo Connection conn = C3P0Util.getConnection(); PreparedStatement ps = null; String sql = "insert into t_user val
原创 java 項目自動控制維護腳本
1.公共控制腳本 workspace/common/public.sh # 公共的控制腳本 basepath=$(cd `dirname $0`; pwd) function start() { count=`ps -ef |grep
原创 Matplotlib 作圖
代碼中引入依賴 import matplotlib.pyplot as plt 設置圖標顯示支持中文 # 支持中文 plt.rcParams['font.sans-serif'] = ['SimHei'] # 用來正常顯示中文標籤
原创 MongoDB的YUM安裝與卸載和javaApi
一、安裝 1、配置yum管理包 1)、在路徑/etc/yum.repos.d/下創建文件mongodb-org-3.4.repo cd /etc/yum.repos.d/ touch mongodb-org-3.4.repo
原创 MongoDB離線安裝
下載MongoDB安裝包 下載地址,選擇對應的版本 https://www.mongodb.com/download-center/community 下載完成之後將壓縮包上傳服務器 創建mongoDB根目錄,同時創建數據目錄與日誌目錄
原创 JAVA隊列代碼
//ArrayBlockingQueue數組隊列與鏈表隊列的使用的鎖的形式不同,數組隊列存入與取出都使用的同一把鎖,鏈表隊列存入使用一把鎖,取出使用一把鎖,兩把鎖相互獨立,兩種隊列線程安全,鏈表隊列的存入與取出性能更佳 private
原创 java代碼中嵌入shell語句
/** * 執行shell語句 * * @param shell * @return */ public static String execShell(String shell, boolean log) throws E
原创 maven Linux打包命令
安裝svn與git需要使用的依賴 yum -y install subversion yum install git-svn git 拉取svn項目 git svn clone svn
原创 java無響應堆棧信息排查
1.先找到程序的進程id 2.獲取進程的線程 jstack -F 18176 這個程序沒有被鎖死的線程,上圖信息中會寫哪一個線程被鎖死了 3 使用jdb連接JVM查看線程情況 jdb -connect sun.jvm.hot
原创 Flume自定義sink與source
pom依賴 <dependency> <groupId>org.apache.flume</groupId> <artifactId>flume-ng-core</artifactId> <version>1.8
原创 node-red 安裝教程
node-red git源碼地址 https://github.com/node-red/node-red 1.用戶使用安裝 npm安裝 yum install -y nodejs node-red 安裝 下載 npm
原创 sigar採集服務器信息
安裝依賴 windows版本下載文件 sigar-amd64-winnt.dll 放入目錄 C:\Windows\System32 中 linux版本下載文件 libsigar-amd64-Linux.so 添加到/usr/lib64或者
原创 centos ssh認證
vim /etc/ssh/sshd_config Port 自定義端口號 PermitRootLogin yes 允許root登錄 PubkeyAuthentication yes 允許公匙認證 PasswordAuthenticat