阅读:3692次   评论:3条   更新时间:2011-05-26    
JavaEye博客热点推荐-2009年1月

JavaEye博客是JavaEye所有会员可以自由推荐自己的博客进入的一个频道,再由大家的顶和踩过滤出最好的文章,这里是JavaEye原创文章的重地,有很多高质量的技术文章,同时也有很多有趣的技术人生的感悟。JavaEye的博客简洁方便,欢迎你使用JavaEye博客,更欢迎你将自己好的原创文章发布到JavaEye博客频道首页。

下面是2009年1月JavaEye博客最受关注的文章,去看看吧。

同时我们还提供了1月博客热点的PDF电子杂志,点击下载:http://www.iteye.com/topics/download/d8efa83e-1b2a-3538-a7d5-d09d006429b8








    技术
     
  1. 忘记李刚,一步一步跟我学Struts2 —— OGNL,数据运转的催化剂

  2. 专栏地址:http://www.iteye.com/wiki/struts2/1353-ognl-catalyst-for-data-operation-in-struts2

    首先让我们花费1分钟的时间来简单思考一个问题,MVC这3者之间,到底是通过什么真正融合起来的?

    有人说是Controller,因为它是核心控制器,没有Controller,MVC就无从谈起,失去了职责划分的原本初衷。也 ...

       
  3. 忘记李刚,一步一步跟我学Struts2 —— Struts2中的Action

  4. 专栏地址:http://www.iteye.com/wiki/struts2/1379-action-in-struts2

    多数的MVC框架中的Control层,都是一个Java对象。按照惯例,我们通常会把这个层次上面的Java对象统称为Action层。本篇文章,我们就来简单介绍一下Struts2中Action的相关内容。

    Action的定义

    传统的MVC框架中,Control层一般都是一 ...

       
  5. 忘记李刚,一步一步跟我学Struts2 —— 在Struts2中使用OGNL

  6. 专栏地址:http://www.iteye.com/wiki/struts2/1356-how-to-use-ognl-in-struts2

    OGNL是XWork引入的一个非常有效的数据处理的工具。我们已经了解了OGNL的基本操作和OGNL的内部结构,接下来,我们来看看XWork对OGNL做了什么样的加强,以及OGNL的体系在Struts2中如何运转。

    从例子开始

    我们先从一个例子开始,看 ...

       
  7. 忘记李刚,一步一步跟我学Struts2 —— Struts2配置详解

  8. 专栏地址:http://www.iteye.com/wiki/struts2/1386-detailed-configuration-in-struts2

    本篇文章让我们来详细探讨一下Struts2的配置文件的结构、配置文件的各个节点和每个节点中元素的使用方式。

    总揽

    Struts2的配置文件是以XML的形式出现的。不过它的XML的语义比较简单,下面是我抽取了位于struts2-core- ...

       
  9. 忘记李刚,一步一步跟我学Struts2 —— Struts2中的参数传递

  10. 专栏地址:http://www.iteye.com/wiki/struts2/1365-passing-parameters-in-struts2

    本篇主要通过实例来讲述Struts2中各种各样的参数传递。这个参数传递的过程主要指数据从View层传递到Control层时Struts2的工作方式。根据前两篇文章的知识,我们知道,Struts2完成参数传递处理工作的基础是OGNL和ValueSta ...

       
  11. 忘记李刚,一步一步跟我学Struts2 —— MVC框架的困惑

  12. 专栏地址:http://www.iteye.com/wiki/struts2/1390-confusion-with-mvc-framework

    现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。

    然而,如果在面试的时候问这些 ...

       
  13. 我自己的Jolt Awards 2009

  14. Jolt Awards 2009的提名名单出来了,其中图书类的候选名单如下:

    Books General
        * Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior by Tom Demarco, Peter Hruschka, Tim Lister ...

       
  15. 写出漂亮代码的七种方法

  16. 写出漂亮代码的七种方法

    首先我想说明我本文阐述的是纯粹从美学的角度来写出代码,而非技术、逻辑等。以下为写出漂亮代码的七种方法:



    1, 尽快结束 if语句



    例如下面这个JavaScript语句,看起来就很恐怖:



    1 function findShape(flags, point, attribute, list) {

    2    if(!findShapePoints(fla ...

       
  17. 最适合web开发人员使用的速查表

  18. 原文地址: http://www.webappers.com/2008/11/05/best-cheat-sheets-for-web-developers/


    速查表是生常工作中很有用的一个功具,它可以在帮助我们快速地找到一些常见的技术细节,而不必去翻查冗长的文档。在这里,作者收集了一些最适合web开发人员使用的速查表,其实包括了一些流行的编程语言和框架,如jQuery, Mootools,  ...

       
  19. 个性化BBS必将取代公共BBS

  20. ouspec 写道Twitter,Facebook等都无法取代BBS,功能不一样,但是会消弱BBS。

    感觉Twitter,Facebook还是针对个人小范围的应用,因为Twitter,Facebook必须维护一个好友关系,而这个好友关系很难超过很大的数目,比如<200,太多好友将让用户被信息淹没。而BBS的讨论面对人群广阔,更活跃。

    另外BBS方便交流,但是对于获取知识的确不是好的形式,问 ...

       
  21. 怎样用Java来获取真实的IP地址

  22. 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。
    如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.bt285.cn / 的URL时,用request.getRemot ...

       
  23. JavaFx背后的传奇

  24. 我以前说过,SUN公司的员工博客是个大宝库。我是大约在2007年上半年的某个时候撞到了Chris Oliver关于F3
    (也就是JavaFX的前身)的博客的,我当时就对Chris Oliver产生了浓厚的兴趣。

    2007年5月的Java One大会上JavaFX被推出。我当时给部门内部写了一封邮件,标题大意为:What did accquiring Seebeyond bring to Sun?  ...

       
  25. 自己编程写的JavaFX 演示游戏,请大家看看

  26. 最近读了些JAVAFX的文章,看了一些示范程序,于是决定写个游戏试一试。大概花了2周的业余时间,写成了一个Pac-Man游戏(俗称PCMAN或吃豆子)。虽然离真正的"街机版"还有一段距离,但是也基本体验了JavaFX编程的易用性。由于处于学习阶段,还有很多需要改进的地方,以后有时间慢慢改改吧。因为答应了某网站写篇文章介绍如何编写这个游戏,因此源代码暂时不能公开。待文章发表之后,大家可以看看代码,切磋 ...

       
  27. 开心网买房子外挂

  28.       开心网的买房子组件出了很<script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/themes/advanced/langs/zh.js"></script><script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script>久了,竟然到现在还没有出一个买房外挂。上星期某一晚上基于turbozv.com提供的抢车位的源代码,改写了一个买房子的外挂,此外挂不具有抢人住自己家的功能,那个不赚钱。来钱最快的是每隔一小时换一个地方住,随机得0到6000之前的住房津贴。经过一个星期的尝试,平均每天入帐5万,嘿嘿。发给大家一起来挂吧,祝大家早日住上大别墅。

       
  29. 用pipeline编写的聊天室(中文源码)


  30. 代码如下:

    <?xml version="1.0" encoding="UTF-8"?>

    <第一个应用实体 名字="群聊工具">
    <记忆区>
    <记忆块 名字="欢迎词">欢迎来到pipeline的聊天室, 尽情的聊吧!</记忆块>
    <记忆块 名字="帮助">telnet连接到服务器的10001端口[对大家说话 ...

       
  31. 如何开发高质量代码讲义

  32.   准备给公司做一些面向开发人员的培训,主要是重构、原则、模式和测试几方面。也都是看老外的书学习的,就共享出来吧,望大家指正。
      前面因为用PowerPoint2007的原因,在不知的情况下加了一个阴影效果,导致2003下图片都无法正常显示,非常抱歉,现重新改过。

       
  33. Apache2.2+Tomcat6配置集群、负载均衡、session复制随笔

  34.   一直以来都在javaeye潜水,得到了很多人的经验分享,这两天在学习tomcat配置集群的过程中,积累了一点东西觉得应该与大家分享。关于Tomcat和Apache的连接方式,请参阅 http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/index.html。详细的配置过程,不再重复描述,请先看看罗代均ht ...

       
  35. DOM操作整理

  36. 用于处理XML文档的DOM元素属性






    属性名


    描述




    childNodes


    返回当前元素所有子元素的数组




    firstChild


    返回当前元素的第一个下级子元素




    lastChild


    返回当前元素的最后一个子元素




    nextSibling


    返回紧跟在当前元素后面的 ...

       
  37. 使用Thinkpad SL400 2743AVC有感 - 解决xp假死的全过程

  38. 元旦前,经过认真调查仔细对比,我最后选购了这台本本。理由有三:

    一、信任Thinkpad这个品牌

    之前我用过两款Lenovo的thinkpad T60, R60e, 感觉都不错,所以我非常信任Thinkpad这个品牌,不管它是属于IBM,还是Lenovo。

    二、看好它的配置

    酷睿双核的CPU、250G的大容量硬盘、1G的内存、256M的独立显卡、内置200万像素摄像头、无线网卡、Ra ...

       
  39. 老虎旅游网:用2.0系统做的1.0网站


  40. 1、老虎旅游网(lohoo.com),是刚刚做好的一个旅游主题社区,今天起公测。

    2、目前做得还比较粗糙,很多功能也没开发完全。如果要精雕细琢的话,可以再花上半年时间。不过,各位牛老师们一再指示,与其闭门造车揣摩客户的想法,不如把基本产品先公布出来观察客户的行为。所以,决定不论好丑,先牵出来遛遛。

    3、老虎网的基本设计思路,是用2.0的工具做一个1.0的网站。2.0网站在用户互动上有天然的 ...

       
  41. Guice2.0的变化——第一部分 新的特性(上)

  42. Guice2

    有望于本月发布,但是它并不向下兼容
    。很容易让人联想到
    Python


    Python3000

    的故事。文章分两部分:“新的特性”和“从
    Guice1.0

    迁徙到
    2.0


    ,先睹为快吧。





    第一部分




    新的特性







    Small Features





    l
            


    Binder.getProvider


    Abstra ...

       
  43. Ext JS图书风暴来袭!

  44. 2009年最值得期待的Ajax图书
    ——《深入浅出Ext JS》
    一、本书赞誉
    涵盖Ext JS 3.0新特性
    Ext JS专家力作,实例丰富,完美结合理论和实践
    Ajax中国、Dojo中国、Family168、开源人4大网站联袂推荐

    详细信息:http://www.china-pub.com/195152
    09年2月,Ajax中国、Dojo中国 ...

       
  45. javascript面向对象教程第一部分讲义ppt+demo

  46. 这个是我在公司内部和网上讲座的讲义和demo.
    这个讲义主要是讲JavaScript语言的一些特性,
    不涉及dhtml、ajax和js框架的部分,这几个部分将陆续推出。

    附件的rar里包括4个文件:
    javascript面向对象教程I--M1.ppt
    demo.js
    demo.html
    demo.bat

    ----------------
    在windows平台下,运行bat和h ...

       
  47. Ubuntu8.10 DVD的下载和Mac OSX Leopard的模拟

  48. 很多人在安装Ubuntu时都使用Ubuntu官网提供的Live CD,这种安装方式对于上网不方便的人是个很大的麻烦。在Ubuntu的官网上,Live CD的下载也是位于很明显的位置上,而对于DVD方式的下载,Ubuntu网站好象并不“舍得”让人知道,放的位置很隐蔽不说,就是看到了,里面提供的也不是最新的8.10的DVD下载,而是8.04.1的DVD下载,比如官网给出的这个链接:http://ftp. ...

       
  49. JBOSS5.0 安装与配置详解

  50. 一.下载与安装JBoss
    在本文中,我下载的JBoss版本为:JBOSS5.0 Beta4。
    下载地址: http://www.jboss.org/jbossas/downloads/
    在如上的下载页中下载JBOSS5.0 Beta4.zip文件。
    下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"Program Files,日后可能会产生一些 ...

       
  51. JS实现图片轮换效果

  52.     当前的项目中要用到的效果,网上下了几个"源码",但都不是很如意,只好自己研究了,效果演示地址: http://www.cnbeta.com/ ,首页的左边的那个图片轮播就是我想要的效果, 研究了一下他的源码,发现原来是这么简单呀..一段JS代码搞掂.

    <script language="javascript">
    linkarr = new A ...

       
  53. 几个有趣的python开源项目

  54. 一直都对搜索引擎很感兴趣,因此有一个是python的蜘蛛程序。另一个是用python操作pdf格式文件。

    1、用python来做一个蜘蛛程序抓取网页,有了urllib库,真是太简单了。另外网页的解析也有相应的库sgmllib可以使用。不过还不知道python的sgmllib有没有类似 Jtidy 的规范html代码的功能,或者是有另外的库来干这事。
    比较有名气的:
    Harvest Man---- ...

          生活
     
  55. 一张专家推荐的最健康的作息时间表

  56. 7:30:起床。英国威斯敏斯特大学的研究人员发现,那些在早上5:22—7:21分起床的人,其血液中有一种能引起心

    脏病的物质含量较高,因此,在7:21之后起床对身体健康更加有益。打开台灯。“一醒来,就将灯打开,这样将会

    重新调整体内的生物钟,调整睡眠和醒来模式。”拉夫堡大学睡眠研究中心教授吉姆·霍恩说。喝一杯水。水是身

    体内成千上万化学反应得以进行的必需物质。早上喝一杯清水,可以补充晚上的缺水 ...

       
  57. 元旦,拍婚纱照的一天(二)

  58. 回家后,我在网上查询了那家店,口碑不是特别好,心里非常忐忑不安。去拍照之前也做足了功课,一般说来拍婚纱照中加钱的地方有4个:

    1 化妆的时候,化妆师会让你加睫毛,加一个安平(定妆用的-.-)一类的,一对睫毛在外面买10多块算好的了,他们开价100,安平我老婆在外面买的30块6支,他们也喊100。

    2 选首饰的时候,免费区的又脏又破,加钱的才是亮闪闪的。
    3 选服装的时候,服装师说那边付费的衣服要 ...

       
  59. 错误的饮食观念大纠正 -- 关注您和家人的健康

  60.   
      
    遗憾的是:身边的大肚子男人比大肚子女人都多,生活条件好了,我们的观念却没变。一些错误的观念仍然存在。

    如果观念错了,那是最严重的







      
      
    关于健康,有一个很重要的、未被正确认识对待的观念:其实现在我们不是营养不足,而是营养过剩哦


      
      
    蛋白质过剩最明显的一个特点就是:“放臭屁”。有点不雅吧,不过,这确实是一个最明显有效的诊断的方法


      
      ...

       
  61. 强烈推荐一部电影《贫民窟的百万富翁》

  62.     只不过是一个错误,导致了我看到了这部影片!当时以为是美国的娱乐节目。今天无聊就看了。。。。真的很感动,好像还没哪部电影能让我有如此复杂的感受的。强烈推荐!
        在电影里你可以看到小人物的成功!而当你看到他成功的时候,你不会嫉妒他,你会祝福他,因为这是他应得的!
        你可以看到他的童年!你会发现自 ...

       
  63. 尤其对程序员,生吃大蒜有多种功效

  64. 大蒜功效

        大蒜含有大蒜素以及含巯基的化合物,它能从多个方面阻断致癌物质亚硝胺的合成。它所含微量元素硒、锗、镁等都具有抗癌作用。另外含有极其丰富的维生素C,因此对程序员视力有非常好的效果。此外:维生素B1、维生素B2以及钙、磷、铁等,对维持人体的健康都有好处。常食大蒜可抗菌消炎,减少慢性炎症的癌变机会。对于预防食管癌、胃癌及多种癌瘤均有一定的作用。以生食效果较好。 

    吃大蒜后如何快速 ...

       
  65. 我的20多年—没有梦想的躯壳

  66. 1. 采用最直接的方式解决你当前最需要解决的事情 - 面对问题不要逃避
                                                                                                                泰科股份总裁-刘琦开
    2. 别人用1年可以做好的事情,我用2年去做,别人用5年做好的事情我用10年去做- 选好方向 ...

       
  67. 请对刚入行的朋友多一些包容

  68. 表弟08年毕业,原来是学自动化的,但是对编程感兴趣,所以毕业了就去了一家软件公司。因为不是科班出生,所以有一些基础的东西不太明白,也正在学习中。工作几个月了,公司的一些老员工包括他们的组长都多少对他表现出了一些不耐烦,经常责备他,导致他对自己没有信心,厌烦工作,觉得第一印象没有弄好,必须得换工作才能从头再来。还有我的一个大学同学研究生刚毕业,上班的头一天,头儿扔给他一堆东西。路过他工位的时候看到他还 ...

       
  69. 有人的地方就有江湖

  70.      有人的地方就有江湖。

         人是容易犯错的。从认知心理学来讲,人的眼耳鼻等感官器官是有局限的,人的大脑也是有局限的,你不能过目不忘,记住所有东西,也很难同时处理两件以上的事情。但人把对外界的某些反应固化为意识之后,是可以同时做两件事的,比如你可以边开车边打电话(危险),这在刚学开车是不可能的。


         反过来说,人也在不断犯错中学习成长的,一个组织的成长也要经历这个过程。 ...

       
  71. 我的方便面情结

  72. 周六早晨一个人在家,懒得做饭,就跑出去买回一包方便面。开火,打上一个荷包蛋,就着新闻节目匆匆地吃完了。面还是那碗面,却再也吃不出小时候的那种快乐了。
    第一次吃方便面已经记不清楚是什么时候了。记忆中是从小学一、二年级开始的。那个时候,手里能够拿着一包方便面,就是一种无上的幸福。小心地拆开包装,取出佐料,根据自己的口味适量地倒入包内,然后把拆开的一边用手捏紧,使劲地晃啊晃,摇啊摇。尽量让佐料能够渗透方 ...

       
  73. 什么事情最重要

  74. 1. 不仅仅为了赚钱
    青年人容易犯的一个大错误,就是太关注钱,将金钱作为衡量成功的唯一标准。实际上,钱的作用在于,你能用它来干自己想干的事。钱本身并不是生活的目的,你自己想干的事才是。钱就好比汽油,生活的目的不是为了获得汽油,而是为了让汽车加满油之后,去那些你想去的地方。
    不要去想你怎样才能赚到钱,而要去想你对他人、对社会的价值在哪里。你要相信,如果你对社会是有价值的,你就一定能够赚到钱,虽然未必很 ...

         


JavaEye管理团队敬启
评论 共 3 条 请登录后发表评论
3 楼 IT_kqskeke 2010-01-04 20:23
很好的东西,可是为什么没接着做下去呢?只做到1月分的两期就没做了,遗憾!
2 楼 jinwenhong 2009-10-11 13:04
怎么没有前四期啊。谢谢
1 楼 yyyyy5101 2009-06-04 15:22
看看,希望能继续做下去

发表评论

您还没有登录,请您登录后再发表评论

文章信息

Global site tag (gtag.js) - Google Analytics