java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)

nick | java | 2010-12-31
以下是从网上找到的关于堆空间溢出的错误解决办法: java.lang.OutOfMemoryError: Java heap space =================================================== 使用Java程序从数据库中查询大量的数据时出现异常: java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 JVM堆的设... [阅读全文]

利用服务器的几个调优技巧,让 MySQL 服务器飞速运行

nick | db, mysql | 2010-12-30
如今,开发人员不断地开发和部署使用 LAMP(Linux®、Apache、MySQL 和 PHP/Perl)架构的应用程序。但是,服务器管理员常常对应用程序本身没有什么控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章将讨论许多服务器配置问题,这些配置会影响应用程序的性能。本文是本系列文章的第三部分,也是最后一部分,将重点讨论为实现最高效率... [阅读全文]

完美实现GIF动画缩略图

nick | php | 2010-12-26
完美实现GIF动画缩略图
缩略图是个很常用的功能。它的实现并不复杂,但如果原图是GIF动画的话,问题就会变得繁琐一点,下面通过一个取自CS警匪游戏的GIF动画来说明问题: GIF动画图片:old.gif 为了让问题更加清晰,我们先还原动画各帧: 选择一:用PHP中的Imagick模块: <?php $image = new Imagick('old.gif'); $i = 0; foreach ($image as $frame) { $im... [阅读全文]

XML 数据库 Sedna

nick | db | 2010-12-26
Sedna 是一个原生的XML数据库,提供了全功能的核心数据库服务,包括持久化存储、ACID事务、索引、安全、热备、UTF8等。实现了 W3C XQuery 规范,支持全文搜索以及节点级别的更新操作。 Sedna 提供各种编程语言的驱动包,详情请看这里。 一些编程语言连接并操作 Sedna 的代码请看此处。 授权协议: Apache 开发语言: C/C++ 操作系统: ... [阅读全文]

你还在使用while(true) Thread.sleep吗?

nick | java | 2010-12-26
做各种SERVICE的时候,常常会需要一个程序重复定时地执行,基本上常见的山寨写法都是如下所示: while (true) { System.out.println(“yours code”); Thread.sleep(3000); } 但实际这样的写法可控性很低,JDK的java.util.concurrent中提供了大量的方法去控制一段代码定时执行,标准的改写上面的代码如下: ScheduledExecutorService scheduler = Executo... [阅读全文]

image-r3 基于内容的图片搜索引擎

nick | web, 互联网 | 2010-12-26
随着互联网技术向宽带、高速、多媒体方向的发展,人类正快速进入一个信息化的时代。各种信息工具、技术、载体等应运而生。在众多 类型的信息资源中,图像具有直观、形象、易于理解和信息量大等特点,成为资源库的重要组成部分。同网络信息一样,由于图像数量巨大,种类繁多,加之排列方 式错综复杂,这给图像检索带来了困难。近年来,基于内容的图像检... [阅读全文]

WinRun4J

nick | java | 2010-12-26
WinRun4J是一个用在Windows中可配置的Java启动器(Launcher)。可以用它来制作一个启动Java应用程序的exe 可执行程序。可以指定exe程序图标,启动欢迎界面,自定义在任务管理器中显示的名称。它使用INI文件来配置classpath、main class、vm参数和程序参数。此外还可以将程序添加到Windows服务中。 该项目主页:http://winrun4j.sourceforge.net/ [阅读全文]

Java调用.dll文件

nick | java | 2010-12-26
因为项目的需求,要在JAVA项目中调用Windows的Dll(动态链接库)文件,之前用Jni调用过C写的Dll文件,比较麻烦,这里不多说,网上也有很多这方面的文档。在网上找到一个开源的组件JNative,使用后感觉比较方便。 下截JNative组件 jnative.sourceforge.net/ 到这里下载JNative开源项目,我下载的是1.3.2 解压JNative-<st1:chsdate isrocdate=”Fal... [阅读全文]

Java调用dll详细例子

nick | java | 2010-12-26
创建Java能调用的dll文件实例 ———————————————————– 1、编写一个类文件 package com.xinfeng.intf; public class Animal { public native int getAge(); public native void setAge(int age); public native void say(); pu... [阅读全文]

JNA调用window api中的MessageBox

nick | C, java | 2010-12-26
用JNA调用C/C++,很方便,写了个很简单的例子。 例子是使用Eclipse CDT + MinGW开发的: C代码,hello.c #include <windows.h> #include “stdio.h” void say(){ MessageBox (NULL, TEXT (“你好, Windows!”), TEXT (“HelloMsg”), 0); } 将hello.c编译成libDLL2.dll,放进java的项目文件夹中,java调用方式 Jav... [阅读全文]
Ɣ回顶部