原创 Anaconda 安裝 tensorflow 環境下的 import 問題

安裝好 Anaconda 後,可以使用裏面的許多集成的科學計算庫,然而在 tensorflow 的環境下打開 Spyder IDE 卻無法 import 有些庫,如數據預處理模塊 scikit-learn ,出現 No modul

原创 Java操作MongoDB3.2概述

MongoDB3.2的Java驅動基本推翻了之前2.x版本的用法,其使用方法有了很大的不同。本文整理了Java如何在有auth和無auth認證下連接MongoDB3.2以及一些基本的增刪改查的操作。 Java連接有auth認證

原创 類型信息之instanceof、isInstance與isAssignableFrom

Java中RTTI部分判斷對象是不是某個特定類型的實例的方式包括instanceof、isInstance與isAssignableFrom。 查看JDK API文檔可知: instanceof是一個二元操作符: boolea

原创 MongoDB搭建副本集(一)

       最近筆者在學習MongoDB複製,收集整理了一些資料,並做了簡單的副本集搭建測試。                首先,我們來了解一下什麼是複製。複製就是在多個服務器上同步數據的過程,複製提供了冗餘,提高了數據的可用性。隨

原创 基於 Spring + Mybatis 實現簡單的 ElasticSearch 查詢客戶端

背景 在實際的 Java 項目開發中,比如 Spting Boot 應用,我們可能需要操作來自 ElasticSearch(後文簡稱 ES) 的數據,比如查詢聚合等。同時,我們想要能夠自定義DSL語句,滿足複雜的查詢需求。在目前的

原创 MongoDB用戶權限設置

筆者最近看了MongoDB的訪問控制的書並查看一些資料,總結了用戶權限設置的一些資料,特地分享給大家。 MongoDB中有兩個默認的特殊數據庫,admin和local,不過目測local沒什麼用,admin的用戶是超級用戶。MongoD

原创 MongoDB搭建副本集(二)

         在上一篇博客中介紹了MongoDB複製和副本集的概念,這次將我查閱資料在單機下搭建的副本集展現給大家。 下面是在單機上搭建一個三個節點的副本集。一個主節點(primary),兩個從節點(secondary),其中一個

原创 MySQL 基本操作和用戶管理

一、基本操作 1.安裝好 MySQL 後開啓數據庫服務 $ sudo service mysql start 2.登錄數據庫 $ mysql –u root –ppassword #password爲密碼 3.列出所有數

原创 MongoDB分片集羣部署

之前提到了mongodb複製集(副本集)的一些概念,在這篇博文介紹一下如何使用複製集在單機上進行分片集羣的部署。在這裏先介紹集羣部署複製集和分片的一些概念,然後再完成部署實現。 CAP 首先我們來了解一下什麼是CAP理論,其核心是

原创 Linux下往github上傳項目

1.進入GitHub官網註冊賬號並激活。 2.登錄github賬號後創建項目倉庫,點擊new repository,在Repository name填入項目倉庫名,如JavaTest,其與你要導入的項目名稱一致,點擊Create

原创 Ubuntu下離線安裝MongoDB教程

1.去mongodb官網(http://www.mongodb.org/downloads)下載linux版本的安裝包    mongodb-linux-x86_64-ubuntu1404-3.2.0.tgz 2.將桌面上的安裝包拷貝到

原创 文件夾批量導入多個txt文件到mysql及問題解決

很多時候需要從一個文件夾導入多個格式已經固定的txt文件到mysql數據庫的一個表中,解決辦法分爲 “導入一個txt文件到mysql”和“導入多個txt文件”兩個步驟。 1:導入一個txt文件到mysql 在test數據庫建立us

原创 類型信息之Class對象

Java中每個類都有一個Class對象,編譯時便會產生(.class文件)。爲了生成這個對象,JVM調用”類加載器”完成。每個類第一次使用時(創建類的靜態成員的引用,構造器也是靜態方法)動態加載到JVM。Class對象在需要時才被

原创 MyBatis 入門程序

在瞭解了 MyBatis 的一些基本知識後,通過查閱資料搭建 MyBatis 環境實現了對數據庫數據進行增刪改查操作的一個入門程序。 這裏話不多說,直接上乾貨。 環境 JDK1.7 MySQL 5.5.50 mybatis 3.

原创 Tensorflow 實現 MNIST 手寫數字識別

本節筆記作爲 Tensorflow 的 Hello World,用 MNIST 手寫數字識別來探索 Tensorflow。筆記的內容來自 Tensorflow 中文社區和黃文堅的《Tensorflow 實戰》,只作爲自己複習總結。