rednaxelafx
码龄10年
关注
提问 私信
  • 博客:142,481
    问答:87,048
    229,529
    总访问量
  • 151
    原创
  • 1,476,785
    排名
  • 57
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:美国
  • 加入CSDN时间: 2014-08-07
博客简介:

Script Ahead, Code Behind

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得3次评论
  • 获得37次收藏
创作历程
  • 3篇
    2014年
  • 8篇
    2013年
  • 4篇
    2012年
  • 46篇
    2011年
  • 46篇
    2010年
  • 96篇
    2009年
  • 167篇
    2008年
  • 58篇
    2007年
TA的专栏
  • Programming Languages
    22篇
  • Ruby
    28篇
  • C#
    38篇
  • DLR
    19篇
  • F#
    2篇
  • Python
    4篇
  • Scheme
    1篇
  • Haskell
  • Regular Expression
    5篇
  • Compiler
    20篇
  • ECMAScript
    2篇
  • JavaScript
    18篇
  • ActionScript
    7篇
  • Squirrel
    1篇
  • C
    6篇
  • C++
    10篇
  • D
    2篇
  • Virtual Machine
    57篇
  • .NET
    13篇
  • Mono
    2篇
  • SSCLI Rotor
    1篇
  • Java
    86篇
  • Harmony
  • Scala
    1篇
  • Groovy
    3篇
  • Optimization
    6篇
  • Data Structure and Algorithm
    3篇
  • Books
    3篇
  • WPF
    1篇
  • Game Engines
    7篇
  • 吉里吉里
    12篇
  • UML
  • Reverse Engineering
    11篇
  • NSIS
    4篇
  • Utilities
    3篇
  • Design Patterns
    1篇
  • Visual Studio
    9篇
  • Windows 7
    3篇
  • x86 Assembler
    1篇
  • Android
    2篇
  • School Assignment / Test
    6篇
  • Anti-virus
    1篇
  • REST
    1篇
  • Profiling
    1篇
  • misc
    39篇
  • NetOA
    12篇
  • rant
    5篇
  • anime
    5篇
  • Links
    12篇
  • Rhino
    1篇
  • LINQ
    2篇
  • CLR
    7篇
  • GC
    1篇
  • HotSpot VM
    26篇
  • Garbage Collection
    3篇
  • JVM
    4篇
  • Dalvik
    1篇
  • OpenJDK
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

做菜与洗碗

今天晚饭,老婆连着用了4个锅来做了两菜一汤。好吃 :lol: 其中一道菜用了1个锅,另一道菜用了3个锅,汤用了2个锅。还有中间工序放临时状态的食材用的大小碗碟若干。嗯⋯嗯?但是总共只有4个锅诶。于是做菜的过程中我也洗了几次碗。突然想起了什么⋯老婆做菜跟我洗碗的关系,就是mutator与collector的关系!老婆作为mutator,做菜途中不断在切换工序的...
原创
发布博客 2014.12.20 ·
611 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 8与静态工具类

以前要在Java里实现所谓“静态工具类”(static utility class)的话,通常会做两件事:1、把class声明为final,以免被继承;2、声明一个private的空参数列表构造器,以免外部能创建该类的实例。根据Java SE 8版的Java语言规范,9.4小节,现在Java 8允许在接口上声明静态方法了。接口默认而且必须是抽象的,所以不能用final来阻止别人继承...
原创
发布博客 2014.03.19 ·
483 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 8的default method与method resolution

