Skip to content

Commit dbacd3c

Browse files
committed
blog update
1 parent b7a94d2 commit dbacd3c

File tree

12 files changed

+199
-1
lines changed

12 files changed

+199
-1
lines changed

2017/01/02/虚拟机类加载机制/index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,24 @@ <h3 class="widget-title">标签云</h3>
437437

438438

439439

440+
<div class="widget-wrap">
441+
<h3 class="widget-title">最近评论</h3>
442+
<div class="widget">
443+
<ul class="ds-recent-comments" data-num-items="5" data-show-avatars="1" data-show-time="1" data-show-title="1" data-show-admin="1" data-excerpt-length="30"></ul>
444+
</div>
445+
</div>
446+
447+
448+
449+
<div class="widget-wrap">
450+
<h3 class="widget-title">热评文章</h3>
451+
<div class="widget">
452+
<ul class="ds-top-threads" data-range="monthly" data-num-items="5"></ul>
453+
</div>
454+
</div>
455+
456+
457+
440458
<div class="widget-wrap widget-list">
441459
<h3 class="widget-title">链接</h3>
442460
<div class="widget">

about/index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -385,6 +385,24 @@ <h3 class="widget-title">标签云</h3>
385385

386386

387387

388+
<div class="widget-wrap">
389+
<h3 class="widget-title">最近评论</h3>
390+
<div class="widget">
391+
<ul class="ds-recent-comments" data-num-items="5" data-show-avatars="1" data-show-time="1" data-show-title="1" data-show-admin="1" data-excerpt-length="30"></ul>
392+
</div>
393+
</div>
394+
395+
396+
397+
<div class="widget-wrap">
398+
<h3 class="widget-title">热评文章</h3>
399+
<div class="widget">
400+
<ul class="ds-top-threads" data-range="monthly" data-num-items="5"></ul>
401+
</div>
402+
</div>
403+
404+
405+
388406
<div class="widget-wrap widget-list">
389407
<h3 class="widget-title">链接</h3>
390408
<div class="widget">

archives/2017/01/index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,24 @@ <h3 class="widget-title">标签云</h3>
304304

305305

306306

307+
<div class="widget-wrap">
308+
<h3 class="widget-title">最近评论</h3>
309+
<div class="widget">
310+
<ul class="ds-recent-comments" data-num-items="5" data-show-avatars="1" data-show-time="1" data-show-title="1" data-show-admin="1" data-excerpt-length="30"></ul>
311+
</div>
312+
</div>
313+
314+
315+
316+
<div class="widget-wrap">
317+
<h3 class="widget-title">热评文章</h3>
318+
<div class="widget">
319+
<ul class="ds-top-threads" data-range="monthly" data-num-items="5"></ul>
320+
</div>
321+
</div>
322+
323+
324+
307325
<div class="widget-wrap widget-list">
308326
<h3 class="widget-title">链接</h3>
309327
<div class="widget">

archives/2017/index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,24 @@ <h3 class="widget-title">标签云</h3>
304304

305305

306306

307+
<div class="widget-wrap">
308+
<h3 class="widget-title">最近评论</h3>
309+
<div class="widget">
310+
<ul class="ds-recent-comments" data-num-items="5" data-show-avatars="1" data-show-time="1" data-show-title="1" data-show-admin="1" data-excerpt-length="30"></ul>
311+
</div>
312+
</div>
313+
314+
315+
316+
<div class="widget-wrap">
317+
<h3 class="widget-title">热评文章</h3>
318+
<div class="widget">
319+
<ul class="ds-top-threads" data-range="monthly" data-num-items="5"></ul>
320+
</div>
321+
</div>
322+
323+
324+
307325
<div class="widget-wrap widget-list">
308326
<h3 class="widget-title">链接</h3>
309327
<div class="widget">

archives/index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,24 @@ <h3 class="widget-title">标签云</h3>
304304

305305

306306

307+
<div class="widget-wrap">
308+
<h3 class="widget-title">最近评论</h3>
309+
<div class="widget">
310+
<ul class="ds-recent-comments" data-num-items="5" data-show-avatars="1" data-show-time="1" data-show-title="1" data-show-admin="1" data-excerpt-length="30"></ul>
311+
</div>
312+
</div>
313+
314+
315+
316+
<div class="widget-wrap">
317+
<h3 class="widget-title">热评文章</h3>
318+
<div class="widget">
319+
<ul class="ds-top-threads" data-range="monthly" data-num-items="5"></ul>
320+
</div>
321+
</div>
322+
323+
324+
307325
<div class="widget-wrap widget-list">
308326
<h3 class="widget-title">链接</h3>
309327
<div class="widget">

