原创 ubuntu下二進制包形式安裝mysql

今天在ubuntu上使用apt-get和軟件中心安裝mysql時,在最後配置root密碼時出錯,提示不能設置root密碼,於是只能下載mysql的二進制包進行安裝。 1、先下載mysql的二進制包,並解壓到你想要安裝到的目錄。 2、換到r

原创 mongodb學習之五:聚合之group複習

之前參照書中的例子進行學習group,以爲有點懂了,想自己找個聯繫做做看,發現,原來並沒有懂。今天再慢慢複習一下看看group的具體用法。 數據使用java循環插入3600條數據,結構比較統一,結構如下: { "_id" : Ob

原创 jsoup中文參考手冊

http://www.open-open.com/jsoup/

原创 apache shiro

1、單點登錄,繼承並重寫token,驗證器的實例:https://www.ibm.com/developerworks/cn/java/j-lo-shiro/ 2、shrio的簡單介紹中文:http://www.infoq.com/cn/

原创 mongodb學習記錄之五:mapreduce

MapReduce需要幾個步驟,最開始時映射(map),將操作映射到集合中的每個文檔,這個文檔要麼“無作爲”,要麼“產生一些鍵和x個值”。然後就是中間環節,乘坐洗牌(shuffle),按照鍵分組,並將產生的兼職組成列表放到對應的鍵中。化簡

原创 mongodb學習記錄之三:索引

索引簡介 索引就是用來加速查詢的 現在要按照某個鍵進行查詢: >db.students.find({"name":"李明"}); 當查詢中僅含有一個鍵時,可以對該鍵創建索引,以提高查詢速度。 本例中對name創

原创 java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource

今天在做mybatis,spring整合的時候,寫好配置文件,啓動tomcat,報錯:java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource 網

原创 windows下git亂碼解決辦法

windows的默認編碼是gbk,而git系統默認編碼一般設置爲utf8(如果也設置爲gbk,那麼在linux,unix下會無法顯示)。這樣會導致不

原创 自定義(補充)shiro標籤

shiro提供了jsp標籤用於頁面上的權限控制,有hasAnyRoles,hasPermission等標籤,但是卻沒提供hasAnyPermission標籤,有點不大方便。 這時候我們完全可以仿照shiro的源碼,進行照貓畫虎,擴充一下。

原创 關於MongoDB的group用法

之前在看Mongo的書時,看到了聚合這章。其中談到了group這個功能,其實正如書中所說,MongoDB中的group和SQL中的group by是很相似的,但我自我分析,可能由於Mongo中的group的使用形式不同,而且使用的是js

原创 emmet簡單使用教程

Emmet基本語法學習 雖然我不是做前端的,但是作爲web開發者,經常編寫html,jsp等文件,當我無意中知道了emmet這個神奇的利器時,我被深深的折服,於是上網搜索一下,簡單學習一下基本語法,做個筆記。 1、初始化html文檔 !

原创 mongodb有關mapreduce文章分享

1、http://www.mongovue.com/2010/11/03/yet-another-mongodb-map-reduce-tutorial/ 這篇文章中比較重要的知識點是: Reduce takes 2 parameters

原创 windows下配置git默認編輯器

在windows上使用git的時候,在配置全局編輯器的時候遇到一點問題,現將解決辦法如下, 在.gitconfig中做如下配置: [user] name = coolcao email = [email protected]

原创 mongodb學習記錄之四:聚合

mongodb的聚合工具有四個:count,distinct,group,MapReduce,MapReduce內容有點多,本次先學習前三個。 Count count是最簡單的聚合工具,返回集合中的文檔數量 >db.students.c

原创 配置mongo java driver顯示操作日誌

轉自:https://github.com/ewcmsfree/ewcms/wiki/Help-mongo-logging 在使用hiberate實現數據層時,總會打開hibernate.show_sql=true選項,顯示hiberna