小编Pre*_*raj的帖子

在Java中,是程序之间共享的静态类成员吗?

我想,不,它们不是,因为每个进程当然都有自己的内存空间.

但整个JVM的实际工作原理是什么?对于我发布的每个Java程序,是否在单独的进程中有单独的JVM?在系统中运行的Java程序是否共享任何东西?操作系统和JVM实现之间是否存在差异?我可以让程序共享变量(即直接通过JVM而不是通常的IPC机制)吗?是否有更多异国情调的单进程JVM用于特殊目的?

一般来说,推荐的内容是关于JVM的内容吗?该规范?一些实现的源代码?网站?图书?

java jvm

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

在POM的WEB-INF\lib中添加jar

我有几个jar文件,我没有从任何存储库获取.我有这些jar文件在WEB-INF\lib文件夹中的src目录.有没有办法在POM中添加这些作为依赖项而不指定jar文件的实际路径(相对路径很好..)?

java eclipse pom.xml maven

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

Java OutOfMemoryError在读取大文本文件时

我是Java的新手,正在阅读非常大的文件,需要一些帮助来理解问题并解决它.我们有一些遗留代码必须进行优化才能使其正常运行.文件大小只能从10mb到10gb不等.只有文件启动超过800mb大小时才会启动麻烦.

InputStream inFileReader = channelSFtp.get(path); // file reading from ssh.
byte[] localbuffer = new byte[2048];
ByteArrayOutputStream bArrStream = new ByteArrayOutputStream();

int i = 0;
while (-1 != (i = inFileReader.read(buffer))) {
bArrStream.write(localbuffer, 0, i);
}

byte[] data = bArrStream.toByteArray();
inFileReader.close();
bos.close();
Run Code Online (Sandbox Code Playgroud)

我们收到了错误

java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOf(Arrays.java:2271)
    at java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:113)
    at java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:93)
    at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:140)
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激?

java arrays file-io bytearray out-of-memory

17
推荐指数
5
解决办法
8233
查看次数

什么是循环调度?

在多任务操作系统环境中,有时您会听到术语循环调度.它指的是什么?
那还有什么其他的安排?

computer-science operating-system scheduler

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

attachEvent与addEventListener

我有麻烦让attachEvent工作.在所有支持addEventListener处理程序的浏览器中,下面的代码就像魅力一样,但在IE中是完全的灾难.它们有自己的(不完整的)变体,称为attachEvent.

现在这是交易.如何以与addEventListener相同的方式使attachEvent工作?

这是代码:

function aFunction(idname)
{
    document.writeln('<iframe id="'+idname+'"></iframe>');
    var Editor = document.getElementById(idname).contentWindow.document;

    /* Some other code */

    if (Editor.attachEvent)
    {
        document.writeln('<textarea id="'+this.idname+'" name="' + this.idname + '" style="display:none">'+this.html+'</textarea>');
        Editor.attachEvent("onkeyup", KeyBoardHandler);
    }
    else
    {
        document.writeln('<textarea id="hdn'+this.idname+'" name="' + this.idname + '" style="display:block">'+this.html+'</textarea>');
        Editor.addEventListener("keyup", KeyBoardHandler, true);
    }
}
Run Code Online (Sandbox Code Playgroud)

这会调用KeyBoardHandler函数,如下所示:

function KeyBoardHandler(Event, keyEventArgs) {
    if (Event.keyCode == 13) {
        Event.target.ownerDocument.execCommand("inserthtml",false,'<br />');
        Event.returnValue = false;
    }

    /* more code */
}
Run Code Online (Sandbox Code Playgroud)

我不想使用任何框架,因为A)我正在尝试学习和理解某些东西,并且B)任何框架只是我将要使用的代码的重载.

任何帮助都非常感谢!

javascript cross-browser

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

用于按钮元素的HTML5表单属性的Internet Explorer问题

在HTML5中,有form属性.基本上

<form id="myform" method="get" action="something.jsp">
    <input type="text" name="name" />
</form>
<input type="submit" form="myform" />
Run Code Online (Sandbox Code Playgroud)

上面的代码在IE中不起作用.任何人都可以帮我解决这个问题.

我使用了以下javascript和jQuery来提交表单,但我遇到了Ajax问题.我的页面正在重新加载.

document.getElementById("myForm").submit();

$("#myForm").submit();
Run Code Online (Sandbox Code Playgroud)

如何在我的页面不应加载的地方提交表单.我正在使用Anguler JS Ajax.

jquery html5

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

Spring Global事务与本地事务

阅读Spring事务文档时,我发现它支持全局事务和本地事务.

  • 简单来说,什么是全局事务,什么是本地事务?
  • 一个优于另一个的优点是什么?它们的适当用途是什么?

如果我使用以下配置 - 它是否意味着它是本地事务?

<tx:annotation-driven transaction-manager="transManager" />

<bean id="transManager" class="org.springframework.orm.jpa.JpaTransactionManager">
    <property name="entityManagerFactory" ref="emf" />
</bean>
Run Code Online (Sandbox Code Playgroud)

我尝试在Google和Stackoverflow中搜索,但没有得到任何资源解释相同的简单术语.

java spring transactions distributed-transactions spring-transactions

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

如何开发关键字?

James Gosling博士是否为Java关键字编写了代码?

如果,

  • 如何查看Java关键字代码,就像我们查看源代码一样?
  • 有没有办法创建用户定义的关键字?

以下是我猜的: 没有Java关键字代码,Java编译器包含关键字列表,这有助于编译器理解代码.

这个猜测是否正确?

java compilation keyword

12
推荐指数
1
解决办法
854
查看次数

了解Spring AOP

我正在使用Spring 3.0框架,仍然是一个新手.任何人都可以用非专业术语解释我的AOP编程是什么?(一个简短的例子肯定会有帮助)

Spring如何整合/增强/支持它?

java aop spring aspectj

9
推荐指数
4
解决办法
7727
查看次数

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