categories/JVM/index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,24 @@ <h3 class="widget-title">标签云</h3>
304304

305305

306306

307+
<div class="widget-wrap">
308+
<h3 class="widget-title">最近评论</h3>
309+
<div class="widget">
310+
<ul class="ds-recent-comments" data-num-items="5" data-show-avatars="1" data-show-time="1" data-show-title="1" data-show-admin="1" data-excerpt-length="30"></ul>
311+
</div>
312+
</div>
313+
314+
315+
316+
<div class="widget-wrap">
317+
<h3 class="widget-title">热评文章</h3>
318+
<div class="widget">
319+
<ul class="ds-top-threads" data-range="monthly" data-num-items="5"></ul>
320+
</div>
321+
</div>
322+
323+
324+
307325
<div class="widget-wrap widget-list">
308326
<h3 class="widget-title">链接</h3>
309327
<div class="widget">

categories/index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,24 @@ <h3 class="widget-title">标签云</h3>
270270

271271

272272

273+
<div class="widget-wrap">
274+
<h3 class="widget-title">最近评论</h3>
275+
<div class="widget">
276+
<ul class="ds-recent-comments" data-num-items="5" data-show-avatars="1" data-show-time="1" data-show-title="1" data-show-admin="1" data-excerpt-length="30"></ul>
277+
</div>
278+
</div>
279+
280+
281+
282+
<div class="widget-wrap">
283+
<h3 class="widget-title">热评文章</h3>
284+
<div class="widget">
285+
<ul class="ds-top-threads" data-range="monthly" data-num-items="5"></ul>
286+
</div>
287+
</div>
288+
289+
290+
273291
<div class="widget-wrap widget-list">
274292
<h3 class="widget-title">链接</h3>
275293
<div class="widget">

