`
gogole_09
  • 浏览: 201783 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
       今天中午接到阿里巴巴的电话面试,电面了将近一个小时左右。感觉自己发挥得并不好,好多基础的只是还是一知半解的, 虽然看过一些东西的源代码,但是,很多东西,也只是限看过而且,但是一到用的时候,或者被问到的时候, 却突然失忆……, 这里记录一下今天问到的问题。给自己长长记性。     ================================================     PS 凭着记忆来把他问的问题整理一下,并列出来,准备一一理解清楚     最开始的几个问题我现在已经记不清楚了, 估计当时紧张了。   ====================== ...
本人整理的一些文档, 关于技术,工作,生活的。 会陆续发布: 《java泛型》 : http://docs.google.com/View?id=dgmjz37_7gp8mrjvv
  了解Java泛型   参考于IBM Developer 中国 《Java 理论和实践: 了解泛型 》     Java语言的泛型类似于C++中的模板. 但是这仅仅是基于表面的现象。     Java语言的泛型基本上完全在编译器中实现的,由编译器执行类型检查和类型推断,然后生成普通的非泛型的字节码。 这种实现称为"擦除"   (编译器使用泛型类型信息保证类型安全,然后在生成字节码之前将其清除)     泛型不是协变的     协变:     Java 语言中的数组是协变的(covariant),也就是说, ...
 读IBM Development 中国 的文章的笔记整理.     为什么要用线程池?            构建服务器应用程序的一个过于简单的模型应该是:每当一个请求到达就创建一个新线程,然后在新线程中为请求服务。实际上,如果 ...
在之前的 Tomcat 整体架构中可以看到 Tomcat 包含多个很多个组件 , 今天我们来看看, Tomcat 是如何管理这些组件的生命周期的。 我们知道,组件与组件之间,必须建立起相互的关系,才能做到同时启动与停止。 Tomcat 内部,使用一个观察者模式来组织这些组件之间的关系。 我们来看看, Tomcat 启动时,它会做哪些处理…… 日志: …… 2010-6-19 15:41:18 org.apache.catalina.core.StandardService start 信息 : Starting service Catalina 2010-6-19 15:41: ...
    最近离职,正好趁着找下家的空隙,将自己的一些东西整理出来,与JE上的朋友共享共享。   这篇文章就主要讨论讨论Java并发中的任务执行,来作为我整理的地一篇文章吧。 文中难免有错,如果发现问题,可以即时站内或 ...
   来深圳时间不长,但是很错误的进入一个外包公司待到现在, 期间也曾自我安慰的说,好好干,还是有发展的。但是发现,完全不是那么回事, 平时游离于公司与客户之间,借用客户公司的一个同事来说, 干好不干好,其实都是一个样,损失的是自己的时间和职业发展, 于是乎, 下定决心辞职。(我并非说外包不好,也许各人的感觉不一样,起码在我看来, 还是缺少一份发展的动力与一份安全感的。)          对于自己来说,我并非科班出身,但是我自问挺努力, 能力也获得了客户的认可,对于前途, 我想应该更看重一个有长远发展的平台,能对自己的路有一个清晰的规划,而非今日不知明日在何处。    这段时间属于世界杯, ...
      缓存在应用中的作用,相信不用多说,对性能是具有质的提升的,而目前的缓存策略常用的FIFO,LRU等等。    今天来探讨一下 LRU这种缓存策略的底层原理与实现。     首先,来看看LRU的定义: Least recently used. 可以理解为, 最少使用的被淘汰。      今天主要来讨论基于双链表的LRU算法的实现, 在讨论之前,我们需要了解一下,传统LRU算法的实现,与其的弊端。      传统意义的LRU算法是为每一个Cache对象设置一个计数器,每次Cache命中则给计数器+1,而Cache用完,需要淘汰旧内容,放置新内容时,就查看所有的计数器,并将 ...
    本是整理到word文档中,发到je上格式好像变得怪怪的,附件附上原来的word版本,需要的朋友可以下载回去看看. 安全模型简介 安全模型使Java 成为网络环境的技术,因为它们建立了对网络移动代码安全执行的必要的可信机制。 Java安全模型侧重于保护终端用户免受从网络下载的、来至于不可靠来源的、恶意程序的侵犯。而“沙箱”机制成为了这一目的的支持机制,在“沙箱”中存放不可信的 Java 程序。“沙箱”对不可靠的程序的活动进行了限制,程序可以在“沙箱”的安全边界内做任何事,但是不能进行任何跨越这些边界的举动。 比如说, 在版 ...
 似乎JE直接粘贴Word的文章会出现排版问题, 算了, 直接传上我整理的word吧, 目前只整理部分,后续待补齐……,有兴趣的朋友可以下载看看, 参考文章来至IBM中国.  PS:请大家不要再针对rar,zip,7z讨论了, 个人喜好不同,其实没必要再讨论下去。
       作为一个Java程序员,每天都与JVM在打交道,那么JVM到底是什么?它的内部原理有哪些神秘之处? 今天我利用这篇文章来解释解释, 也当作自己的《深入Java虚拟机》的读书笔记。 希望各位看官多多指教.          ...
    之前有javaeyer推荐了一本书《how tomcat works》,今天晚上看了看,确实不错,第一眼就着迷了。 于是乎就学着书上的例子敲了敲,学会了一个简单web服务器的大概实现,当然,这个简直就无法称之为web服务器,但是也算是走进web服务器的第一步吧。      这篇文章仅限于学习记录,文笔凌乱之处,还望各位见谅。 OK,下面进入正题;       开始之前,首先我们要清楚以下几个内容。        首先,一个最简单服务器包括三个部分:      web服务器----HttpServer                 请求---Request        ...
  之前有写过关于tomcat中常用的一些类结构的文章。  解析Tomcat之HttpServlet(截图记录)   今天来关注一下,tomcat的类加载器相关的内容。   PS: 由于前一篇文章内容比较简单, 有朋友冠以我标题党之嫌,对于此种说法,本人深感抱歉,可能标题确实有点大,但是这些常用的类,我更多的时候只关注其用法,而忽略了内部实现,所以也就把这些内容总结了一下,发了出来。别无标题党之意,请各位eyer海涵。     OK, 现在进入正题. Tomcat类加载器初始化.   开始之前,我们首先需要了解一下几个基本的知识点;   1.tomcat中类加载器的结构与关系 ...
 参考多篇网上的资料。  记录一下 java用MD5验证文件的方法,   import java.applet.*; import java.io.*; import java.security.*; /** * MD5比较文件 * @author Administrator * */ public class MD5Test { public static char[] hexChar = {'0', '1', '2', '3', '4', '5 ...
   最近由于Springside3的发布,也来凑热闹学习学习, 毕竟是国人的开源项目。 由于之前仅仅有听过,但是没有具体研究,所以算比较落后的。 不过这个项目确实是非常好的项目, 从中可以了解不少新新东西( - 可能是我太过时了!)      正好我最近需要给老婆开发个小东西,其中有用到验证码的生成, 在Springside里面找到个非常棒的组件---Jcaptcha      Springside对其做了封装,而且其官方的文档看起来也比较费力。所以自己琢磨了半天,才学会一个小的demo。   这里发上来, 希望能帮助有需要的人, (本人在网上找了不少资料, 所给的素材不是不全 ...
Global site tag (gtag.js) - Google Analytics