小编Abh*_*ngh的帖子

如何读取大约2 GB的文本文件?

我有一个内存大于2 GB的.txt文件.问题是我无法使用Notepad,Notepad ++或任何其他编辑器程序打开它.

有解决方案吗

notepad++ openoffice-writer text-files

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

方法中未使用的局部变量是否在JVM中获取内存?

我在SO中发现了这篇文章未初始化的原始实例变量是否使用内存?

它声明"在Java中,在没有初始化它的情况下声明类级实例变量会花费内存吗?例如:int i;如果我没有用i = 5初始化它,则使用任何内存;?"

我的问题是在局部变量的情况下,说我有一个方法foo()

public int foo(){

  int x;

//Write code which does not use/initialize x
}
Run Code Online (Sandbox Code Playgroud)

局部变量会x占用内存吗?

编辑

乔恩的答案是

更新:对此进行更多研究,我发现这个页面向我建议,虽然编译后的字节码意味着为x分配了空间,但它确实可以被jvm优化掉.不幸的是,我找不到所执行优化的完整描述.特别是,关于编译的JVM文档章节没有提到从堆栈中删除未使用的变量.因此,除了进一步的发现之外,我的答案是它依赖于实现,但它似乎是任何自尊的编译器都会执行的那种优化.另外请注意,这是一个局部变量而不是字段并不重要 - 实际上,局部变量是最有可能被优化的变量,因为它们最容易分析和消除.(正因为他们是当地的)

让我们看看能否找到更多支持这一点的证据.

java

30
推荐指数
3
解决办法
3135
查看次数

innerText和outerText有什么区别?

在浏览网页后,我理解了innerHTML和outerHTML之间的区别.

但是我很难理解innerText和outerText之间的区别.两者对我来说几乎都是一样的.

任何人都可以通过一个很好的插图帮助我理解这个

谢谢 !

html dom innertext

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

在HTML表中显示JSON数据

我从服务器获取以下JSON字符串作为响应

[{"city":"AMBALA","cStatus":"Y"},{"city":"ASANKHURD","cStatus":"Y"},{"city":"ASSANDH","cStatus":"Y"}]
Run Code Online (Sandbox Code Playgroud)

这是我的Jquery代码

$('#search').click(function() {
    alert("submit handler has fired");
    $.ajax({
        type: 'POST',
        url: 'cityResults.htm',
        data: $('#cityDetails').serialize(),
        success: function(data){ 
            alert(data);    
        },
        error: function(jqXHR, textStatus, errorThrown){
            alert('error: ' + textStatus + ': ' + errorThrown);
        }
    });
    return false;//suppress natural form submission
});
Run Code Online (Sandbox Code Playgroud)

警报正确显示JSON字符串.现在我想将此响应映射到我的表

我怎样才能做到这一点 ??

jquery spring-mvc

21
推荐指数
1
解决办法
16万
查看次数

如何知道我是使用Open JDK还是Oracle JDK?

使用java -version给了我这个.

java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
Run Code Online (Sandbox Code Playgroud)

它是OpenJDK还是OracleJDK?

java openjdk jdk1.7 oraclejdk

20
推荐指数
2
解决办法
7025
查看次数

cvc-complex-type.2.4.c:匹配的通配符是strict,但是找不到元素'mvc:annotation-driven'错误的声明

我在我的lib文件夹中添加了spring-security-config-3.1.0.RC3.jar,但仍然出现此错误.可能的原因是什么?

这是我的dispatcher-servlet.xml

<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:context="http://www.springframework.org/schema/context"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:mvc="http://www.springframework.org/schema/mvc"
   xsi:schemaLocation="
   http://www.springframework.org/schema/beans     
   http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
   http://www.springframework.org/schema/context 
   http://www.springframework.org/schema/context/spring-context-3.0.xsd">

   <context:component-scan base-package="com.tcs.rspm.controller" />
<mvc:annotation-driven /> 
   <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
      <property name="prefix" value="/webpages/" />
      <property name="suffix" value=".jsp" />
   </bean>

</beans>
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc spring-security

14
推荐指数
1
解决办法
5万
查看次数

HSSF POI:如何知道单元格中的数据是否为类型日期?

目前我的代码为

bean.setREPO_DATE(row.getCell(16).getDateCellValue());
Run Code Online (Sandbox Code Playgroud)

如果单元格在excel中格式化为日期,它可以正常工作.

但是它也会转换一些整数或长整数,如1234或5699.我也知道这背后的原因.

但是我想在执行上面的行之前应用检查.像这样的东西

if(row.getCell(16).isOfDateFormat){
bean.setREPO_DATE(row.getCell(16).getDateCellValue());
} 
Run Code Online (Sandbox Code Playgroud)

请指导我..

提前致谢 !

java poi-hssf apache-poi

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

为什么"int i =(byte)+(char) - (int)+(long) - 1"是1?

我在互联网上偶然发现了这个代码

public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {
        int i = (byte) + (char) - (int) + (long) - 1;
        System.out.println(i);

    }

}
Run Code Online (Sandbox Code Playgroud)

它打印1.

我能知道为什么吗?

这是源 - > http://www.javacodegeeks.com/2011/10/weird-funny-java.html

java

8
推荐指数
3
解决办法
2276
查看次数

为什么dir.mkdir()在file.createNewFile()时不需要异常处理?

这是一段代码片段.

File dir = new File("dir");
        dir.mkdir();

        File file = new File(dir,"file.txt");

        try {
            file.createNewFile();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
Run Code Online (Sandbox Code Playgroud)

我想知道为什么在需要的dir.mkdir()时候不需要异常处理file.createNewFile().

在创建目录时,我们是否非常确定"没有什么可能出错"?如果是,原因是什么?

java file-io file

7
推荐指数
1
解决办法
499
查看次数

Oracle:"立即执行"是什么意思?

execute immediatePL/SQL与DML和DDL语句一起使用时有什么意义?是否execute immediate隐含提交到数据库就像DDL语句呢?

以下是我遇到的一个例子:

SELECT 'TRUNCATE TABLE BD_BIDS_APPR_DET' INTO V_SQL1 FROM DUAL;
EXECUTE IMMEDIATE V_SQL1;

SELECT 'TRUNCATE TABLE BD_BIDS_SYS_DET' INTO V_SQL1 FROM DUAL;
EXECUTE IMMEDIATE V_SQL1;

SELECT 'TRUNCATE TABLE BD_BIDS_EXT_DET' INTO V_SQL1 FROM DUAL;
EXECUTE IMMEDIATE V_SQL1;
Run Code Online (Sandbox Code Playgroud)

oracle plsql oracle-sqldeveloper

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