回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议

社招面试如何准备以及JAVA各阶段如何学习。...
阅读(8744) 评论(11)

最实用的10个重构小技巧排行榜,您都用过哪些呢?

LZ最近一直在研究虚拟机源码,可惜目前还只是稍微有一点点头绪,无法与各位分享,庞大的JAVA虚拟机源码果然不是一朝一夕能搞定的,LZ汗颜。            本次我们抛开JAVA虚拟机源码这些相对底层的东西,LZ来与各位探讨一下几个代码重构的小技巧,这些内容部分来自于书籍当中,部分来自于LZ维护项目当中的一些实践经验。如果猿友们曾经用过这种手法,也不妨参与到文章的留言当中,将你的小心得、小体...
阅读(2761) 评论(12)

JVM源码---教你傻瓜式编译openjdk7(JAVA虚拟机爱好者必看)

LZ经过一个星期断断续续的研究,终于成功的搞定了JDK的成功编译与调试。尽管网络上的教程也有不少,包括源码中也有自带的编译步骤说明,但真正自己动手的话,还是会遇到不少意料之外的错误。 为了方便各位猿友编译,LZ临时学了一下shell的皮毛,写了三个shell的小脚本,只要执行这三个小脚本,你就会获得一个自己编译出来的JDK。这个JDK是可以调试的JDK,这对于我们研究JAVA虚拟机是非常重要的一项工作。 好了,接下来LZ就一一将步骤列出,非常简单,真正的傻瓜式编译步骤...
阅读(1781) 评论(1)

JNI探秘-----FileInputStream的read方法详解

作者:zuoxiaolong8810(左潇龙),转载请注明出处。              上一章我们已经分析过FileInputStream的构建过程,接下来我们就来看一下read方法的读取过程。              我们先来看下FileInputStream中的四个有关read的方法的源码,如下。 public native int read() throws IOExce...
阅读(2166) 评论(0)

JNI探秘-----你不知道的FileInputStream的秘密

设计模式系列结束,迎来了LZ第一篇关于JAVA虚拟机的文章,这一系列文章不再像之前的设计模式一样,有着严格的约束力,本系列文章相对会比较随性,本次LZ就跟各位分享一个关于FileInputStream的小秘密。...
阅读(2221) 评论(0)

设计模式大杂烩(24种设计模式的总结以及学习设计模式的几点建议)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                 迄今为止,LZ已经将24种设计模式介绍完了,其中包括GOF23种设计模式以及简单工厂模式,这些设计模式之间并不是完全独立的,而是互相之间,会有一些相同的影子,下面LZ分几个方式去对比和总结下这些设计模式。 类型分类: 1、创建型设计模式:...
阅读(2952) 评论(4)

(二十四)解释器模式详解

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                   解释器模式是平时工作当中相对冷门的一个设计模式,也非常的难于理解,百度百科上的解释也非常之少,只是简单的介绍了一下,并且说了一句,可以参考正则表达式为一个实际的应用例子。 下面LZ先将百度百科上的定义以及解决的问题拔到这里,方便各位观看。...
阅读(2384) 评论(2)

(二十三)原型模式详解(clone方法源码的简单剖析)

原型模式的分析以及clone方法的源码解释。...
阅读(2083) 评论(1)

(二十二)访问者模式详解(伪动态双分派)

本次LZ和各位分享一下访问者模式,从场景、设计初衷以及实现方面来说,访问者模式算是LZ即将写到的24种设计模式当中,最复杂也是最难理解的一个设计模式。...
阅读(2028) 评论(1)

(二十一)状态模式详解(DOTA版)

我们来试着写一个DOTA的例子,最近貌似跟DOTA干上了,不为其他,就因为DOTA伴随了LZ四年的大学时光。...
阅读(2840) 评论(3)

(二十)职责链模式详解(都市异能版)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                凌晨两点,魔都某出租屋。                "God like."                .......                "Holy shit."                ......                “哈哈。老子终于超神一次啦。”伴随着...
阅读(1859) 评论(0)

(十九)组合模式详解

