注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

网易杭州 QA Team

务实 专注 分享 做有态度的QA

 
 
 
 
 

日志

 
 

System.currentTimeMillis()小调用大消耗  

来自Linsa-林霞   2013-02-28 19:29:38|  分类: 性能测试 |举报 |字号 订阅

  下载LOFTER 我的照片书  |

System.currentTimeMillis()java中是最常用的获取系统时间的方法,它返回从 UTC 1970 11日午夜开始经过的毫秒数。

在某一项目的性能测试中,定位问题的过程发现它似乎有较大性能损耗,当时开发的实现在for循环里每次都调用一下。那么对一个高并发的服务,如果频繁过度调用会有多大的性能消耗呢?

测试场景:

在两个配置不同和操作系统不同的linux系统上分别单线程测试调用频率为1ms100ms的情况,查看对cpu的性能损耗。测试环境比较干净,测试代码为简单的for循环调用。

对比结果如下

机器配置

操作系统

调用频率

CPU使用率

8CPU

Debian 2.6.26-29

1ms

2%~5%

1VCPU

Debian 2.6.32-41

1ms

2%

8CPU

Debian 2.6.26-29

100ms

1%

1VCPU

Debian 2.6.32-41

100ms

1%

le="tex-alt:solid windowtext .5pt; padding:.75pt .75NK1;" >le="tex-alt:solid windowtext .5pt; padding:.75pt .75NK1;" >le="tex-alt:solid windowtext .5pt; padding:.75pt .75NK1;" >VCPspan>

VCPspan>

VCPspan>

cpuVCPspan>

VCPspan>

linuxCPUspan>

cpuVCPspan>

VCPspan>

linux2 >

VCPspan>

linux
VCPspan>

VCPspan>

cpuVCPspan>

linuxVCPspan>

cpuVCPspan>

VCP/span>

javaVCP/span>

VCPspan>

linux VCPspan>

linuxVCPspan>

VCPspan>

linux又避免高book

VCPspan>< VCPspan>VCPspan>

t > - -too-slow/lang=yle="t>

 ;e="mso-boo宋体;mso-bidi-foext mark:OLE_LINK1;" >
"> t > - -too-slow/lang=yle="t>

t > - -too-slow/0&VCPspan>

VCPspan>

VCPspan>

VCPspan>< VCPspan>VCP/span>

VCPspan>

linux
VCP/span>

VCPspan>VCPspan>

&li0&li" ><3;" aliend"li" >10宋体/hansscri"m" id="wumiiRelatedItemtn_0&评论这张0&

display试硁e0&act=qbbptc phdow >

display试硁e0&act=qbbptc phdow >

h >测32px;="msoh >测32px;宋体;mso-bidi-fo 阅读(044160&|0&评论(0tion:wid)0&

h >测40px;="msoh >测40px;

display试硁e0&act=qbbp;" seplsep- all="07">|0&0&10分享到新浪微博0&act=qbbs190eitm sina b f-bkicontn_ztag">0&10分享到QQ空间0&act=qbbs190eitm qqz硁e f-bkicontn_ztag">0&10分享到腾讯微博0&act=qbbs190eitm qq bo f-bkicontn_ztag">0&
 12872938439&w=gin&h=gin&aa>=qbbkfxtj_20150420_11 l用微信ztag">

gination:w >l将文章分享到朋友圈 alp>ginatii" >  12872938439&w=gin&h=gin&aa>=qbbkfxtj_20150420_12">ginati0" tiptn_gination:w >l用易信ztag">

gination:w >l将文章分享到朋友圈 alp>ginatii" >

display试硁e0&id="s190eToLofterF-om" method="post书  |ion="http://www.lofter.com/s190e宋体?aa>=qbb" post_20131023_04">ginatigggggggggggg0inpumstyp>10hdob " nam>10薶irdId" valu>10fks_08706508009408206808608708407007208708806708508208106708408475/left;mso-pagggggggg0inpumstyp>10hdob " nam>10from" valu>10BLOGPOST75/left;mso-pagggggggg0inpumstyp>10hdob " nam>10&it >" valu>10nt-family:Tahoma; mso-hans小n;" 大-orp75/left;mso-pagggggggg0inpumstyp>10hdob " nam>10cont " valu>10<t-family&quole="ms styM<縊LE-irowautow-orp styM<縝ottom-irow autow宋体;mso-bidi-foext mark:OLE_LINK1;" >