先看看下面这个代码例子,[code="java"]interface IFoo { default void bar(int i) { System.out.println("IFoo.bar(int)"); }}public class Foo implements IFoo { public static void main(String[] arg...
原创
发布博客 2014.03.19 ·
491 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符串的一般封装方式的内存布局 (1): 元数据与字符串内容,整体还是分离?...

(Disclaimer:未经许可请勿转载。如需转载请先与我联系。作者:RednaxelaFX -> rednaxelafx.iteye.com)字符串的一般封装方式的内存布局系列:[url=http://rednaxelafx.iteye.com/blog/1969833](0): 拿在手上的是什么[/url][size=medium]1、元数据,字符串内容:整体还是分离?...
原创
发布博客 2013.11.07 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符串的一般封装方式的内存布局 (0): 拿在手上的是什么

(Disclaimer:未经许可请勿转载。如需转载请先与我联系。作者:RednaxelaFX -> rednaxelafx.iteye.com)字符串的一般封装方式的内存布局系列:(0): 拿在手上的是什么[url=http://rednaxelafx.iteye.com/blog/1969861](1): 元数据与字符串内容,整体还是分离?[/url]原本我写这个是作...
原创
发布博客 2013.11.04 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

奇怪的插入排序?

忍不住想发牢骚。不是我自己遇到的啥面试笔试题啦。如果给你这样的题目要填空:[quote][code="javascript"]// a是密集的number数组,不让用Array的内建方法function insertion_sort(a) { for (var i = 1; i < a.length; i++) { var t = a[i]; var j ...
原创
发布博客 2013.10.27 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对C语义的for循环的基本代码生成模式

之前有同学在做龙书(第二版)题目,做到8.4的练习,跟我对答案,然后聊起C语言的for循环的代码生成有几种常见的模式。顺道跟大家分享讨论一下。C语言的for循环大家应该都很熟悉了,C系语言大都有一样或几乎一样的语法结构:一个循环初始化,一个循环条件,一个循环再初始化,然后一个循环体。通常循环初始化在最前面,再初始化的逻辑直接黏在循环体后面,能有变化的就是循环条件的代码生成到什么位置。...
原创
发布博客 2013.10.19 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

豆列:从表到里学习JVM实现

刚写了个学习JVM用的豆列跟大家分享。豆列地址:[url]http://book.douban.com/doulist/2545443/[/url]下面把豆列的介绍贴过来。具体书单请到上面的豆列地址那边去看。在社会化分工、软件行业细分专业化的趋势下,会真的参与到底层系统实现的人肯定是越来越少(比例上说)。真的会参与到JVM实现的人肯定是少数。但如果您对JVM是如何实现的...
原创
发布博客 2013.06.13 ·
292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

借HSDB来探索HotSpot VM的运行时数据

(未经许可请勿转载。希望转载请与我联系。)(如果打开此页面时浏览器有点卡住的话请耐心等待片刻。大概是ItEye的代码高亮太耗时了…)几天前在[url=http://hllvm.group.iteye.com/]HLLVM群组[/url]有人[url=http://hllvm.group.iteye.com/group/topic/37542]问了个小问题[/url],说[cod...
原创
发布博客 2013.04.16 ·
524 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记GreenTeaJUG第二次线下活动(杭州)

新浪微活动页面:[url]http://event.weibo.com/753079[/url]活动内容:[quote]活动主题: 会场一 万松书院(偏向应用层): [url=http://weibo.com/u/2404331851]@琴上的日月[/url]:《淘宝WEBOS.面向积木编程.分形架构》(45分钟) [url=http://weibo.com/u/1...
原创
发布博客 2013.02.25 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[链接列表] 我写的一些基于HotSpot Serviceability Agent的小工具

[url=https://gist.github.com/rednaxelafx/1441625#file_dump_class_url.java]DumpClassURL[/url]: print the list of currently loaded Java classes, along with code source path and defining class loader inf...
原创
发布博客 2013.02.25 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SDCC 2012上做的JVM分享

刚把在[url=http://sdcc.csdn.net/time.html]SDCC 2012[/url]做的JVM分享的演示稿上传了。演示稿下载地址:微盘: http://vdisk.weibo.com/s/fVekp (更新:新浪微盘非要禁用我共享这个文件所以很可惜这个链接失效了。文件其实还在那儿,就是无法设定状态为共享而已。)SlideShare: [url]http://...
原创
发布博客 2012.10.17 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SDCC 2012上做的JVM分享

刚把在[url=http://sdcc.csdn.net/time.html]SDCC 2012[/url]做的JVM分享的演示稿上传了。演示稿下载地址:微盘: http://vdisk.weibo.com/s/fVekp (更新:新浪微盘非要禁用我共享这个文件所以很可惜这个链接失效了。文件其实还在那儿,就是无法设定状态为共享而已。)SlideShare: [url]http://...
原创
发布博客 2012.10.17 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OpenJDK源码阅读导航

这是链接帖。主体内容都在各链接中。怕放草稿箱里过会儿又坑掉了,总之先发出来再说…回头再慢慢补充内容。先把ItEye网站上的信息聚合起来。近期提问帖:[url=http://hllvm.group.iteye.com/group/topic/35385]阅读openjdk源代码[/url][url=http://hllvm.group.iteye.com/group/topi...
原创
发布博客 2012.06.07 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第0回JVM源码阅读活动

Alright,[url=http://rednaxelafx.iteye.com/blog/1420601]形成了想法[/url]之后就赶紧动手。这周六开一次准备活动吧~主题:第0回JVM源码阅读活动时间:2012-03-03 13:45-16:00地点:杭州市西湖区塘苗路18号华星现代产业园 4-2 听香榭地图:[url]http://j.map.baidu.com/Co2...
原创
发布博客 2012.02.27 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HotSpot VM的源码阅读活动?

陆续被许多同好问过HotSpot VM源码阅读方面的问题。最近留意到日本的同行组织了一系列的活动,挺有趣的:[url]http://nothingcosmos.github.io/OpenJDKOverview/[/url][url]http://nothingcosmos.wiki.fc2.com/wiki/C2Compilerの概要[/url]2011-06-11: [...
原创
发布博客 2012.02.23 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HotSpot VM的源码阅读活动?

陆续被许多同好问过HotSpot VM源码阅读方面的问题。最近留意到日本的同行组织了一系列的活动,挺有趣的:[url]http://nothingcosmos.github.io/OpenJDKOverview/[/url][url]http://nothingcosmos.wiki.fc2.com/wiki/C2Compilerの概要[/url]2011-06-11: [...
原创
发布博客 2012.02.23 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

あけおめことよろ 2012版

照例发篇辞旧迎新帖。总之也是先占位再说~翻出[url=http://rednaxelafx.iteye.com/blog/857227]去年的同一帖[/url],发现去年写的四个愿望…好吧那四句其实都是同一个愿望,大部分都实现了。原本以为是可能性极其渺小的,真的实现的时候那叫一个激动不已。去年拿Chrome来调试东西的时间,今年主要变成用gdb/CLHSDB了。终于啊。CLHS...
原创
发布博客 2011.12.31 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

写了个打印出HotSpot VM里当前加载的所有类的路径和加载器摘要信息的工具

写了个工具用来把一个运行中的HotSpot VM中所有加载了的类的: 类名, ProtectionDomain的CodeSource所记录的路径, 类加载器这些信息打印出来。希望对大家有用。代码:[url]https://gist.github.com/1441625#file_dump_class_url.java[/url]用法:[url]https://gist.gith...
原创
发布博客 2011.12.07 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对Lombok有点好奇。有人解释下原理么

答:

[quote="JE帐号"][quote="RednaxelaFX"]Lombok不是通过字节码改写来实现的。
它主要是用编译器内支持的annotation processing,直接操纵抽象语法树(AST),根据需要添加新节点。
以javac为例的话,请参考官方文档:[url]
http://openjdk.java.net/groups/compiler/doc/compilation-overview/index.html[/url][/quote]

记得在 <> 技术里好像看到过annotation processing, 但是我印象那个是说给用APT工具来根据注释生成额外的内容.

能稍微再讲解一些么.thx.

[/quote]
那么先读一下这篇文章或许有帮助:[url=http://www.ibm.com/developerworks/cn/java/j-lombok/?ca=drs-]利用 Project Lombok 自定义 AST 转换[/url]

回答问题 2011.10.25
加载更多