原创 Mac 配置svn 的方法
1.在eclipse官網下載eclipse 2.在https://www.wandisco.com/subversion/download 下載subversion的安裝包,並安裝,或者在Apache官網下載二進制文件包,放在你需要的位置
原创 mysql創建外鍵注意事項
爲了建立兩個MySQL表之間的一個外鍵關係,必須滿足以下三種情況: * 兩個表必須是InnoDB表類型。 * 使用在外鍵關係的域(字段)必須爲索引型(Index)。所以要爲設置外鍵的字段建立index。
原创 在Ubuntu下手動安裝配置Mongodb
根據官方配置說明,順利配置成功mongodb,但官方文檔比較簡單,沒有系統的講解如何手動安裝配置mongodb。 1.下載mongodb 在 https://www.mongodb.org/ 中下載自己系統對應的版本。 2.將下載好的安裝
原创 java定義的方法不能改變參數值
public class FunctionTest {public static void change(String a){a = "changed";}public static void main(
原创 MongoDB高級查詢詳細
前言 前幾篇,老玩家繞道即可,新手晚上閒着也是蛋疼,不如把命令敲一邊,這樣你就會對MongoDB有一定的掌握啦。如果沒有安裝MongoDB去看我的上一篇博客 MongoDB下載安裝與簡單增刪改查 前奏:啓動mongdb數據庫服務
原创 單例模式
第一種(懶漢,線程不安全): Java代碼 public class Singleton { private static Singleton instance; private Singleton ()
原创 使用MySQL正則表達式 __MySQL必知必會
正則表達式作用是匹配方本,將一個模式(正則表達式)與一個文本串進行比較。 MySQL用WHERE子句對正則表達式提供了初步的支持,允許你指定用正則表達式過濾SELECT檢索出的數據。 MySQL僅支持多數正則表達式實現的一個很小的子
原创 nutch爬取不到數據
設置好nutch後,發現不報錯誤,但是爬取不到數據,這時候需要查看一下conf目錄下nutch-site.xml文件中最後一行,accetp anything else,需要更改爲:+^http://([
原创 配置tomcat,在訪問時不需要加端口號和工程名
配置tomcat不需要端口號就能訪問,只需要將端口號改爲80就可以了,因爲瀏覽器,tcp/ip默認監聽80端口號。 修改conf/server.xml文件中的<Connector port="80" protocol="HTTP/1.1"
原创 java 對map進行排序
Map排序的方式有很多種,這裏記錄下自己總結的兩種比較常用的方式:按鍵排序(sort by key), 按值排序(sort by value)。 按鍵排序(sort by key) jdk內置的java.util包下的TreeM
原创 Java 判斷文件夾、文件是否存在、否則創建文件夾
1、判斷文件是否存在,不存在創建文件 [java] view plaincopyprint? File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\
原创 MongoDB文檔的主鍵_id
在MongoDB中,如果不特別指定,每個文檔都會生成一個唯一的ObjectId作爲其主鍵_id的值。MongoDB中數據的基本單元稱爲文檔(Document)。文檔是MongoDB的核心概念,多個鍵極其關聯的值有序的放置在一起便是文檔。
原创 日期與時間的轉換,計算兩個日期間的天數,月數
這種轉換要用到java.text.SimpleDateFormat類 字符串轉換成日期類型: 方法1: 也是最簡單的方法 Date date=new Date("2008-04-14"); 方法2:
原创 mysql分頁
1、Mysql的limit用法 在我們使用查詢語句的時候,經常要返回前幾條或者中間某幾行數據,這個時候怎麼辦呢?不用擔心,mysql已經爲我們提供了這樣一個功能。 Sql代碼 SELECT * FROM tab
原创 [Java]讀取文件方法大全
1、按字節讀取文件內容2、按字符讀取文件內容3、按行讀取文件內容 4、隨機讀取文件內容 5、將內容追加到文件尾部public class ReadFromFile { /** * 以字節爲單位讀取文件,常用於讀二進制