&quoleext t" >VCPspan>&quoleggg><

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmark:OLE_LINK1;" >linux
VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altokmark:OLE_LINK1;" >cpu
的方法,它返回从<&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmark:OLE_LINK1;" >linu-yle="mso-bookmark:OLE_LINK1;" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altokmark:OLE_LINK1;" >cpu

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmark:OLE_LINK1;" >linux
VCP/span>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmark:OLE_LINK1;" >linux

VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddi ght试硆mal;&quoleggg><

&quoleext t; paddiokmark:OLE_Lokmark:OLE_LINK1;" >cpu

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddi ght试硆mal;&quoleggg><

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmark:OLE_LINK1;" >linux
VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmark:OLE_Lan style="mso-bookmark:OLE_LINK1;" >linux

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmark:OLE_Lan style="mso-bookmark:OLE_LINK1;" >linux
VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmark:OLE_Lokmark:OLE_LINK1;" >cpu
<&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmark:OLE_Lan style="mso-bookmark:OLE_LINK1;" >linux

&quoleext t" >VCP/span>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddi ght试硆mal;&quoleggg><

&quoleext t; paddiokmark:OLE_Lokmark:OLE_LINK1;" >cpu

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmark:OLE_LINK1;" >linux
VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>INK2;&quoleggg><&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>INK2;&quoleggg><&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quole="msb" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quolw-orpb" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>INK2;&quoleggg><&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quole="msb" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext cell

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p宋体; NK1;"an stkerning:0pt;&quoleggg>机器tyle<

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p宋体; NK1;"an stkerning:0pt;&quoleggg>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-b鍂-orpb; paddiyle="ms宋体; NK1;"an stkerning:0pt;&quoleggg>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-at;an style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>so-<&

&quoleext t" >VCP Nspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmar Nder-altan style="mso-bookmart; padding:.75p宋体;ext an stkerning:0pt;&quoleggg>addi率<

&quoleext an;" irow:1;&quoleggg> gg<an style=&quoleboyle=okmark:OLE_LINK1;" >

&quole="msb" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>8<&

&quoleext t" >VCP Nspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmar Nder-altan style="mso-bookmart; padding:.75p宋体;ext an stkerning:0pt;&quoleggg>核<

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>left;mso-pa26-29<&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>nat<&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>2% <&

&quoleext an;" irow:2;&quoleggg> gg<an style=&quoleboyle=okmark:OLE_LINK1;" >

&quole="msb" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>1<&

&quoleext t" >VCP Nspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmar Nder-altan style="mso-bookmart; padding:.75p宋体;ext an stkerning:0pt;&quoleggg>核<

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>left;mso-pa32-41<&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>nat<&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fam=&quoleEN-US&quoleggg>2 <&

&quoleext an;" irow:3;&quoleggg> <an style=&quoleboyle=okmark:OLE_LINK1;" >

&quoleext b" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>8<&

&quoleext t" >VCP Nspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmar Nder-altan style="mso-bookmart; padding:.75p宋体;ext an stkerning:0pt;&quoleggg>核<

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>left;mso-pa26-29<&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>ginat<&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>1 <&

&quoleext an;" irow:w-orphan;" alrow:yes;&quoleggg> gg<an style=&quoleboyle=okmark:OLE_LINK1;" >

&quole="msb" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体;ext an stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>1<&

&quoleext t" >VCP Nspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmar Nder-altan style="mso-bookmart; padding:.75p宋体;ext an stkerning:0pt;&quoleggg>核<

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体w-orpan stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>left;mso-pa32-41<&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体w-orpan stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>ginat<&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmart; padding:.75p N宋体w-orpan stkerning:0pt;&quoleggg-fami&quoleEN-US&quoleggg>g <&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddi ght试硆mal;&quoleggg><

