
java
Jamin_正宗红罐辣酱
http://wangjieming.com
展开
-
JAVA领域的JIT
JIT Compiler(Just-in-time Compiler) 即时编译 最早的Java建置方案是由一套转译程式(interpreter),将每个Java指令都转译成对等的微处理器指令,并根据转译后的指令先后次序依序执行,由于一个Java指令可能被转译成十几或数十几个对等的微处理器指令,这种模式执行的速度相当缓慢。 针对这个问题,业界首先开发出JIT(just in time)编译器。当Java执行runtime环境时,每遇到一个新的类别(class:类别是Java程式中的功能群组),类别是J转载 2011-04-12 21:43:00 · 1232 阅读 · 1 评论 -
JVM体系结构与sun GC的实现原理
<br /> <br />JVM体系结构,老话题了!<br /><br />如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统;两个组件分别是Runtime data area (运行时数据区域)组件和Native interface(本地接口)组件。<br /><br />Class loader子系统的作用:根据给定的全限定名类名(如 java.lang.Object)来装载class文件的内容到转载 2011-05-03 16:37:00 · 1471 阅读 · 0 评论 -
JAVA I/O流 学习
JAVA I/O流 1.按方向分输入流:InputStream FileInputStream Reader FileReader输出流:OutputStream FileOutputS原创 2011-08-08 10:13:43 · 984 阅读 · 0 评论 -
Java的中文处理学习笔记:Hello Unicode
转自 http://www.chedong.com/tech/hello_unicode.html不知道你有没有这样的感受:为什么PHP很少有乱码问题而用Java做WEB应用却这么麻烦呢?为什么在Google上能用简体中文查到繁体中文,甚至日文的结果?而且用Googl转载 2011-09-20 17:43:33 · 2575 阅读 · 1 评论 -
各种同步方法性能比较(synchronized,ReentrantLock,Atomic)
5.0的多线程任务包对于同步的性能方面有了很大的改进,在原有synchronized关键字的基础上,又增加了ReentrantLock,以及各种Atomic类。了解其性能的优劣程度,有助与我们在特定的情形下做出正确的选择。 总体的结论先摆出来: synchronized: 在资源竞争不是很激烈的情况下,偶尔会有同步的情形下,synchronized是很合适的。原因在于,编译程转载 2013-06-07 16:27:50 · 2048 阅读 · 0 评论 -
HTTPS 是如何保证安全的?[转帖]
转自[http://heckpsi.com/archives/986]每当我们讨论到信息安全的时候,我们最长接触到的信息加密传输的方式莫过于 HTTPS 了,当我们浏览器地址栏闪现出绿色时,就代表着这个网站支持 HTTPS 的加密信息传输方式,并且你与它的连接确实被加密了。但是 HTTPS 并不是一个单一的东西,它知识我们常见的 HTTP 协议和某个加密协议的一个混合,这个加密协议通常会是转载 2015-07-08 15:33:28 · 1490 阅读 · 0 评论