小编Win*_*hen的帖子

MongoDB的count()'非常慢.我们如何改进/解决它?

我目前正在使用具有数百万条数据记录的MongoDB.我发现有一件事很烦人.

当我使用'count()'函数和少量查询数据集合时,它非常快.但是,当查询的数据收集包含数千甚至数百万的数据记录时,整个系统变得非常慢.

我确保已将所需字段编入索引.

有没有人遇到过同样的事情?你是如何改善这一点的?

performance count mongodb

57
推荐指数
4
解决办法
4万
查看次数

java中最常用的运行时异常是什么?

作为一名希望完善编程技巧的java程序员,我经常遇到创建运行时异常的情况.我知道如果明智地使用它是一个很好的做法.

就个人而言,NullPointerExceptionIllegalStateException是我创建的软件中最常用的.你呢?

您经常使用哪些运行时异常?在什么情况下你使用它们?

java runtime exception

45
推荐指数
2
解决办法
4万
查看次数

String.matches和Matcher.matches有什么区别?

String.matches和Matcher.matches有什么区别?在表现或其他方面有什么不同吗?

java

44
推荐指数
4
解决办法
2万
查看次数

在什么情况下静态方法是一个好习惯?

我看过以下讨论:

如果私有辅助方法可以是静态的,那么它们应该是静态的吗?如果它们的类没有成员变量,
那么所有方法都应该是静态的

似乎人们通常会接受静态方法,但对此有点怀疑,原因如下:

  1. 他们很难测试.
  2. 他们违反了OO原则.(一个人说,它们是功能,而不是方法.)

最可接受的静态方法是私有静态方法.但那么为什么存在静态方法,在什么情况下它们是首先被采用的?

java methods static

37
推荐指数
4
解决办法
2万
查看次数

什么是最准确的编码检测器?

经过一定的调查,我发现java世界中有一些编码检测项目,如果getEncodingin InputStreamReader不起作用:

  1. juniversalchardet
  2. jchardet
  3. cpdetector
  4. ICU4J

但是,我真的不知道哪一个是最好的.任何有实践经验的人都可以告诉我哪一个是最好的Java?

java character-encoding

36
推荐指数
2
解决办法
2万
查看次数

Boto - 将文件上传到Amazon S3上的特定位置

这是我正在使用的代码

import sys
import boto
import boto.s3

# AWS ACCESS DETAILS
AWS_ACCESS_KEY_ID = ''
AWS_SECRET_ACCESS_KEY = ''

bucket_name = AWS_ACCESS_KEY_ID.lower() + '-mah-bucket' conn = boto.connect_s3(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY)
bucket = conn.create_bucket(bucket_name, location=boto.s3.connection.Location.DEFAULT)
uploadfile = sys.argv[1]

print 'Uploading %s to Amazon S3 bucket %s' % \
       (uploadfile, bucket_name)

def percent_cb(complete, total):
    sys.stdout.write('.')
    sys.stdout.flush()

from boto.s3.key import Key
k = Key(bucket)
k.key = 'my test file'
k.set_contents_from_filename(testfile, cb=percent_cb, num_cb=10)
Run Code Online (Sandbox Code Playgroud)

在我的S3上,我创建了"目录",就像这个"桶/图像/假日".我知道这些只是虚拟目录.

我的问题是,如何将此上传专门修改为S3上的bucket/images/holiday虚拟目录而不是桶根?

python amazon-s3 boto amazon-web-services

36
推荐指数
1
解决办法
3万
查看次数

我们如何通过Windows cmd停止正在运行的java进程?

我是cmd中的新手,所以请允许我提出一个愚蠢的问题:如何通过Windows cmd停止正在运行的Java进程?

例如,如果我们使用以下命令启动Jetty(一个迷你Web服务器):

start javaw -jar start.jar
Run Code Online (Sandbox Code Playgroud)

我们如何找到这个过程并在以后停止它?

显然以下命令不起作用:

stop javaw -jar start.jar
Run Code Online (Sandbox Code Playgroud)

java windows cmd batch-file

27
推荐指数
7
解决办法
13万
查看次数

任何推荐的Java分析教程?

是否有任何推荐的Java应用程序分析教程?

我正在使用JProfilerEclipse 测试和性能工具平台(TPTP)进行分析.然而,虽然配备了精彩的武器,作为Java新概要的新手,我仍然缺少指出瓶颈的一般理论和技巧.

java performance profiling

24
推荐指数
3
解决办法
2万
查看次数

如何在运行时备份嵌入式H2数据库引擎?

我想用H2数据库引擎构建一个Web应用程序.但是,在阅读本教程后,我仍然不知道如何在数据库运行时备份数据:

http://www.h2database.com/html/tutorial.html#upgrade_backup_restore

H2是否将其存储的文件输出到文件系统中的某个位置?我可以备份输出的文件吗?

java database backup h2

18
推荐指数
3
解决办法
2万
查看次数

.zfproject.xml是否必须在Zend Framework项目中使用?

  1. .zfproject.xml是否必须在Zend Framework项目中使用?
  2. 它有什么作用?
  3. 这是绝对的位置吗?

php zend-framework

17
推荐指数
2
解决办法
6559
查看次数