&quoleext t; paddiokmark:OLE_Lokmark:OLE_LINK1;" >cpu

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddi ght试硆mal;&quoleggg><ion:wibod- >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t:Ig猿re;&quoleggg>1.<

&quoleext t; paddiokmarder-altan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >

&quoleext b" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext b" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altokmark:OLE_LINK1;" >cpu

&quoleext b" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext b" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altokmark:OLE_LINK1;" >cpu

&quoleext b" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext b" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >VCPNspan>

&quoleext t" >VCPspan>

&quoleext b" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >VCPspan>

&quoleext t" >VCPspan>ion:wibod- >

&quoleext t" >VCPspan>

&quoleext b" >VCPspan>

&quoleext t:Ig猿re;&quoleggg>2.<

&quoleext t; paddiokmarder-altan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext b" >VCPspan>

&quoleext b" >VCPspan>

&quoleext t; paddiokmark:OLE_Lokmark:OLE_LINK1;" >cpu

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext b" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pti an style="msTahoma;ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >VCPspan>

&quoleext t" >VCPspan>

&quoleext b" >VCPspan>

&quoleext b" >VCPspan>

&quoleext t; paddiokmark:OLE_Lokmark:OLE_LINK1;" >cpu

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>ion:wibod- >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t:Ig猿re;&quoleggg>3.<

&quoleext t; paddiokmarder-altan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >

&quoleext b" >VCPNspan>

&quoleext t" >VCPspan>

&quoleext b" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmark:OLE_Lan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >VCPNspan>

&quoleext t" >VCPspan>

&quoleext b" >VCPspan>

&quoleext t" >VCPspan>&quoleggg><

&quoleext t; paddiokmarder-altan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pti an style="msTahoma;ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>ion:wibod- >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmark:OLE_Lan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>ion:wibod- >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>ion:wibod- >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmark:OLE_Lan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>ion:wibod- >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >VCPspan>

&quoleext t" >VCPspan>

&quoleext b" >VCPspan>

&quoleext b" >VCPspan>ic/190147002201331252959779/<br><&

&quoleext b" >VCPspan>

&quoleext b" >VCPspan>

&quoleext b" >VCPspan>

&quoleext b" >VCPspan>

&quoleext b" >VCPspan>

&quoleext b" >VCPspan>ion:wibod- >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmark:OLE_Lan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >VCPspan>

&quoleext t" >VCPspan>ion:wibod- >

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarder-altan style="mso-bookmarle="tex-alt:soliy:Tahoma;NK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >VCPNspan>

&quoleext t" >VCPspan>

&quoleext b" >VCPspan>

&quoleext b" >VCPspan>

&quoleext b; paddiokmarder-altan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >VCPspan>

&quoleext t" >VCPspan>

&quoleext b" >VCPNspan>

&quoleext t" >VCPspan>

&quoleext t; paddiokmarNder-altan style="mso-bookmarle="tex-alt:solid windowtext .5pt; padding:.75pt .75NK1;"t; paddiyle="msTahoma;ark:OLE_LINKext an stkerning:0pt;&quoleggg>进行单独计时。<&

&quoleext t" >VCPspan>

&quoleext t" >VCPspan>

&quoleext b" >VCPspan>

&quoleext b" >VCPspan>

&quoleext b; paddiokmarder-alt&quoleggg-fami&quoleEN-US&quoleggg>&nbsp;<& gggggggggggggggg gggggggggggggggg gggggggggggggggg gggggggggggggg gggggggggggggg gggggggggggg<" > gggggggggggg<" c as="pright rightoperatebar rightoperatebar-new"> gggggggggggg <喜欢<& gggggggggggg<推荐<& gggggggggg<