content.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"meta":{"title":"geekMessi","subtitle":null,"description":null,"author":"Liyuan Wang","url":"http://yoursite.com"},"pages":[{"title":"Tags","date":"2017-01-02T07:59:03.963Z","updated":"2017-01-02T07:59:03.963Z","comments":true,"path":"tags/index.html","permalink":"http://yoursite.com/tags/index.html","excerpt":"","text":""},{"title":"Categories","date":"2017-01-02T07:59:03.956Z","updated":"2017-01-02T07:59:03.956Z","comments":true,"path":"categories/index.html","permalink":"http://yoursite.com/categories/index.html","excerpt":"","text":""},{"title":"About","date":"2017-01-02T07:59:03.949Z","updated":"2017-01-02T07:59:03.949Z","comments":true,"path":"about/index.html","permalink":"http://yoursite.com/about/index.html","excerpt":"","text":""},{"title":"archives","date":"2017-01-02T15:24:55.000Z","updated":"2017-01-02T15:24:55.342Z","comments":true,"path":"archives/index.html","permalink":"http://yoursite.com/archives/index.html","excerpt":"","text":""}],"posts":[{"title":"虚拟机类加载机制","slug":"虚拟机类加载机制","date":"2017-01-02T15:21:33.000Z","updated":"2017-01-02T15:22:56.828Z","comments":true,"path":"2017/01/02/虚拟机类加载机制/","link":"","permalink":"http://yoursite.com/2017/01/02/虚拟机类加载机制/","excerpt":"","text":"虚拟机类加载机制 虚拟机把描述类的数据从Class文件加载到内存中,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机只直接使用的类型,就是虚拟机的类加载机制。类加载的时机 遇到new,getstatic,putstatic,invokestatic,四条指令时。 使用java.lang.reflect包的方法对类进行反射调用的时候 当初始化一个类的时候,如果其父类还没有被初始化,先触发其父类的初始化。 当虚拟机启动的时候,用户需要指定一个要执行的主类(包含main方法的),虚拟机会先初始化这个类。 java.lang.invoke.MethodHandle实例最后的解析结果是REF_getStatic,REF_putstatic,REF_invokestatic的方法时。 类加载过程 类从被加载到虚拟机内存中开始,到卸载出内存为止,整个生命周期包括:加载,验证,准备,解析,初始化,使用,卸载。 类加载过程包括加载,验证,准备,解析,初始化。","categories":[{"name":"JVM","slug":"JVM","permalink":"http://yoursite.com/categories/JVM/"}],"tags":[{"name":"JVM","slug":"JVM","permalink":"http://yoursite.com/tags/JVM/"},{"name":"JAVA","slug":"JAVA","permalink":"http://yoursite.com/tags/JAVA/"}]}]}
1+
{"meta":{"title":"geekMessi","subtitle":null,"description":null,"author":"Liyuan Wang","url":"http://yoursite.com"},"pages":[{"title":"archives","date":"2017-01-02T15:24:55.000Z","updated":"2017-01-02T15:24:55.342Z","comments":true,"path":"archives/index.html","permalink":"http://yoursite.com/archives/index.html","excerpt":"","text":""},{"title":"About","date":"2017-01-02T07:59:03.949Z","updated":"2017-01-02T07:59:03.949Z","comments":true,"path":"about/index.html","permalink":"http://yoursite.com/about/index.html","excerpt":"","text":""},{"title":"Tags","date":"2017-01-02T07:59:03.963Z","updated":"2017-01-02T07:59:03.963Z","comments":true,"path":"tags/index.html","permalink":"http://yoursite.com/tags/index.html","excerpt":"","text":""},{"title":"Categories","date":"2017-01-02T07:59:03.956Z","updated":"2017-01-02T07:59:03.956Z","comments":true,"path":"categories/index.html","permalink":"http://yoursite.com/categories/index.html","excerpt":"","text":""}],"posts":[{"title":"虚拟机类加载机制","slug":"虚拟机类加载机制","date":"2017-01-02T15:21:33.000Z","updated":"2017-01-02T15:22:56.828Z","comments":true,"path":"2017/01/02/虚拟机类加载机制/","link":"","permalink":"http://yoursite.com/2017/01/02/虚拟机类加载机制/","excerpt":"","text":"虚拟机类加载机制 虚拟机把描述类的数据从Class文件加载到内存中,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机只直接使用的类型,就是虚拟机的类加载机制。类加载的时机 遇到new,getstatic,putstatic,invokestatic,四条指令时。 使用java.lang.reflect包的方法对类进行反射调用的时候 当初始化一个类的时候,如果其父类还没有被初始化,先触发其父类的初始化。 当虚拟机启动的时候,用户需要指定一个要执行的主类(包含main方法的),虚拟机会先初始化这个类。 java.lang.invoke.MethodHandle实例最后的解析结果是REF_getStatic,REF_putstatic,REF_invokestatic的方法时。 类加载过程 类从被加载到虚拟机内存中开始,到卸载出内存为止,整个生命周期包括:加载,验证,准备,解析,初始化,使用,卸载。 类加载过程包括加载,验证,准备,解析,初始化。","categories":[{"name":"JVM","slug":"JVM","permalink":"http://yoursite.com/categories/JVM/"}],"tags":[{"name":"JVM","slug":"JVM","permalink":"http://yoursite.com/tags/JVM/"},{"name":"JAVA","slug":"JAVA","permalink":"http://yoursite.com/tags/JAVA/"}]}]}

index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,24 @@ <h3 class="widget-title">标签云</h3>
373373

374374

375375

376+
<div class="widget-wrap">
377+
<h3 class="widget-title">最近评论</h3>
378+
<div class="widget">
379+
<ul class="ds-recent-comments" data-num-items="5" data-show-avatars="1" data-show-time="1" data-show-title="1" data-show-admin="1" data-excerpt-length="30"></ul>
380+
</div>
381+
</div>
382+
383+
384+
385+
<div class="widget-wrap">
386+
<h3 class="widget-title">热评文章</h3>
387+
<div class="widget">
388+
<ul class="ds-top-threads" data-range="monthly" data-num-items="5"></ul>
389+
</div>
390+
</div>
391+
392+
393+
376394
<div class="widget-wrap widget-list">
377395
<h3 class="widget-title">链接</h3>
378396
<div class="widget">

tags/JAVA/index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,24 @@ <h3 class="widget-title">标签云</h3>
304304

305305

306306

307+
<div class="widget-wrap">
308+
<h3 class="widget-title">最近评论</h3>
309+
<div class="widget">
310+
<ul class="ds-recent-comments" data-num-items="5" data-show-avatars="1" data-show-time="1" data-show-title="1" data-show-admin="1" data-excerpt-length="30"></ul>
311+
</div>
312+
</div>
313+
314+
315+
316+
<div class="widget-wrap">
317+
<h3 class="widget-title">热评文章</h3>
318+
<div class="widget">
319+
<ul class="ds-top-threads" data-range="monthly" data-num-items="5"></ul>
320+
</div>
321+
</div>
322+
323+
324+
307325
<div class="widget-wrap widget-list">
308326
<h3 class="widget-title">链接</h3>
309327
<div class="widget">

0 commit comments

Comments
 (0)