原创 MongoDB 之 aggregate $group 巧妙運用

有這樣一組數據:{ "campaign_id": "A", "campaign_name": "A", "subscriber_id": "123" }, { "campaign_id": "A",

原创 Mongodb 備份 還原 導出 導入 等批量操作

mongodb數據備份和還原主要分爲二種,一種是針對於庫的mongodump和mongorestore,一種是針對庫中表的mongoexport和mongoimport。一,mongodump備份數據庫1,常用命令格mongodump -

原创 svn工具的使用問題總結

前言:最近在開發的時候,由於需求太多,開發週期長短不一,從主線上切了多個分支(一般不在主線trunk上開發,萬一線上出問題可及時修改代碼上線),在部分功能上線後,想把代碼同步到新的分支上去,最開始的想法是人工去合併代碼,把兩個分支down

原创 Java與groovy混編 —— 一種兼顧接口清晰和實現敏捷的開發方式

有大量平均水平左右的“工人”可被選擇、參與進來 —— 這意味着好招人有成熟的、大量的程序庫可供選擇 —— 這意味着大多數項目都是既有程序庫的拼裝,標準化程度高而定製化場景少開發工具、測試工具、問題排查工具完善,成熟 —— 基本上沒有團隊願

原创 MongoDB 聚合嵌入的數組(扁平化數據+管道)

MongoDB學習教程先看下要操作的主要數據結構:{ "_id" : "000015e0-3e9c-40b3-bd0d-6e7949f455c0", "evaluation_type" : 2, "reply_co

原创 Maven 本地倉庫,遠程倉庫,中央倉庫,Nexus私服,鏡像 詳解

一. 本地倉庫本地倉庫是遠程倉庫的一個緩衝和子集,當你構建Maven項目的時候,首先會從本地倉庫查找資源,如果沒有,那麼Maven會從遠程倉庫下載到你本地倉庫。這樣在你下次使用的時候就不需要從遠程下載了。如果你所需要的jar包版本在本地倉

原创 分佈式鎖--Redis小試牛刀

參考文章: Redis分佈式鎖的正確實現方式 分佈式鎖看這篇就夠了 在這兩篇文章的指引下親測 Redis分佈式鎖 引言 分佈式系統一定會存在CAP權衡問題,所以纔會出現分佈式鎖 什麼是CAP理論?    爲了更好的理解文章,建議閱讀:分佈

原创 Spring Boot 源碼分析 數據源 + Mybatis 配置

公司今年開始使用 Spring Boot 開發,當然使用 Spring Boot 也是大勢所趨,尤其是現在微服務的趨向,當然是選擇基於Spring Boot 的 Spring Cloud。(所謂的 Spring 全家桶,哈哈哈)一日,閒來

原创 關於WEB-INF目錄不提供外部訪問及JSP引用 js,css 文件路徑問題

在 web 項目開發過程中,我們常常使用到 JSP,以及對靜態資源,js,css 等引用,但是我們應該把這些資源文件放在哪個目錄下面咧,怎麼引用。當然如果是前後端分離的項目倒不用考慮這些。WEB-INF:出於安全性的考慮,這個目錄是禁止外

原创 Spring 與 SpringMVC 容器父子關係引出的相應問題

1)關係說明spring 與 springmvc 父子關係:spring (父容器),springmvc (子容器)springmvc(子)--- 可調用 --> spring(父) 中的 bean,屬性值等但 spring(父)-- 不