- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 华丽丽的在线代码高亮组件CodeMirror
偷懒为码农天性之一:能一蹴而就的决不愚公移山,能一劳永逸的决不孜孜不倦!其中一个代码实例就是 动态配置,将不同的场景抽象成通用逻辑加配置,这样就可以“一处代码供全球,不做代码搬运工”,更有甚者是把特殊的代码也变成是动态加载(比如用Groovy, Clojure去做动态加载)。当配置动态代码时,总得把代码上传到服务器,如果代码是通过贴到上传页面的话,Textarea里的代码可没有IDE下那些婀娜多姿
2014-06-23 22:17:30 3586
原创 GIT之深入敌后
在上一篇日志中,记录了关于GIT的一些基本的操作,这些操作基本能够满足日常开发之用。看到了吧,GIT使用起来也就这几个命令就够了。当然,GIT还有一些强悍的,而又得小心对待的命令。在这一节中,将会看到GIT的一些比较凶猛的命令,一般是 support 或者integrator用的比较多,而一般的开发人员不需要,也最好限制使用这样的命令。1. 后悔莫及 (Git reset & re
2011-12-19 23:09:36 2060 2
原创 GIT之初来咋到
书接上回,上一节书我们回顾了GIT的前世今生,将GIT 与Clearcase做了一个比较。这篇我们一块来到GIT的地盘。初来乍到,我们从一些常用的,基本的命令开始。如果您是GIT的高手,请无视这篇文章,无须多费时间在这上面.这篇blog会讲到的部分有以下4个:1. 混沌初开(Git init & clone)2. 与时俱进(Git Pull & Fetch)3.
2011-12-18 23:12:48 1283
原创 GIT之前世今生
大概3个月前,老大过来说了一声:“你看一下GIT,换掉Clearcase”. 自己看了一周的GIT 资料,然后就开始 migrate的进程。目的只有一个 把 大家从Clearcase 以最小的代价迁移到GIT上面,痛并紧张着:经过一个月磨合,第二个月基本就OK了,只有零星的个人使用问题。这次是希望整理整理之前的看到的一些GIT的内容,方便今后参考!这一篇先说说GIT的前世今生。如果
2011-12-13 23:28:04 1960 3
原创 Solr之How之粉墨登场
上一篇记下了Solr 的What与Why,接下来就开始Solr的How专题。第一个话题是 粉墨登场在这一章节,我们将一块看看Solr的下载包究竟有哪些东东,Solr可以在哪些个应用服务器跑, Solr在坑爹的OC4J下面究竟会发生什么事情,以及multiple core1. 安装从Solr的官网上下载到的包解压后,可以看到里面有好多个文件夹,我们这里只关注几个重要的
2012-04-15 22:01:54 1179
原创 Solr之what & why
1. What要了解Solr是什么,需要先知道另外一位兄台 — Lucene。这十多年来,搜索引擎火了,而且是暴利的行业,毕业后能到搜索引擎企业的同学,即使是国内的企业,现在也相当有米了!而Lucene就是用Java编写的一个全文信息搜索包,它提供了索引跟搜索的功能,但它不是一个完整的搜索引擎程序,因为它没有爬虫,服务器管理等等组件。也正是因为Lucene是一个纯粹的全文信息搜索包,使得它更能
2012-04-15 15:53:17 1632
原创 敏捷开发 -- 持续集成
软件集成并不是一个新的问题或者概念,当一个人独立开发一个产品的时候,比如做毕业设计的时候,根本就不存在软件集成,更不用去考虑持续集成!可到了三五个人、七八条枪,进行团队开发的时候,这个问题就不得不去考虑了!特别是在传统的瀑布式开发中,模块开发是独立进行,当各个模块都完整开发完了之
2011-09-14 08:58:32 1170
原创 关于敏捷开发
进入项目组到现在也就大概一年半,而在这短短的一年半时间内,经历了传统的瀑布开发模型、XP编程模型探索、到现在的敏捷开发。 刚开始的半年是传统的瀑布开发模型:一个月做需求,一个月做prototype,然后两个月开发,开发出来之后QA才开始介入,然后就是两个月的bu
2011-09-14 08:57:59 728
原创 Log4J 自己用手册
1. Introduction 在开发的过程当中,我们经常会花很多时间去重现一个系统错误,来定位问题的根源。但往往是由于没有足够的信息,导致我们要花上很多时间去定位问题。所以,日志记录就显得异常的重要的,它记录在程序运行当中,对用户有用的信息,以方便问题的跟踪和修复。 最
2011-09-14 08:56:56 1085 1
原创 JSF – Pluggable View Handler
1. What does View Handler doIn JSF Specifiction, the JSF implemenation must have a default ViewHandler. No matter how to implement i
2011-09-14 08:55:27 1063
原创 JSF1.2 规范 ---请求处理的生命周期
1. 恢复视图 在请求处理生命周期的恢复试图阶段,任何JSF的实现都必须执行下面的任务:l 调用ViewHandler中的initView()方法。在这个方法中为请求设置相应的字符编码l 检查当前请求中的FacesContext实例。如果F
2011-09-14 08:54:27 1081
原创 What JSF is
1. Event-Driven component Model从应用程序开发人员角度看,JSF是一个基于事件模型的应用框架。就跟Web应用的堂哥 — GUI应用程序一样,页面的一个按钮触发某个事件,后台就会处理响应的事件。只不过Web应用中,HTTP是没记忆功能的,
2011-09-13 14:22:53 659
原创 JavaScript && OOP
前段时间,在Team里面做的一个关于JavaScript和OOP的topic,终于记得带过来,share出来!1. Data Structure JavaScript中的数据很简洁的。简单数据只有 undefined, null, boolean, number和
2011-09-13 14:21:39 535
原创 Agile - Ant
Apache Ant是一个基于Java的build工具(有翻译成“生成工具”,感觉怪怪,故直译),Ant不是蚂蚁的意思,根据创始人James Duncan Davidson介绍,这是Another Neat Tool的首字母缩写。 生成工具在软件开发中用来将
2011-09-13 13:04:57 677
原创 Assertion in Java
An assertion is a statement in the Java language that enables us to test our assumptions about our program. For example, if we write a met
2011-09-13 12:54:15 707
原创 开门第一篇
有段时间没有写技术blog了,想想,换个blog吧,于是重开了CSDN的blog,不过要等3天才能发文章。anyway, 3天已经过了,先把在其它地方的技术文章搬过来先
2011-09-13 12:51:29 611
解析极限编程拥抱变化
2010-04-21
oracle里的常用命令
2008-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人