问题内容: 我听到一位同事说,即使我将String成员放在Java类中,即使String为空,我也要支付“ 24字节”的费用。准确吗?Integer,Float,Double是否相同?(与int,float,double相对,后者分别为4、4和8个字节)。 问题答案: 你要付4首或8个字节的 参考 。是否为每个“容器”对象实例额外的 对象 付费,取决于您如何获取空字符串。例如,如果您使用文字,那么
问题内容: Java虚拟机可以维护的最大线程数是多少? 我没有在最初的问题中对此进行解释,但是我正在尝试对JVM进行基准测试,并希望尝试查看它可以同时维护多少个线程。 在循环中创建线程直到引发异常是一种选择,但是,我想知道是否有更好的方法来执行此操作。 问题答案: 编写循环以创建新线程直到被炸毁是确定的明确方法。您可能会发现性能在实际消失之前会急剧下降。 我不知道JVM是否有任何配置参数或其他内置
问题内容: 我正在尝试将Applet窗口的大小设置为500 x 500,但是我无法实现。这是我的代码, 当我在Eclipse中按CTRL + F11时,得到大小为200 x 200的输出窗口,为什么我尝试运行程序5到10次,有时窗口返回500 x 500的尺寸,而有时窗口尺寸为200减200。 我不明白为什么更改窗口的大小,因为我根本不更改任何代码。我希望尺寸保持在500 x 500 问题答案:
问题内容: 如何调整JTextField的大小? 问题答案: 如果看一下Javadoc,您会看到JTextField是从Component派生的,并且具有setSize()方法。如果您没有布局管理器,那就很有用。 如果你 这样做 有一个布局管理器,则有必要对setPreferredSize() / / 是要走的路。
问题内容: 我需要在网络中模拟A4纸,并允许打印此页,因为它在浏览器(特别是Chrome)上显示。我将元素大小设置为21cm x 29.7cm,但是当我发送打印(或打印预览)时,它会裁剪页面。 我想我忘记了什么。但是会是什么呢? Chrome :剪贴页,双页( 这正是我需要的工作 ) Firefox :完美运行。 IE10 :信不信由你,这很完美! Opera :打印预览时非常容易出错 问题答案:
问题内容: 执行此代码时出现问题: 基本上,我想返回每个控件号的最新日期。上面的查询返回正确的输出,但需要37秒。在显示输出之前。 是否有任何其他sql子句或命令可以比上述查询执行得更快? 提前致谢。 问题答案: 将子查询放在WHERE子句中并将其限制为n.control_number意味着它将多次运行子查询。这称为 相关子查询 ,通常是性能的杀手。 最好在FROM子句中运行一次子查询,以获得每个
问题内容: 有没有办法我可以在自己的计算机上为jvm设置默认堆大小?我想将其设置为1g,因为我一直在运行自定义程序,这些程序始终会达到默认jvm大小的超额点。 我只是不想记住每次我从命令行运行Java应用程序时都要键入-XmX1g … 必须有一种管理方式来做到这一点吗? 问题答案: 显然,它也可以在Linux上运行:
问题内容: 嗨,我如何使ImageIcon的大小适合JButton?我想将ImageIcon的大小调整为Button的大小 问题答案: 您可以通过在项目中添加一些方法来做到这一点: 现在,在示例代码中使用此方法: 如果只需要图像而没有边框,只需将offset变量设置为0或完全摆脱offset变量。
问题内容: 我有一个宽度为70%的元素,它漂浮在一个宽度为30%的元素旁边,但是当我添加填充时,它会扩展元素并破坏格式,有没有办法使它仅增加内容距离边缘而不是仅仅扩大它? 问题答案: 使用模型时,边框大小中将包含填充。
问题内容: 我已经建立了这个小提琴作为我在做什么的一个例子。 我正在尝试做的事情在Firefox中可以正常工作。打开选择选项时,字体大小为 14px 。 但是,在Google Chrome浏览器中查看它会选择继承的font-size为 34px 。 理想情况下,我希望将选择选项设置为字体大小 14px 。 这可能吗? 如果需要,我愿意在jQuery中进行任何相关的修复。 谢谢 代码如下… 我的 C
问题内容: 该程序一个接一个地执行数以万计的连续插入。我以前从未使用过Hibernate。我的性能变得非常慢(如果我只是手动连接并执行SQL,则速度会提高10-12倍。根据许多休眠教程,我的batch_size设置为50。 这是单个插入的日志-也许您可以帮助我准确了解正在发生的事情: 问题答案: 当您调用时,hibernate将生成一个INSERT SQL。该INSERT SQL将附加在刷新期间(
问题内容: 我正在尝试调整缓冲图像的大小。我能够存储它并显示在jframe上没有问题,但是我似乎无法调整它的大小。关于如何更改它以使其正常运行并将图像显示为200 * 200文件的任何提示都很好 问题答案: 更新的答案 我不知道为什么我的原始答案有效,但是在单独的环境中对其进行了测试,我同意,原始的可接受答案不起作用(为什么我说过,我也不记得了)。另一方面,这确实起作用:
问题内容: 我的测试可以在开发的MacBook Pro上很好地运行,但是无法在持续集成的TeamCity服务器中运行。 错误如下: java.security.InvalidKeyException: Illegal key size at javax.crypto.Cipher.a(DashoA13..) at javax.crypto.Cipher.init(DashoA13 ..) at j
问题内容: 我需要非常了解Java和内存问题的人的建议。我有一个大文件(大约1.5GB),我需要将此文件切成许多小文件(例如100个小文件)。 我通常知道如何做到这一点(使用),但是我想知道你是否对内存有任何建议,或者提示如何更快地做到这一点。 我的文件包含文本,它不是二进制文件,每行大约有20个字符。 问题答案: 首先,如果你的文件包含二进制数据,则使用将是一个大错误(因为你会将数据转换为Str
问题内容: 我收到express的以下错误: 我正在使用meanstack。我的express.js中有以下使用声明 在提琴手中,我可以看到content-length标头,其值为:1078702 我相信这是八位字节,这是1.0787兆字节。 我不知道为什么express不让我发布以前在另一个未使用均值堆栈项目结构的express项目中发布的json数组。 问题答案: 最近我遇到了相同的错误,发现