小编Stu*_*son的帖子

在Java中存储大的十进制数

我需要以双重格式存储17774132,但似乎双倍是小的,因为我得到1.7774132E7.

我怎样才能克服这个问题?我需要一些可以用浮点来保存它的原语.

谢谢

java

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

Maven:OutofMemoryError后跟无法创建Java虚拟机

我正在尝试使用maven进行项目工作,但我遇到了与内存相关的问题.

当我运行maven时,我得到堆空间错误,我使用以下行修复

set MAVEN_OPTS="-Xmx1586m"
Run Code Online (Sandbox Code Playgroud)

在此之后,当我再次运行maven时,我没有得到堆空间错误,而是我得到了PermGen空间错误.为了解决这个问题,我使用了以下语法

set MAVEN_OPTS="-Xmx1586m -XX:MaxPermSize=512m"
Run Code Online (Sandbox Code Playgroud)

但是一旦我开始使用MaxPermSize选项,我会收到以下错误

无效的最大堆大小:-Xmx1586m -XX:MaxPermSize = 512m

无法创建Java虚拟机.

我尝试为Xmx和MaxPermSize设置不同的值组合以使控件的大小,但都是无效的.

只有当我在MAVEN_OPTS中添加MaxPermSize选项时才会出现此错误.一旦我删除该选项,我没有得到上面提到的错误,但我确实得到了PermGen错误.

有什么建议我做错了吗?

java maven-2 out-of-memory maven

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

是否值得努力从手工制作的hibernate映射文件转移到注释?

我有一个webapp,其原始代码库是用手工制作的hibernate映射文件开发的.从那时起,我已经非常精通'编码'我的hbm.xml文件.但是这些天所有酷孩子都在使用注释.

所以,问题是:重构我的代码以使用hibernate注释是否值得努力?除了时髦和现代之外,我会获得任何收获吗?我将丢失现有手写编码映射文件中的任何控件吗?

一个子问题是,它将付出多少努力? 我喜欢我的数据库精益和意思.该映射仅涵盖十几个域对象,包括两个集合,一些子类化,以及大约8个表.

亲爱的SOpedians,提前感谢您的知情意见.

java annotations hibernate

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

Java套接字编程

Java套接字程序不适用于WAN

我写了一个TCP IP套接字程序,在我的局域网中工作正常.我的一个朋友在班加罗尔他跑了服务器,我用我朋友的IP的主机名运行客户端.在这种情况下,我的套接字程序不起作用.

java sockets

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

在Java中自动捕获= +而不是+ =的使用

我有这种可怕的习惯,键入下面的内容,直到测试时才抓住它:

int i = 1;
int j = 2;
i =+ j;  //i equals 2, not 3 as intended; assign only, + is unary and works on the j
Run Code Online (Sandbox Code Playgroud)

当然,正确的版本是

int i = 1;
int j = 2;
i += j;  //i equals 3, as intended with additive & assignment compound operator
Run Code Online (Sandbox Code Playgroud)

我犯了这么多错误.我不会感到惊讶的是,有一些代码在其中有一个错误,它逃脱了测试用例.必须有办法系统地防止这种情况.有任何想法吗?

java operators compound-operator

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

用于文件系统而不是网络的Java NIO框架?

有几个高质量的框架可以隐藏基于NIO的网络编程(mina,netty,grizzly等)的复杂性.是否有类似的框架可以简化基于NIO的文件系统编程?

例如,作为一个学习练习,我想基于这篇(真棒!)文章实现一个磁盘支持的Map:http://www.javaworld.com/javaworld/jw-01-1999/jw-01-step. HTML.

java filesystems nio map persistent

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

PackageMaker是否被认为是Mac OS X软件安装的标准?或者那里还有其他东西吗?

我已经将我的第一个包与PackageMaker放在一起(用于系统服务),但我对几个错误感到不满:

  • 将源目标权限应用于源文件时频繁崩溃
  • 包源文件不会自动或轻松刷新
  • 文件筛选器不起作用

还有其他东西能胜任这项任务吗?免费不是必需的.

macos installer packagemaker

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

Java Generics:谁是对的,javac还是Eclipse编译?

调用此方法:

public static @Nonnull <TV, TG extends TV> Maybe<TV> something(final @Nonnull TG value) {
    return new Maybe<TV>(value);
}
Run Code Online (Sandbox Code Playgroud)

像这样:

public @Nonnull Maybe<Foo> visit() {
    return Maybe.something(new BarExtendsFoo());
}
Run Code Online (Sandbox Code Playgroud)

在Eclipse中编译得很好,但是javac给出了一个"不兼容的类型"警告:

found   : BarExtendsFoo
Run Code Online (Sandbox Code Playgroud)

要求:Foo

java eclipse compiler-construction javac

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

需要访问tableView中的单元格:heightForRowAtIndexPath:

我需要访问表格中的单元格,tableView:heightForRowAtIndexPath: 因为我想使用我在客户单元格中进行高度计算的数据.我发现获取我的细胞的唯一方法是打电话tableView:cellForRowAtIndexPath:

问题在于调用tableView:cellForRowAtIndexPath:实际上是创建单元格,而不是对它们不做任何操作.当需要将相同的单元格用于绘图时,将再次创建它.因此,对于相同的索引,单元格被创建两次.

所以我想知道是否有更有效的方法来做到这一点.谢谢您的帮助.

iphone performance uitableview

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

iPhone上的Safari如何自动关闭播放的视频

你如何在iphone上进行徒步旅行以自动关闭视频并返回网页?

我想这是一些JavaScript,但无法弄清楚 - 我可能会使用

myVideo.addEventListener('ended',handleEvent,false); 
Run Code Online (Sandbox Code Playgroud)

但是一旦事件被解雇,不太确定该怎么做

iphone safari video html5

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