小编Hea*_*ren的帖子

Elasticsearch中的碎片和副本

我试图了解Elasticsearch中的碎片和副本是什么,但我无法理解它.如果我下载Elasticsearch并运行脚本,那么据我所知,我已经启动了一个具有单个节点的集群.现在这个节点(我的PC)有5个分片(?)和一些副本(?).

他们是什么,我有5个重复的索引?如果是这样的话?我需要一些解释.

full-text-search elasticsearch

270
推荐指数
8
解决办法
7万
查看次数

是什么原因导致我无法在Java中创建通用数组类型?

Java不允许我们这样做的原因是什么

private T[] elements = new T[initialCapacity];
Run Code Online (Sandbox Code Playgroud)

我可以理解.NET不允许我们这样做,因为在.NET中你有值类型,在运行时可以有不同的大小,但在Java中,所有类型的T都将是对象引用,因此具有相同的大小(如我错了请纠正我).

是什么原因?

java generics type-erasure

259
推荐指数
7
解决办法
15万
查看次数

线程的上下文类加载器和普通的类加载器之间的区别

线程的上下文类加载器和普通的类加载器有什么区别?

也就是说,如果Thread.currentThread().getContextClassLoader()getClass().getClassLoader()返回不同的类加载器对象,将使用哪一个?

java multithreading jvm classloader

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

什么是Java String interning?

什么是Java中的String Interning,何时应该使用它,为什么?

java string string-interning

219
推荐指数
5
解决办法
10万
查看次数

在Java中创建对象的所有不同方法是什么?

前几天与同事谈过此事.

显而易见的是使用构造函数,但还有其他方法吗?

java

176
推荐指数
11
解决办法
41万
查看次数

什么时候应该使用final作为方法参数和局部变量?

我发现了一些建议使用的参考文献(例如)final尽可能多地使用,我想知道它有多重要.这主要是在方法参数和局部变量的上下文中,而不是最终方法或类.对于常数,它显然是有道理的.

一方面,编译器可以进行一些优化,这使得程序员的意图更加清晰.另一方面,它增加了详细程度,优化可能是微不足道的.

这是我应该努力记住的事情吗?

java final

161
推荐指数
8
解决办法
5万
查看次数

Java垃圾收集如何与循环引用一起使用?

根据我的理解,如果没有其他东西"指向"该对象,Java中的垃圾收集会清除一些对象.

我的问题是,如果我们有这样的事情会发生什么:

class Node {
    public object value;
    public Node next;
    public Node(object o, Node n) { value = 0; next = n;}
}

//...some code
{
    Node a = new Node("a", null), 
         b = new Node("b", a), 
         c = new Node("c", b);
    a.next = c;
} //end of scope
//...other code
Run Code Online (Sandbox Code Playgroud)

a,bc应该是垃圾收集,但它们都被其他对象引用.

Java垃圾收集如何处理这个问题?(或者它只是一个内存消耗?)

java garbage-collection

148
推荐指数
6
解决办法
5万
查看次数

我如何调试Ruby脚本?

我从Internet复制了以下Ruby代码并进行了一些更改.

__PRE__

但它不起作用!

请帮忙.我该怎么做才能自己调试程序?

ruby debugging

148
推荐指数
12
解决办法
15万
查看次数

理想的红宝石项目结构

我正在概述/澄清ruby(非rails/merb/etc)项目的理想项目结构.我猜它遵循以下几点:

app/
  bin/                  #Files for command-line execution
  lib/
    appname.rb
    appname/            #Classes and so on
  Rakefile              #Running tests
  README
  test,spec,features/   #Whichever means of testing you go for
  appname.gemspec       #If it's a gem
Run Code Online (Sandbox Code Playgroud)

我有什么不对吗?我错过了哪些部分?

ruby project-structure

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

如何选择PostgreSQL数据库的活动连接列表

PostgreSQL中是否有命令选择到给定数据库的活动连接?

psql 说我不能删除我的一个数据库,因为它有活动的连接,所以我想看看连接是什么(以及从哪些机器)

sql postgresql database-connection listings

112
推荐指数
5
解决办法
11万
查看次数