发布时间:2014-02-28 21:25:56
对于多进程写文件,主要有以下两种处理方式:1.类似于Linux日志文件服务启动一个logger进程,其他进程向logger发消息,即把数据发送给logger,由logger来写文件,这种方法最安全,但是实现上相对复杂2.采用文件锁对当前读写文件进行加锁处理,简单说下两种加锁方式:flock():文件级别的锁,针对整个.........【阅读全文】
发布时间:2013-11-18 00:09:47
jar包详解和META-INF作用如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制.........【阅读全文】
发布时间:2013-11-18 00:03:25
源代码(.java文件)--->分析(词法、语法分析)和填充符号表--->注解处理--->语义分析和字节码生成(.class文件)Java编译原理1、Java编译过程与c/c++编译过程不同Java编译程序将java源程序编译成jvm可执行代码--java字节码.c/c++编译过程:当C编译器编译生成一个对象的代码时,该代码是为在某一特定.........【阅读全文】