"display:none" id="$_ gggggggggggg<<0<&人<&< <&< <&<<&|  gggggggggg<& gggggggggggggggg<转载<& gggggggggggg<" > gggggggggg<" > gggggggg<" > gggggg<" > gggggg<" c as="snl"> gggggggg<" >

"display:none" c as="phide bdwb bds2 bdc0 rdcnt" id="$_" RecommendCont t"><& > gggggggg<" id="yodaoad" c as="bdwb bds2 bdc0" >

"display:none;_zoom:1;"> <& > gggggggg<" id="$_newOldBlogLinkBottomDiv" c as='top fc03 c earfix'> ggggg<& > gggg<" c as="relatebloggshide"> gggggggggg

历史上的今天

gggggggggg<" c as="cnt ztag c earfix"><& > gggggggg<& > gggg<" >

"display:none;visibility:hidb ;wibth:owheight:owoverftdw:hidb ;" c as="author"> gggggg

最近读者

gggggg<" c as="cnt ztag c earfix"><& > gggg<& > gggg<" >

"display:none;visibility:hidb ;wibth:owheight:owoverftdw:hidb ;" id="hotarea" c as="hotarea author "> gggggg

热度

gggggg<" id="hot t" c as="cnt c earfix"><& > gggg<& > gggg<" c as="phide" id="yodaoad_1" >

"_zoom:1;"><& > gggg gggg<" c as="m-lmidb ead" >

"display:none"> gggggggg

"boyle=onone;" id=";" midb eadimg" />
gggggggg< id="f ahadwrap" c as="f ahadwrap"><& > gggggggg gggg<& > gggg gggg<" id="lofter宋体linkad" >

"display:none;span sty0 6px 0 5px;"> gggggg< >

"height:40px;line-height:40px;marrin:15px 0 15px 0;boyle=o1px kmark:#d5d5d5;background:#ffffe1;宋体;mso-bidi-fo"> gggggggg<

"ftdat:rightwheight:20px;line-height:20px;span sty10px 16px 10px 0;ark:OL#d7854e;cursor:point r;">关闭<& gggggggg< >

"span st-;" :24px;ark:OL#000;">玩LOFTER,免费冲印20张照片,人人有奖!     

"ark:OL#d7854e;宋体;decoration:none;" href="http://www.lofter.com" target="_b-fak">我要抢>
<& > gggggg<& > gggg<& > gggg< c as="comment"> gggggg

评论

gggggg gggggg<" c as="ztag"><& > gggg<& > gggg<" c as="phide" id="yodaoad_3" >

"_zoom:1;"><& > gggggg<& > gggggg< c as="cite ztag fc03"><& > gggg<& > ggg<& > gg<& > <& > < c as="shide nb- gg<宋体area name="js"> ggggthis.p={ NK:2, ggggggggggggggb:2, ggggggggggggggloftPermE_Lnk:'', ggggggggggggggid:'fks_087065080094082068086087084070072087088067085082081067084084', ggggggggggggggblogTitle:'System.curr tTimeMil ()小

ion:wibod- ><

\"ext b" >VCPspan><g<&<&<&a\><

\"ext b" >VCPspan><

\"ext b" >VCPspan><System.curr tTimeMil ()<&<&<&<

\"ext b" >VCPspan><

\"ext b" >VCPspan><

\"ext b; paddiokmarder-altan style="mso-bookmarle="tex-alt:solid windowtNK1;".5pt; padding:.75pt .75ext t; paddiyle="msTahoma;ark:OLE_LINK1;" >在<&<&<&<

\"ext b" >VCPspan><

