自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (7)
  • 收藏
  • 关注

原创 Play Framework (一)

“Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。”

2010-12-29 17:41:00 391

原创 Bayeux Protocol

Bayeux ProtocolBayeux is a protocol for transporting asynchronous messages (primarily over HTTP), with low latency between a web server and a web client.   The primary purpose of

2010-05-20 15:11:00 678

原创 Grizzly研究 (一)

Grizzly [灰熊]  Grizzly是一种应用程序框架,专门解决编写成千上万用户访问服务器时候产生的各种问题。使用JAVA NIO作为基础,并隐藏其编程的复杂性。容易使用的高性能的API。带来非阻塞socketd到协议处理层。利用高性能的缓冲和缓冲管理使用高性能的线程池。 Grizzly的历史 在GlassFish项目中于2004年诞生。后来

2010-05-20 15:03:00 540

原创 Class file has wrong version 50.0, should be 49.0

原因: 由于引入的第三方jar包的编译器版本与当前编译器版本不一致。  解决方案: 1. 查看自己JDK 的版本:java -versionjavac -version可参考:Version 50.0 = Java 1.6.xVersion 49.0 = Java 1.5.xVersion 48.0 = Java 1.

2010-05-13 09:56:00 1056

原创 TheadLocal 简明解释

初见ThreadLocal, 不太理解,查阅资料后才恍然大悟,总结如下。 1.  ThreadLocal 是什么? 线程的局部变量, 每个线程单独维护ThreadLocal变量的一个副本, 对其的修改不会影响到其它线程。 2. ThreadLocal 干嘛的 ? 用于多线程环境下的线程安全  3.  ThreadLocal如何实现的? HashM

2010-04-21 15:53:00 765

原创 Axis2 -- org.apache.axiom.om.OMException: java.lang.NullPointerException

在WTP下写了一个webservice的小例子,主要是从lucene查询结果并显示。 在client调用service时,server一直抛出org.apache.axiom.om.OMException: java.lang.NullPointerException的异常 搞了许久,才发现是定义的java bean中setter/getter方法不全,继续吐血...

2010-01-27 16:30:00 4433 2

原创 Axis2, 吐血

 启动Axis2, 访问http://localhost:8080/axis2/services一直报错: The service cannot be found for the endpoint reference (EPR) /axis2/services 查了半天原因,发发现应该访问: http://localhost:8080/axis2/services/li

2010-01-26 16:25:00 851

转载 作一个真正合格的程序员

作为一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。 1:团队精神和协作能力   把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。任何个人的力量都是有限的,即便如linus 这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。一旦进入系统的研发团队

2008-03-27 16:27:00 435

原创 洛克菲勒.第一封:起点不决定终点

