原创 Spring 數據入口(第一部分)

參考文檔的這一部分涉及數據訪問和數據訪問層與業務或服務層之間的交互。 本文詳細介紹了Spring的全面事務管理支持,然後全面介紹了Spring框架集成的各種數據訪問框架和技術。 1. 事務管理 全面的事務支持是使用Spring框架的最重要

原创 Spring 數據入口(第二部分)

4. 對象關係映射(ORM)數據訪問 本節討論在使用對象關係映射(ORM)時的數據訪問。 4.1。用Spring介紹ORM Spring框架支持與Java Persistence API (JPA)的集成,並支持用於資源管理、數據訪問對象

原创 Spring 測試(第二部分)

3.6 Spring MVC測試框架 Spring MVC測試框架爲測試Spring MVC代碼提供了一流的支持,使用流暢的API可以與JUnit、TestNG或任何其他測試框架一起使用。它是在spring-test模塊的Servlet

原创 MongoDB初步使用、視圖和上限(固定)集合

注:本地學習基於MongoDB v4.2版本。 一、MongoDB介紹 MongoDB是一個文檔數據庫,它是爲方便開發和擴展而設計的。 MongoDB提供了社區版和企業版本,相較於社區版,MongoDB企業版增加了面向企業的特性,如LDA

原创 Mongodb關於讀取的問題(Read Concern)和Write Concern

readConcern選項允許您控制從複製集和複製集碎片讀取的數據的一致性和隔離屬性。 通過有效地使用寫關注點和讀關注點,您可以適當地調整一致性和可用性保證的級別,例如等待更強的一致性保證,或者放鬆一致性要求以提供更高的可用性。 Mong

原创 MongoDB CRUD的概念

一、原子性和事務 1.原子性 在MongoDB中,寫操作是單個文檔級別上的原子操作,即使該操作修改了單個文檔中的多個嵌入文檔。 2.多文檔事務 當單個寫操作(例如db.collection.updateMany())修改多個文檔時,對每個

原创 MongoDB CRUD基礎操作

本例中將以java語言爲例,進行講解。其它語言可以參考:https://docs.mongodb.com/manual/tutorial/insert-documents/ 注:mongodb-java-driver 從3.0版本開始同時

原创 JDK7和JDK8concurrentHashmap區別

哈希表 1.介紹 哈希表就是一種以 鍵-值(key-indexed) 存儲數據的結構,我們只要輸入待查找的值即key,即可查找到其對應的值。 哈希的思路很簡單,如果所有的鍵都是整數,那麼就可以使用一個簡單的無序數組來實現:將鍵作爲索引,值

原创 MongoDB 事務

在MongoDB中,對單個文檔的操作是原子性的。因爲您可以使用嵌入的文檔和數組來捕獲單個文檔結構中的數據之間的關係,而不是跨多個文檔和集合進行規範化,所以這種單文檔原子性消除了對於需要對多個文檔(在單個或多個集合中)進行原子性讀寫的情況,

原创 MongoDB 地理空間查詢

本章介紹以下幾點: 地理空間數據 地理空間索引 地理空間查詢 地理空間模型 例子 MongoDB支持對地理空間數據的查詢操作。本節介紹MongoDB的地理空間特性。 1.地理空間數據 在MongoDB中,可以將地理空間數據存儲爲GeoJS

原创 MongoDB 批量寫操作、重試寫和mongodb到sql的映射

本章基於v4.2版本。 一、批量寫操作 本節介紹以下幾點: 概述 有序操作與無序操作 bulkWrite()方法 對切分集合進行批量插入的策略 1.概述 MongoDB爲客戶端提供了批量執行寫操作的能力。批量寫操作影響單個集合。Mongo

原创 關於學習Spring Boot的一個地址

http://www.roncoo.com/article/detail/124661

原创 mongodb 文本搜索

1.概要 MongoDB支持對字符串內容執行文本搜索的查詢操作。要執行文本搜索,MongoDB使用文本索引和$text操作符。 提示:視圖不支持文本搜索。 2.例子 這個例子演示瞭如何構建一個文本索引並使用它來查找咖啡店,只給出文本字段。

原创 MongoDB安裝及更新和Mongo連接

一、MongoDB安裝可以參考: https://docs.mongodb.com/manual/administration/install-community/ 或 https://www.runoob.com/mongodb/mon

原创 MongoDB Aggregation(聚合)

聚合操作處理數據記錄並返回計算結果。將來自多個文檔的操作組值聚合在一起,並可以對分組的數據執行各種操作以返回單個結果。MongoDB提供了三種執行聚合的方法:聚合管道、map-reduce函數和單一用途的聚合方法。 一、聚合管道 聚合管道