- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 jdk 编译、运行、排障组件
1.编译javac 编译 .java源文件。 javah 产生相关的 JNI header file 2.运行java 执行 .class、.jar 文件,命令行窗口运行。 javaw 执行 .class、.jar 文件,非命令行窗口运行。3.监控排障3.1 jps//输出java线程的完整启动参数jps -mlv3.2 jstat//每隔1000毫秒输出一次gc信息,共输出3次jstat
2016-10-31 22:32:37 342
原创 Heap Dump与Analyzer
1.heap dump2.visual VM简单分析3.Memory Analyzereclipse的一个插件。
2016-10-29 19:15:16 1150
原创 NoClassDefFoundError 排查思路
1.问题场景school-1.1.0.jar中没有Student类。school-1.1.1.jar中有Student类。虽然在pom中指定了引入的是school-1.1.1.jar,但可能maven打包后只有school-1.1.0.jar而没有school-1.1.1.jar。那么运行时就会报错java.lang.NoClassDefFoundError。2.命令#执行此命
2016-10-25 22:36:20 1100
原创 java 获取本机IP
见代码,适用于多种OS。import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.net.InetAddress;import java.net.NetworkInterface;import java.net
2016-10-24 20:09:35 319
原创 cache本地缓存
1.google的guava的cache线程安全的,易用的本地内存缓存。1.1 依赖 com.google.guava guava 20.0-hal1.2 类与方法com.google.common.cache.Cache接口声明。void com.google.common.cache.Cache.put(K key, V value
2016-10-19 20:24:56 1009
原创 感知调用栈
0.类与方法java.lang.Throwable类。描述一条可抛出的信息。java.lang.Throwable.Throwable()构造函数,jvm自动填充StackTraceElement信息。StackTraceElement[] java.lang.Throwable.getStackTrace()获取StackTraceElement的数组。第0条代表当前行。
2016-10-12 11:58:32 483
原创 spring mvc中的视图框架
1.freemarker <bean id="freemarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> 10 zh_CN yyyy-MM-dd HH:mm:ss yyyy-MM-dd
2016-10-10 16:19:37 655
原创 class文件简介
可以直接把.class文件拖到eclipse中,看到内容。图0-1 class文件内容示例1.文件格式(1) magic在class文件开头的四个字节, 存放着class文件的魔数,为固定值0XCAFEBABE。若无,则 不能被JVM识别。(2)minor_version 和 major_version紧接着魔数的四个字节是class文件的此版本号和主版本号。
2016-10-09 10:21:08 478
原创 spring-依赖注入的注解配置
3.注解可以使用注解来代替xml配置。3.1 类的注解@ org.springframework.stereotype.Component一个类若标注了@Component,表明此类被作为Spring的Bean类。对象名默认为类名首字母小写。也可以@Component("name")来手动指定。此外还有@Service、@Controller与@Repository。它们都
2016-10-08 15:00:30 1012
win7防音量过大自干预程序_ vs2010完整解决方案.zip
2013-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人