第一封:起点不决定终点 格言:我们的命运由我们的行动决定,而绝非完全由我们的出身决定。 享有特权而无力量的人是废物,受过教育而无影响的人是一堆一文不值的垃圾。 (Men of privilege without power are waste-material.Men of enlightenment without influence ate the poorest kind of rub

2008-03-27 16:16:00 819

转载 一道算法题

排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。   基本思路: 1 把问题归结为图结构的遍历问题。实际上6个数字就是六个结点,把六个结点连接成无向连通图,对于每一个结点求这个图形的遍历路径,所有结点的遍历路径就是最后对这6个数字的排列组合结果集。 2 显然这个结果集还未达到题目的要求。从以下几个方面考虑:   1. 3,5不能相连:实际要求这个连通图的

2008-03-27 16:03:00 440

转载 需要牢记的java编程规则

(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母

2008-03-27 16:02:00 344

转载 基于Ajax的应用程序架构汇总

浏览器端框架被划分成两大类:·应用程序框架:提供浏览器的功能,但是常以包括窗口小部件抽象和另外的部件而出名,其功能主要围绕桌面GUI框架。·基本结构框架:提供基本的管道和可移植的浏览器抽象,让开发者去创建内容。典型的功能:* 针对XMLHttpRequest的包装器以封装浏览器-服务器的交互。(所有的框架都提供这一功能)。* XML操作和查询。* 根据来自XMLHttpRequ

2008-03-26 18:05:00 430

转载 Java开发者需坚守的十大基本准则

有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。&A7{Ck B8X0;J{aaGPi"f-P x0  一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代

2008-03-26 17:54:00 846 2

原创 MYSQL Like查询不区分大小写

在Hibernate中,DetachedCriteria.add(Restrictions.ilike("name", "%"+name+"%"))可以解决。如果用的是原生SQL, MYSQL 提供了一个简单的办法:upper(colName) like %value%  

2008-03-21 12:20:00 1786

原创 Hibernate Criteria 关联查询

前面讲了Criteria看起来比HQL顺眼多了,接着继续。如果每个美女都有自己的客户资源(不要想歪了!),那么需要查询拥有客户Gates的美女怎么办?使用Criteria可以有两种方法:1:DetachedCriteria beautyCriteria = DetachedCriteria.forClass(Beauty.class).createCriteria("customers");bea

2008-03-20 15:19:00 2778

原创 Hibernate中DetachedCriteria的使用

Criteria對SQL進行封裝,讓開發人員可以用物件的方式來對資料庫進行操作,例如下面的查詢User表格中的所有資料:Criteria criteria = session.createCriteria(User.class);// 查詢user所有欄位List users = criteria.list();Iterator iterator =  users.iterator();Sys

2008-03-20 15:18:00 649

原创 父与女

A little try about vedio in blog

2007-12-07 21:00:00 1106

转载 SQL Server --> MySQL 1. 表的迁移

sqlserver迁移到mysql  在数据库方面的工作主要是表的迁移,以及存储过程的迁移,这里先说说表的迁移.首 先先将MSSQL Server表结构导出为.sql文件. 表迁移,mysql一律不能运行带有[,],dbo.等带有sqlserver特征的脚步, 所以在导出的sqlserver脚步里面,首先要把这些字符全部过滤掉(可使用editplus进行过滤),在表创建方面的不支持的字符如下:

2007-10-29 11:53:00 1674

原创 用两个栈实现一个队列 (CLRS 10.1-6)

主要思路:两个栈 A , B, 栈A用于向队列中插入数据,栈B用于从队列中取数据.初始时两个栈皆为空.当从栈B中取数据时,如果栈B不为空,则直接弹出B的栈顶元素;为空,则把A中的数据弹出进入到B中,然后取B的栈顶元素.

2007-09-21 10:26:00 1042

转载 正规表达式

  正则表达式30分钟入门教程 本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程 最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门。当然,如果你是超人,那自然得另当别论。 别被下面那些复杂

2007-06-18 17:18:00 1141

转载 用ActionMapping构建漂亮的Struts应用程序

这就是我写本系列第四部分的初衷,在本文中,我将详述org.apache.struts.action.ActionMapping类,它是从org.apache.struts.config.ActionConfig派生的。ActionMapping将一个请求路径映射到一个action类,它是Struts应用程序中最常用的类之一。在你深入学习这个类时,你会重新用到在该系列第1、2和3部分创建的两个log

2007-03-16 17:12:00 777

原创 开始学习Struts. 做点记录。

Digester学习笔记(一)  在windows下开发程序,用M$提供的接口处理.ini文件或管理注册表的键值是非常方便的。在java平台上开发程序,则习惯于以xml 格式的文件来存放系统的配置信息,对这种文件的解析和处理,可以用sax或dom。有没有更简便的方法呢?有,就是用digester模块。   Digester是Jakarta 子项目Commons下的一个模块,支持基于规则的对任意

2007-03-16 15:09:00 478

转载 21种坏代码的味道

1.Duplicated Code  代码重复几乎是最常见的异味了。他也是Refactoring 的主要目标之一。代码重复往往来自于copy-and-paste 的编程风格。与他相对应OAOO 是一个好系统的重要标志.2.Long method  它是传统结构化的“遗毒“。一个方法应当具有自我独立的意图,不要把几个意图放在一起,我的《大类和长方法》一文中有详细描述。3.Large Cl

2006-12-06 11:51:00 699

原创 I am a terrible terrible person.

    总是辜负别人.    总是不懂得去珍惜.         我现在面临着太多太多的问题.    我有那么多那么多的东西要去学.    有太多东西要去学------>结果是每天什么都不做.      Why am I always alone?     ---  I deserve it.               Think about it  and give myself an ans

2006-11-16 21:44:00 914

原创 递归与非递归解决组合问题

 递归算法:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class NonRecursion {  public static void main(String[] args){      int n=0;   int m=0;   bool

2006-10-08 11:23:00 962

转载 明晰C++内存分配的五种方法的区别

在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。   栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。   堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。  

2006-04-27 10:48:00 681

原创 程序员都疼老婆

  程序员都疼老婆.  ??????  因为我们都是面向对象的(oo啊)!!!  

2006-04-13 21:22:00 856

原创 呵呵,blog 变了

                 今天上csdn时,发现blog变了。           感觉比原来更清楚,更人性化,选择项一目了然。                           很久没有静下来写写东西了。一直都是在blog上胡乱的写上几句,草草了事。           前几天搬出去了,一个人在外面住虽然安静,但也免不了孤独。时常有要大吼两声的冲动。                  

2006-04-12 19:34:00 679

原创 weblogic的安装

BEA Weblogic Server 7.0x应用服务器简明安装、配置手册简 介:BEA公司是业内著名的中间件产商,以Tuxedo及Weblogic闻名于世,而其基础件平台(infrastructure)Weblogic platform是企业整合遗留系统,实现信息化的重要工具平台。Weblogic Server是该platform的一部分,也是最重要的,它是一个标准的J2EE 1.3服

2006-04-10 08:54:00 3648

原创 搬家了

     周五上午决定搬出去住了。     下午找了一个房子。      周六早上搬过去了。      佩服自己的效率,呵呵。      一个人住确实很自在,无拘无束,任由自己的想法。      可以安心学习了。      还有昨天去爬紫金山了,感觉很棒。     尤其还在鼓楼吃了很久没吃到的地锅,味道很正。          这也算是昨天的两大收获吧。             

2006-04-09 13:09:00 673

转载 等待真正的前锋复活

国米什么时候拿冠军? 26年可能是一个宿命 是一个喜剧方式的结束 当然也可能是下一个26年悲剧的开始 没来得及回顾26年的沧海桑田,一个问题先浮上脑海——上阿德,还是上克鲁兹?曼奇尼最后忘记了更衣室风波,阿德回光返照,第2分钟没有挑破球门,第7分钟却把阳光洒满梅阿查。一句说过的话可以收回,一个进了的皮球却无法收回,阿德似乎活了,至少在传说中的亨利来到国米前还是活的。 海布利进行了一场“法国帮”内战

2006-03-30 09:18:00 808

原创 考试结束了

 总算考完了。 想对自己说些什么, 可又不知道到底该说些什么。

2006-03-29 15:43:00 718

原创 一勤天下无难事,百忍堂中有太和

      测试考完了。      还有数字信号处理处理和Linux .      加油了。

2006-03-27 16:42:00 2551

原创 Linux 常用命令

1。於档案/目录处理的命令ls——列目录这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是某一个档案的内容显示出来。格式:ls -1ACFLRabcdfgilmnopqrstux -W[sv] [files]例:#ls (不跟任何参数以简单格式列出当前目录中所有档案)#ls bin (简单格式列出名为bin的文件或目录下的所有档案) #ls /u/ilasII_GB/li

2006-03-24 17:43:00 838

原创 Windows 到 Linux 之旅—第 1 部分. Linux 思想

不同之处与相似之处 IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。我们首先来认识 Linux 和 Windows 之间的不同之处与相似之处,并学会不要总是通过重新引导系统来解决问题。  您已经开始从 Windows 转向 Linux,这可能是您自己的决定,也可能是

2006-03-24 16:25:00 642

原创 Windows 到 Linux 之旅—第 9 部分. 安装软件

使用预编译的 RPM 以及从源代码编译应用程序 IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。在这最后一部分中,我们将下载和编译一个软件包,讨论自动化包管理的优点和缺点,同时了解 RPM 系统。安装 Linux 时首先注意到的事情之一,就是 Linux 发行版本中

2006-03-24 16:23:00 654

转载 Windows 到 Linux 之旅—第 6 部分. 使用分区和文件系统

在 Linux 中使用磁盘和设备 IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。在本部分,我们研究了 Linux 的分层目录结构,以及装载和设备。在 Linux 中文件和存储设备的使用与 Windows 中不同。虽然同样有文件和分层目录结构,但是除此以外您还

2006-03-24 16:22:00 780

转载 Unix daemon程序

一、引言    目前,Unix系统V在微机上应用比较普遍,如:System V Release 4.2/386、SCOUnix、UnixWare 1.1或UnixWare 2.0等,在Unix系统V中有许多daemon(幽灵)进程,它们是Unix系统的重要组成部分。daemon进程一般有两种运行方式:有的 daemon进程一直在运行并时刻等待某一事件的发生,如cron进程一直在运行并在指定的时间

2006-03-24 16:21:00 6992

原创 文件系统

文件系统指文件存在的物理空间,Linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。Linux会将这些分属不同分区的、单独的 文件系统按一定的方式形成一个系统的,总的目录层次结构。一个操作系统的运行离不开对文件的操作,因此必然要拥有并维护自己的文件系统。  Linux文件系统使用索引节点来记录文件信息,作用像Windows的文件分配表。  索引节点是一个结构,它包含了一个文件的

2006-03-24 16:19:00 1068

原创 关于C/C++

   大一时学的,可是又都还给老师了。      要好好努力啊,考完试开始重新复习一下了。   Fighting..   C&C++        我要好好研究。    恩,Fighting.         

2006-03-23 21:43:00 648

how tomcat works

how tomcat works.pdf

2009-10-07

AppleAccordionExample

AppleAccordionExample, 基于flex的accordion例子

2009-03-03

AlphaMiner用户手册

AlphaMiner2.0用户手册,AlphaMiner用户手册

2008-12-07

Google_Demo

Google首页动态图标的效果实现, javascript

2008-12-07

portal 学习笔记

liferay portal learning notes, mainly about events in jsr286

2008-11-25

Flex3 cookbook

OReilly.Flex.3.Cookbook.May.2008(1).chm

2008-11-25

空空如也

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

TA关注的人

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