自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 华丽丽的在线代码高亮组件CodeMirror

偷懒为码农天性之一:能一蹴而就的决不愚公移山,能一劳永逸的决不孜孜不倦!其中一个代码实例就是 动态配置,将不同的场景抽象成通用逻辑加配置,这样就可以“一处代码供全球,不做代码搬运工”,更有甚者是把特殊的代码也变成是动态加载(比如用Groovy, Clojure去做动态加载)。当配置动态代码时,总得把代码上传到服务器,如果代码是通过贴到上传页面的话,Textarea里的代码可没有IDE下那些婀娜多姿

2014-06-23 22:17:30 3584

原创 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 1168

原创 关于敏捷开发

进入项目组到现在也就大概一年半,而在这短短的一年半时间内,经历了传统的瀑布开发模型、XP编程模型探索、到现在的敏捷开发。      刚开始的半年是传统的瀑布开发模型:一个月做需求,一个月做prototype,然后两个月开发,开发出来之后QA才开始介入,然后就是两个月的bu

2011-09-14 08:57:59 727

原创 Log4J 自己用手册

1. Introduction 在开发的过程当中,我们经常会花很多时间去重现一个系统错误,来定位问题的根源。但往往是由于没有足够的信息,导致我们要花上很多时间去定位问题。所以,日志记录就显得异常的重要的,它记录在程序运行当中,对用户有用的信息,以方便问题的跟踪和修复。 最

2011-09-14 08:56:56 1084 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 1062

原创 JSF1.2 规范 ---请求处理的生命周期

1. 恢复视图           在请求处理生命周期的恢复试图阶段,任何JSF的实现都必须执行下面的任务:l  调用ViewHandler中的initView()方法。在这个方法中为请求设置相应的字符编码l  检查当前请求中的FacesContext实例。如果F

2011-09-14 08:54:27 1080

原创 What JSF is

1.    Event-Driven component Model从应用程序开发人员角度看,JSF是一个基于事件模型的应用框架。就跟Web应用的堂哥 — GUI应用程序一样,页面的一个按钮触发某个事件,后台就会处理响应的事件。只不过Web应用中,HTTP是没记忆功能的,

2011-09-13 14:22:53 657

原创 JavaScript && OOP

前段时间,在Team里面做的一个关于JavaScript和OOP的topic,终于记得带过来,share出来!1. Data Structure JavaScript中的数据很简洁的。简单数据只有 undefined, null, boolean, number和

2011-09-13 14:21:39 533

原创 Agile - Ant

Apache Ant是一个基于Java的build工具(有翻译成“生成工具”,感觉怪怪,故直译),Ant不是蚂蚁的意思,根据创始人James Duncan Davidson介绍,这是Another Neat Tool的首字母缩写。    生成工具在软件开发中用来将

2011-09-13 13:04:57 675

原创 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 706

原创 开门第一篇

有段时间没有写技术blog了,想想,换个blog吧,于是重开了CSDN的blog,不过要等3天才能发文章。anyway, 3天已经过了,先把在其它地方的技术文章搬过来先

2011-09-13 12:51:29 609

解析极限编程拥抱变化

极限编程,通常称为XP,是一种针对业务和软件开发的规则,其作用在于将两者的力量集中在共同的、可以达到的目标上,使XP团队以可持续的步调生产优质的软件。本书是在《解析极限编程》第一版面世的5年之后,作者重新考虑,整理和重构XP的基础上写成的,也是作者不断参与软件开发项目的心路历程和对XP的许多新的深刻理解。

2010-04-21

oracle里的常用命令

第一章:日志管理 第二章:表空间管理 第三章:表 第四章:索引 第五章:约束 第六章:LOAD数据 第七章:reorganizing data 第八章: managing password security and resources 。。。

2008-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除