上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页
摘要: JVM在执行Java程序的过程中会把它所管理的内存划分若干个不同的数据区域,如下图:大致可以分为两类:线程私有区域和线程共享区域。线程私有区域程序计数器(Program Counter Register): 是一块很小的内存,可以看做是当前线程所执行的字节码行号指示器,虚拟机根据计数器值获取吓一条要... 阅读全文
posted @ 2014-08-01 08:38 码农神说 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Quartz的大名如雷贯耳,这里就不赘述,而且本文也不作为深入探讨,只是看完Quartz的官方文档后,下个简单示例,至少证明曾经花了点时间学习过,以备不时之需。Quartz使用了SLF4J,所以至少你也知道如何配置日志,开发过程中最好把Quartz的日志打印出来,方便排查问题。先不详解直接上一个De... 阅读全文
posted @ 2014-07-28 14:01 码农神说 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 深入学习JNI之前,介绍一个比较好的学习文档:jni详细教程。我这里只是一个Demo测试性能,至于入门教程请看我前一篇博文。Demo展示这个Demo用于从小到大的冒泡排序,App.java代码:package net.oseye.JniDemo;public class App { publi... 阅读全文
posted @ 2014-07-27 10:27 码农神说 阅读(192) 评论(0) 推荐(0) 编辑
摘要: JNI是Java Native Interface的缩写,从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。目前java与dll... 阅读全文
posted @ 2014-07-26 10:20 码农神说 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 现象:在windows上部署RMI很顺利,但移到debian上部署后,客户端报异常: java.rmi.ConnectException: Connection refused to host: 127.0.1.1; nested exception is: java.net.ConnectExce... 阅读全文
posted @ 2014-07-21 09:28 码农神说 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 近期改的Java应用即将部署,为了强强联合,需要把Java应用部署到linux,我们选择了debian系列。小结一下部署的大致过程,如下:Ubuntu已经默认安装了OpenJDK,但还是比较倾向官方正式的JDK版本,如何安装Oracle 的JDK,请参考这里。由于我们使用的Oracle数据库,为了发... 阅读全文
posted @ 2014-07-20 14:56 码农神说 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file o... 阅读全文
posted @ 2014-07-20 10:53 码农神说 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 本文作为新手在Linux上部署Java程序的必经之路的Oracle客户端配置,请高手绕道。确定服务器版本首选确定你的Oracle服务器版本,以便下载相应的客户端。查看的sql如下:select * from V$version ; 如果你无法远程连上Oracle,只能登陆服务器了。 下载Oracle... 阅读全文
posted @ 2014-07-20 10:02 码农神说 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 本文主要内容:ASM是什么 JVM指令Java字节码文件ASM编程模型ASM示例参考资料汇总JVM详细指令 ASM是什么 ASM是一个Java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM可以直接产生二进制class文件,也可以在类被加载入Java虚拟机之前动态改变类行为。J... 阅读全文
posted @ 2014-07-09 10:58 码农神说 阅读(717) 评论(0) 推荐(0) 编辑
摘要: findbugs简介Findbugs是一个Java代码静态分析工具,可以用它来检查源代码中可能出现的问题,以期尽可能在项目的初始阶段将代码问题解决。 FindBugs检查的是类或者JAR文件即字节代码(*.class),将字节码与一组缺陷模式进行对比以发现可能的问题;许多我们写的不好的可以优化的地方... 阅读全文
posted @ 2014-06-28 10:08 码农神说 阅读(6786) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页