
JAVA
文章平均质量分 65
Jacob_Wang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MongoDB-JAVA-Driver 3.2版本常用代码全整理(1) - 增删改
MongoDB的3.x版本Java驱动相对2.x做了全新的设计,类库和使用方法上有很大区别。例如用Document替换BasicDBObject、通过Builders类构建Bson替代直接输入$命令等,本文整理了基于3.2版本的常用增删改查操作的使用方法。为了避免冗长的篇幅,分为增删改、查询、聚合、地理索引等几部分。创建一个maven项目,添加依赖[java] vi转载 2016-12-13 02:11:59 · 545 阅读 · 0 评论 -
MongoDB-JAVA-Driver 3.2版本常用代码全整理(2) - 查询
MongoDB的3.x版本Java驱动相对2.x做了全新的设计,类库和使用方法上有很大区别。例如用Document替换BasicDBObject、通过Builders类构建Bson替代直接输入$命令等,本文整理了基于3.2版本的常用增删改查操作的使用方法。为了避免冗长的篇幅,分为增删改、查询、聚合、地理索引等几部分。先看用于演示的类的基本代码[java] view转载 2016-12-13 02:20:00 · 964 阅读 · 0 评论 -
MongoDB-JAVA-Driver 3.2版本常用代码全整理(3) - 聚合
MongoDB的3.x版本Java驱动相对2.x做了全新的设计,类库和使用方法上有很大区别。例如用Document替换BasicDBObject、通过Builders类构建Bson替代直接输入$命令等,本文整理了基于3.2版本的常用增删改查操作的使用方法。为了避免冗长的篇幅,分为增删改、查询、聚合、地理索引等几部分。聚合用于统计文档个数、求和、最大最小值、求平均值等,功能和函数名称和SQL转载 2016-12-13 02:33:33 · 448 阅读 · 0 评论 -
MongoDB-JAVA-Driver 3.2版本常用代码全整理(4) - 地理空间索引
MongoDB的3.x版本Java驱动相对2.x做了全新的设计,类库和使用方法上有很大区别。例如用Document替换BasicDBObject、通过Builders类构建Bson替代直接输入$命令等,本文整理了基于3.2版本的常用增删改查操作的使用方法。为了避免冗长的篇幅,分为增删改、查询、聚合、地理索引等几部分。随着移动设备的普及,基于坐标和经纬度的位置查询变得越来越流行,例如查找离当前位转载 2016-12-13 02:35:31 · 391 阅读 · 0 评论 -
Java利用System.getProperty("file.encoding")获取编码分析
1.0 背景System.out.println(System.getProperty("file.encoding"));11以前一直以为file.encoding的编码就是系统的编码,直到最近碰见一个怪异的情况:WEB工程中通过上述代码打印出来的编码是GB18030,而登录Linux服务器执行locale或者vi /etc/sysconfig/i18n查出来的编码是UTF-8,转载 2016-12-16 16:20:24 · 1062 阅读 · 0 评论 -
Java中的Runnable、Callable、Future、FutureTask的区别与示例
Java中存在Runnable、Callable、Future、FutureTask这几个与线程相关的类或者接口,在Java中也是比较重要的几个概念,我们通过下面的简单示例来了解一下它们的作用于区别。Runnable其中Runnable应该是我们最熟悉的接口,它只有一个run()函数,用于将耗时操作写在其中,该函数没有返回值。然后使用某个线程去执行该runnable即可实现多线程,Th转载 2016-12-25 00:02:04 · 339 阅读 · 0 评论 -
Spring Boot 1.4 使用log4j错误
Spring boot升级之后会碰到好多头疼的问题,所以升级请谨慎。以前在一篇文章介绍过spring boot 1.3.3使用log4j,在spring boot 1.4的版本中,就需要使用log4j2,否则会出现如下错误:Project build error: 'dependencies.dependency.version' for org.springframework.b转载 2016-12-26 03:22:44 · 1740 阅读 · 0 评论