
其他
文章平均质量分 58
ttx_laughing
这个作者很懒,什么都没留下…
展开
-
关于Java内存溢出问题
最近开发的时候发现了一个list.add()方法导致内存溢出的问题,花了一上午才搞定,想想还是有必要写下来分享一下。 首先说一下导致内存溢出的原因: 1、内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 2、集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 3、代码中存在死循环或循环产生过多重复的对象实体; 4、使用的第三方软件中的BUG; 5、启动参数内存值设定的过原创 2016-10-28 17:43:53 · 459 阅读 · 0 评论 -
Java中使用JNA调用其他语言编写的动态链接库
在开发中有时需要跨平台跨语言,用Java调用其它语言编写的动态链接库,例如编译好的dll文件,这是就需要用到JNA(Java Native Access ),JNA是建立在经典的JNI的基础之上的一个跨平台框架,下面简单介绍一下在Java中如何使用JNA调用其他语言编写dll动态链接库文件。大致可以分为一下几步: 1、下载jna.jar包,并导入到Java项目中; 下载地址:https://gi原创 2016-10-25 16:37:36 · 921 阅读 · 0 评论 -
关于tomcat注册成一个服务,并修改启动类型
一般来说tomcat都会提供两个版本,一个绿色版,下载下来直接解压即可用,一个安装版,需要用户安装的。安装版就不作介绍了,主要是绿色版,在bin目录下点击startup.bat文件就可启动tomcat服务器,但是系统不会为服务器创建一个service,用户每次重启计算机都需要去手动启动tomcat,这样很不方便。于是就想到为tomcat创建一个系统service,并设置成自启动模式,这样开机就自启动原创 2016-10-25 10:48:49 · 3686 阅读 · 0 评论 -
关于properties配置文件读写,追加以及中文乱码问题
在开发中常用properties文件来存储系统配置信息,下面就properties文件的读写,信息追加作简要介绍,顺便也解决乱码问题。 1、首先介绍一下properties类 properties类继承自Hashtablepackage com.gmi.client.util;import java.io.BufferedInputStream;import java.io.BufferedR原创 2016-10-19 16:24:24 · 6466 阅读 · 0 评论 -
采用Ant打包
好久没更博了,最近研究了一下Ant打包机制,作一下记录。首先简要介绍一下Ant。 Ant是一个基于Java的生成(在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式)工具,最常用的就是用Ant打包war文件。在使用Ant打包之前需要搭建一个ant环境,大致分为一下几步: 1、安装jdk并配置环境变量(JAVA_HOME、CLASSPATH、PATH); 2、下载Ant并解压; 3、原创 2017-02-10 13:50:56 · 1014 阅读 · 0 评论