![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java转载积累
kingliu_leo
专注java,web,android开发,
同时关注时事的,
将自己工作中的点点滴滴记录下来,
留个备份,同时与大家分享。
展开
-
Java内存溢出的详细解决方案
一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,...原创 2011-04-15 11:52:45 · 73 阅读 · 0 评论 -
Java程序性能优化之找出内存溢出元凶
我曾经在刚入行的时候做过一个小的swing程序,用到了java SE,swing,Thread等东东,当初经验少也没有做过严格的性能测试,布到生产环境用了一段时间后发现那个小程序有时候会抛java.lang.OutofMemoryError异常,就是java的内存溢出。当时也上网查了不少资料,试过一些办法,代码也稍微做了些优化,但是有一个问题我始终是找不到解决的方案 - 不知为什么子窗体关闭后ja...原创 2011-04-15 11:55:14 · 91 阅读 · 0 评论 -
20个开发人员非常有用的Java功能代码
1. 把Strings转换成int和把int转换成StringString a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int String a = String.valueOf(2); //integer t...原创 2011-04-15 11:58:53 · 428 阅读 · 0 评论 -
走进Java 7中的模块系统
笔者在观看过Devoxx关于Jigsaw的一段演示后,我很兴奋,觉得它应该会是针对复杂类路径版本问题和JAR陷阱等问题的解决方案。开发者最终能够使用他们所期望的任何Xalan版本,而无需被迫使用授权机制。不幸的是,通往更加有效的模块系统的征途并不是很清晰。在研究确实问题之前,我们先来看一些基本概念:模块化模块化是解决复杂性问题很重要的工具。把应用分成不同的部分(模块、库、包、子项...原创 2011-04-15 11:59:55 · 97 阅读 · 0 评论 -
java池化
以下图片来源于http://commons.apache.org/pool/guide/sequencediagrams.html,加了点注释而已所有的时间都是毫秒,并且 GenericObjectPool 是 thread safe,以下分别说明各个参数:whenExhaustedAction WHEN_EXHAUSTED_BLOCK 参考 maxWait WHEN...原创 2011-04-23 10:48:23 · 352 阅读 · 0 评论 -
Linux 内存清理
在 kernel 2.6.16 以上可使用:echo 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_caches查看内存使用情况:free -m原创 2011-06-15 16:08:04 · 79 阅读 · 0 评论 -
Java身份证验证方法
package com.tg.user.controller;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import java.util.regex.Matcher;im...原创 2012-05-10 15:36:41 · 365 阅读 · 0 评论 -
Java 8简明教程
“Java并没有没落,人们很快就会发现这一点”欢迎阅读我编写的Java 8介绍。本教程将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出的API有一定的了解,例如:流控制,函数式接口,map扩展和新的时间日期API等等。允许在接口中有默认方法实现Java 8 允许我...原创 2014-03-24 09:30:09 · 134 阅读 · 0 评论