\"ext b" >VCPspan><java<&<&<&', ggggggggggggggblogTag:'', ggggggggggggggblogUrl:'blog/sta>ic/190147002201312872938439', ggggggggggggggisPub hed:1, ggggggggggggggistop:false, ggggggggggggggtype:0, ggggggggggggggmodifyTime:1365759040213, ggggggggggggggpub hTime:1362050978439, ggggggggggggggpermE_Lnk:'blog/sta>ic/190147002201312872938439', ggggggggggggggcommentCount:1, ggggggggggggggmainCommentCount:1, ggggggggggggggrecommendCount:0, ggggggggggggggbsrk:-100, ggggggggggggggpub herId:2686877, ggggggggggggggrecomBlogHome:false, ggggggggggggggcurr tRecomBlog:false, ggggggggggggggattachmentsFileIds:[], ggggggggggggggvote:{}, gggggggggggggggroupInfo:{}, ggggggggggggggfriendsta>us:'none', ggggggggggggggfous:'unFo' gggggggggggg} gg gg<宋体area name="jst" id="m-3-jst-1"> gggg{ t a as x} gg {if !!x} gg <" c as="iblock nbw-fce nbw-f40"> gggggg
gggggg{if x.visitorName==visitor.userName} gggggg${x.visitorNickname|escape} gggggg{else} gg gg${x.visitorNickname|escape} gggggg{/if} gg gg gggggg< c as="cwd vnamegthide"> gggggg {if x.moveFrom=='wap'} gg gggggg< <& gggggg {elseif x.moveFrom=='iphone'} gg gggggg< <& gggggg {elseif x.moveFrom=='android'} gg gggggg< <& gggggg {elseif x.moveFrom=='mobile'} gg gggggg< <& gggggg {/if} gg gggg gggggggggg${fn(x.visitorNickname,8)|escape} gggggggg gggggg<& > gggg<& > ggg {/if} gg {/ t} gg gg<宋体area name="jst" id="m-3-jst-2"> gggg{if !!a} gg gggg${fn(a.nickname,8)|escape} gggg< c as="intro fc05">${a.selfInlro|escape}{if great260}${sup;"ment}{/if}<& > gggg< c as="acts ztag"><& > gg< c as="mbgagshide 体ag"> gggggggg< c as="mbgai"> <& > gggggggg gggggg gggg{/if} gg gg<#--最新日志,群博日志--> gg<宋体area name="jst" id="m-3-jst-3"> gggg{ t a as x} gg {if !!x} gg
  • ${fn(x.title,26)|escape}<&li> gggg{/if} gg {/ t} gg gg<#--推荐日志--> gg<宋体area name="jst" id="m-3-jst-4"> gggg推荐过这篇日志的人:

    gggg< > gggg { t a as x} gg {if !!x} gg gg< c as="iblock nbw-fce nbw-f40"> gggggggg gggggggg${x.recommenderNickname|escape} gggggggg gggggggg< c as="cwd thide"> gggggg gg gggggggggggg${fn(x.recommenderNickname,6)|escape} gggggggggg gggggggg gggggg gggg {/if} gg {/ t} gggg gggg{if !!b&&b.length>0} gg

    他们还推荐了:

    gggg gggg{/if} gg gg<#--引用记录--> gg<宋体area name="jst" id="m-3-jst-5"> gggg<转载记录: gggg gg gg<#--博主推荐--> gg<宋体area name="jst" id="m-3-jst-6"> gggg{ t a as x} gg {if !!x} gg
  • ${x.title|default:""|escape}<&li> gggg{/if} gg {/ t} gg gg<#--随机阅读--> gg<宋体area name="jst" id="m-3-jst-7"> gggg{ t a as x} gg {if !!x} gg
  • ${x.title|default:""|escape}<&li> gggg{/if} gg {/ t} gg gg<#--首页推荐--> gg<宋体area name="jst" id="m-3-jst-8"> gggg{ t a as x} gg {if !!x} gg
  • ${x.blogTile|default:""|escape}<&li> gggg{/if} gg {/ t} gg gg<#--历史上的今天--> gg<宋体area name="jst" id="m-3-jst-10"> gggg
      gggg { t a as x} gg {if x_4}{break}{/if} gggggg{if !!x} gg gggg
    • gggggggggg${fn1(x.title,60)|escape}<${fn2(x.pub hTime,'yyyy-MM-dd HH:mm:ss')} gggggggg gggg {/if} gg {/ t} gggg
    gg gg<#--被推荐日志--> gg<宋体area name="jst" id="m-3-jst-11"> gggg{ t a as x} gg {if !!x} gg
  • ${fn(x.title,26)|escape}<&li> gggg{/if} gg {/ t} gg gggg<#--上一篇,下一篇--> gg<宋体area name="jst" id="m-3-jst-12"> gggg {if !!(blogDetail.preBlogPermE_Lnk)} gg ggg< <& ggggggg< c as="p;" thide">${blogDetail.preBlogTitle|escape}<& > gggg {/if} gg {if !!(blogDetail.n翁錌logPermE_Lnk)} gg ggg< <& ggggggg< c as="pright thide">${blogDetail.n翁錌logTitle|escape}<& > gggg {/if} gg gg<#-- 热度 --> gg<宋体area name="jst" id="m-3-jst-13"> gggg{ t a as x} gg {if !!x} gg < c as="hotItem iblock nbw-fce nbw-f40"> gggggg gggggg{if x.pub herUsername==visitor.userName} gggggg${x.pub   herNickname|escape} gggggg{else} gg gg${x.pub   herNickname|escape} gggggg{/if} gg gg gggggg< c as="cwd vnamegthide"> gggggg gggggggggg${fn(x.pub herNickname,8)|escape} gggggggg gggggg<& > gggggg <&a> gggg gggg{/if} gg {/ t} gg gg gg<#-- 网易新闻广告 --> gg<宋体area name="jst" id="m-3-jst-14"> gggggggggggg< c as="ttlbar fc06 bdwb bdc0 bds0">网易新闻 gggg gggggg< c as="newscnt"> gggggggggggggggg ggggggggrc="${imgokma(headlines.imgorc,240,150,true)}"> gggggggg<<& gggggggg<<${headlines.title|escape}<& gggggggg gggggggg
      gggggggg {if defined('news t')&&news t.length>0} gg gggggggggggggggg{ t news t as x} gg gggggggggggggggg{if x_7}{break}{/if} gggggggg gg
    • <·${x.title|escape}<&li> gggggggg gg{/ t} gggggggggggggggg {/if} gggggggg
    gggggggg< c as="bodntdad163news"> gggggggggggg下载网易新闻客户端g> gggggggg gggg gggggg gg gg gg<#--右边模块结构--> gg<宋体area name="txt" id="m-3-txt-0"> gggg< c as="uinfo ztag"><& > gggg

    被推荐日志

    gggg
      <&ul> gggg

      最新日志

      gggg
        <&ul> gggg

        该作者的其他文章

        gggg
          <&ul> gggg

          博主推荐

          gggg
            <&ul> gggg

            随机阅读

            gggg
              <&ul> gggg

              首页推荐

              gggg
                <&ul> gggg< c as="m硆e">更多>><& > gggg

                gggg< id="yodaoad_r" style="display:none;_zoom:1;"> gggg< id="lofter_single"><& > gggg< id="blogPub cAccount"><& > gg gg<#--评论模块结构--> gg<宋体area name="txt" id="m-3-txt-1"> gggg< c as="pub h ztag"><& > gggg< c as="bdwt bds2 bdc0 shide" id="yodaoad_2" style="_zoom:1;"><& > gggg< c as="ztag bdwt bds2 bdc0"> gggggg< c as="case"><& > gggggg< c as="c earfix"><& > gggg<& > gg gg<#--引用模块结构--> gg<宋体area name="jst" id="m-3-txt-2"> gggg < c as="close"> ggggggg< <& ggggg<& > g< c as="ztag shide"><& > gg gggg<#--博主发起的投票--> gg<宋体area name="jst" id="m-3-txt-3"> gggg{ t a as x} gg {if !!x} gg gg< > gggggg${x.nickName|escape}  投票给 ggggggg {var first_option = true;} gg ggg { t x.voteDetailL t as voteToOption} gg ggg gggg{if voteToOption==1} ggggggg gggggg{if first_option==false},{/if}  “${b[voteToOption_    ${fn1(x.voteTime)} gggggggg{if x.userName==''}{/if} gggg{/if} gg {/ t} gg <& >