摘要:
首发于: Java8新特性系列-Date Time API 在 Java 8 中,引入了一个新的日期时间 API,以弥补旧日期时间 API 的以下缺点。 不是线程安全的 – java.util.Date 不是线程安全的,因此开发人员在使用日期时必须处理并发问题。 新的日期时间 API 是不可变的,并 阅读全文
摘要:
首发于:Java8新特性系列-Optional有什么意义? – 微爱博客 Java 8 中有一个称为 Optional 类的新功能,它应该可以解决 NullPointerExceptions。 显然,这些让开发人员感到恼火的程度比我想象的要多。 很明显,一个对象实际上只是一个指针,而指针可以指向任何 阅读全文
摘要:
转载自:Java8新特性系列-Lambda – 微爱博客 Lambda Expressions in Java 8 Lambda 表达式是 Java 8 最流行的特性。它们将函数式编程概念引入 Java,这是一种完全面向对象的命令式编程语言。 函数式编程语言的工作原理超出了本文的范围,但我们将提取一 阅读全文
摘要:
Java8 Interface Default and Static Methods 原文连接:Java8新特性系列-默认方法 – 微爱博客 在 Java 8 之前,接口只能有公共抽象方法。 如果不强制所有实现类创建新方法的实现,就不可能向现有接口添加新功能,也不可能创建具有实现的接口方法。 从 J 阅读全文
摘要:
转载自:Java内存管理 – 微爱博客 这篇文章会深入分析下Java的内存管理机制,看过之后应该会对Heap内存是如何工作的,以及各种类型和内存回收机制的理解有些帮助。 有时候估计你自己也在想,作为一个Java工程师来讲,关于内存这块到底要了解哪些知识呢?Java有自己的内存管理机制,有一个挺不错的 阅读全文
摘要:
背景 作为后端服务负载、前后分离的主要手段,dubbo在业界中使用率还比较高。随着Dubbo系统的增多,本地开发、调试就出现了麻烦之处 直接在开发本地起同样一份服务 由于Dubbo采用负载均衡的策略,多次请求的情况下总会随机一次到本地的服务上,有点儿看命的感觉。 修改Group 作为Dubbo支持的 阅读全文
摘要:
前言GridFS是一种将大型文件存储在MongoDB的文件规范:数据库支持以BSON格式保存二进制对象。 但是MongoDB中BSON对象最大不能超过4MB。GridFS 规范提供了一种透明的机制,可以将一个大文件分割成为多个较小的文档。为实现这点,该规范指定了一个将文件分块的标准。每个文件都将在文... 阅读全文
摘要:
前言插入是向MongoDB中添加数据的基本方法。对目标集使用insert方法来插入一条文档。这个方法会给文档增加一个”_id”属性(如果原来没有的话),然后保存到数据库中。1、连接数据库,拿到集合firstCollectionMongoClient mClient = new MongoClient... 阅读全文
摘要:
前言在上篇《java MongoDB查询(一)简单查询》中我们简单了解了下查询,但是仅仅有那些查询是不够用的,还需要复杂的查询,这篇就这点进行叙述。1、数据结构集合:firstCollection数据内容:{ "_id" : ObjectId("55adba52fa1f3cf038c2aea6"),... 阅读全文
摘要:
前言MongoDB的java驱动提供了查询的功能,查询条件也是bson对象,这篇就看下怎么进行简单的数据查询1、数据结构集合:firstCollection数据内容:{ "_id" : ObjectId("55adba52fa1f3cf038c2aea6"), "name" : "user0", "... 阅读全文