定义:(GoF《设计模式》):将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 从定义中可以看出,组合模式用来表示部分与整体的层次结构(类似于树结构),而且也可以使用户对单个对象(叶子节点)以及组合对象(非叶子节点)的使用具有一致性,一致性的意思就是说,这些对象都拥有相同的接口。...
阅读(1507) 评论(0)

(十八)享元模式详解(都市异能版)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                     魔都。                     自从越狱风波过去以后,小左就又回到了某天桥,开始了之前的算命之旅。                     说起这次越狱风波,着实让小左心情沉闷了很久。原因无他,就是因为在施展一次记忆恢复的过程中,发生了一点意外,结果导致一名看守所人员的记...
阅读(1751) 评论(0)

(十七)迭代器模式详解(foreach的精髓)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                   各位好,很久没以LZ的身份和各位对话了,前段时间为了更加逼真的解释设计模式,LZ费尽心思给设计模式加入了故事情节,本意是为了让各位在看小说的过程中就可以接触到设计模式,不过写到现在,LZ最深的感触就是,构思故事的时间远远超过了LZ对设计模式本身的研究。...
阅读(2021) 评论(0)

(十六)备忘录模式详解(都市异能版)

凌晨两点,魔都某看守所六号牢房。 “叮咣...” 一道开门声陡然响起,牢房中的韩雨露心中一紧,明亮的眼眸看着来人,不过眼神之中的一丝惊恐却是掩饰不去。 来人正是李刚和李双江,只是此时二人眼中无神,如果仔细观察,可以看出这两个人的动作十分蹩脚,只是韩雨露此时并未注意这些细节,而是犹如等待宣判一般,惶恐不安的等待着二人说话。...
阅读(2297) 评论(7)
33条 共3页1 2 3 下一页 尾页
    公告栏

    LZ的斗鱼直播地址


    LZ的个人网站


    LZ的腾讯微博


    LZ的Github


    交流一群:300638185【已满】
    交流二群:475044650【已满】
    交流三群:367659782【已满】
    交流四群:575993105【已满】
    交流五群:547743770【新开】
    交流六群:629598531【新开】
    交流七群:620968684【新开】
    交流八群:542470923【新开】
    交流九群:629602305【新开】
    交流群用于技术探讨和交流,请不要重复加入多个交流群。
    进群请注明:“来自左潇龙CSDN博客”。
    加群需知:交流群中,群名片统一格式为【城市-姓名或昵称-语言】,示例【北京-左潇龙-Java】。进交流群请务必立即改名,否则可能会被误踢哦。


    LZ的Github项目介绍

    名称:xxoo
    简介:致力于简单的、功能完善的xml与object转换

    名称:deerlet-redis-client
    简介:一款简单易用的redis for java客户端,支持集群

    名称:niubi-job
    简介:一款开源的,高可靠的分布式任务调度框架。


    博主简介:
    09年毕业于某二流二本院校非计算机专业,经历一番波折,后于11年4月进入某培训机构学习J2EE开发,从此走上程序猿之路。
    11年10月份入职一家小型互联网公司,任职Java工程师。
    12年9月份进入一家大型金融公司从事公司IT建设,任职Java工程师。14年正式成为项目组项目经理兼研发经理,管理一个将近20人的团队。15年1月转部门带领一个6人的小团队,负责公司的权限管理系统。
    15年4月份进入到一家极具激情的互联网金融公司,暂时放弃管理之路,继续自己的技术沉淀,任职Java工程师。
    16年3月份进入到一家大型互联网公司,从事Java中间件的开发工作。
    本人较为擅长的领域涉及Java语言、设计模式、Java虚拟机、SSH、SSI等开源框架。作为一名开源的爱好者,本人也曾为spring-framework提供过源码,并被spring采纳。


    个人资料
    • 访问:2148244次
    • 积分:9416
    • 等级:
    • 排名:第1844名
    • 原创:234篇
    • 转载:0篇
    • 译文:0篇
    • 评论:850条
    博客专栏
    文章分类
    最新评论