自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hibernate笔记

最近把项目从OJB移植到Hibernate, 收获很多。OJB已经被apache标记为过时了,所以我也没有太多关注。Hibernate作为当前最流行的ORM框架,也有很多缺陷。以下是我遇到的问题及解决方法.1. config file or annotation?老的方式是把java类和表的映射关系写在配置文件里,好处是上手快,功能也比较全,但不直观,不易维护。标注的方式是hibern

2011-12-08 00:55:27 4422

原创 CSS高手秘笈

 1. 如何写CSS友好的HTML.大家知道要是自己的页面兼容不同厂商,不同版本的浏览器简直就是一场噩梦。一方面是因为不同浏览器的差异性,还有更重要的是我们自己写的HTML不规范。我觉得每个HTMl标签都有它的特定的用途,有它的书写规范,我们必须遵守这些规范,不能舍近求远,不用废弃的标签和属性,就可以减少浏览器不兼容的问题。以下是我们应该注意的几点.    1). 一个页面只用一个h1

2010-03-12 13:14:00 1316 1

翻译 Command模式

Command模式是指用一个对象来表示和封装要调用的方法的所有信息,这个方法会在之后的某个时间执行。这些信息包括方法名字, 那个对象拥有这个方法,方法的参数。这种模式中有三种角色,client, invoker 和 receiver。 client用来实例化command对象,并提供被调用方法的所有信息。invoker会决定什么时候执行command对象对应的实际方法。receiver是指拥有该实

2012-04-17 20:55:24 3297

转载 Web创业的10条戒律

Web创业的10条戒律Evan Williams是Blogger的创始人,也是podcast服务网站Odeo的创始人和CEO。他根据自己的体会,列出了Web创业应该遵循的10条戒律(Ten Rules for Web Startups),摘录并评注如下:收缩:专注于一个尽可能小的可能存在的难题,而你又能够解决这个难题。不要想着什么都做,贪多嚼不烂,搞不好就成了模仿者。小可以变大

2012-04-09 17:21:24 3151

原创 UML笔记

UML (Unified Modeling Language)UML语法描述 1. 用例图用例图是被称为参与者的外部用户所能观察到的系统功能的模型图。(《UML参考手册》)用例图列出系统中的用例和系统外的参与者,并显示哪个参与者参与了哪个用例的执行(或称为发起了哪个用例)。用例图多用于静态建模阶段(主要是业务建模和需求建模)图一注释:用例图中关系不

2012-04-08 20:49:34 4345

原创 数据库设计-范式

第一范式(1NF): 属性不可分比如表中有一个列叫courses,包含存有学生所选的5门课的名字,以分号分隔, 就不符合1NF。第二范式(2NF):所有属性必须依赖于主键比如学生表中主键是StudentId,另外有一列是BookName, BookName逻辑上是不会依赖StudentId的,所以不符合2NF第三范式(3NF):所有属性不能依赖非主键比如学生表中主键是Stude

2012-03-12 23:48:18 3380

原创 数据库设计-ER图

例子弱实体:Character是对应于Account的弱实体, 靠近弱实体的一端使用双线,所以用双线框Primary Key:AcctName是Account的primary key,所以又下划线,并使用粗体边框关系Relationship也可以有属性:比如WhenCreated 是关系IsType的属性.实体名一般用名字,关系名一般用动词.PlayersIn是派生属性(比

2012-03-12 22:34:07 7444

原创 记单词

function search() {var wordInput = document.getElementById("word");var word = wordInput.value;var winfo = document.getElementById("winfo");var mdic = document.getElementById("mdic");var dict

2012-03-08 17:53:42 2837

原创 TCP/IP协议学习笔记

1. TCP/IP分层2. 互联网地址3. 数据在协议栈的封装4. 链路层协议,常见以太网和IEEE 802.2、802.3协议,还有SLIP和PPP(低速)5. 环回地址127.0.0.1, 即localhost6. 路径MTU:最大传输单元,traceroute测试7. IP协议时不可靠的,无连接的.8. 为一个网络指定一个路由器,可以减少路由表的规

2012-03-06 23:57:38 3572

原创 Java web应用中的常见字符编码问题的解决方法

以下是 Java web应用的常见编码问题1. html页面的编码在web应用中,通常浏览器会根据http header: Content-type的值来决定用什么encoding, 比如遇到Content-Type: text/html; charset=UTF-8, 页面使用的就UTF-8编码. 但是考虑到离线的html(用户可能把页面html保存到本地), 打开离线的html的时候就

2012-03-05 19:49:07 13631 2

原创 java web应用性能调优

1 移除html的空行1) jsp中会经常使用到使用jsp标签和jstl的标签,比如, , , 尤其是循环标签,在jsp最终输出的html中会产生大量的空行,使得性能降低。最方便的解决方法是在web.xml 中添加以下设置。       *.jsp       true 这个是针对所有jsp页面,还有一种就是在单个的jsp中添加.2) 在html中,有时为了让代码可读性

2012-02-15 10:06:07 7107

原创 Shell笔记

1. #!, 内核会扫描该行的其余部分,看是否存在可用的执行程序的解释器的完整路径,中间如果出现任何的空白符号都会略过,此外,内核还会扫描是否有一个选项要传递给解释器。内核会以指定的选项来执行解释器,再搭配命令行的其他部分。#! /bin/csh -f#! /bin/sh2. #!这行的限制可能是63~1024, 所以尽量不要超过64, 解释器尽量用完整路径3. 分号(;)可用来分

2012-02-06 18:01:34 3004

原创 Linux shell入门

1. 创建一个名字为date的程序文件 内容:echo "Mr.$USER, Today is:"echo date "+%B%d%A"echo "Wish you a lucky day !"权限:chmod +x date2. 创建一个名字为P1的程序文件,带参数1) 位置参数: $N, N是一个数字,从0开始,$0表示程序名字,从1开始表示传递给程序的参数.2

2012-02-06 14:50:27 3110

原创 Mysql笔记

1 功能介绍1) An EXPLAIN statement to show how the optimizer resolves a query.2) Support for up to 64 indexes per table (32 before MySQL 4.1.2). Each index may consist of 1 to 16 columns or parts of

2012-02-01 17:57:29 2712

原创 托福词汇助记

1. abandoned词义: adj. 被抛弃的,  无约束的助记: 1) 原型助记: abandon:  放弃, 抛弃, 放纵2) 联想助记: ab 意思是away, andon和london相似 .Away from london 就是leaving london i.e.giving up3) 同义助记: abdicate, abjure, cast off,

2012-01-12 11:39:49 3986

转载 修改及查看mysql数据库的字符集

修改及查看mysql数据库的字符集  Liunx下修改MySQL字符集:<br />1.查找MySQL的cnf文件的位置<br />find / -iname '*.cnf' -print<br /><br />/usr/share/mysql/my-innodb-heavy-4G.cnf<br />/usr/share/mysql/my-large.cnf<br />/usr/share/mysql/my-small.cnf<br />/usr/share/mysql/my-medium.cnf<br /

2010-11-29 19:42:00 3351

原创 english ratio

<br />http://english.cri.cn/cribb/index.htm

2010-06-12 15:58:00 2865

转载 Lucene学习总结

Lucene学习总结之一:全文检索的基本原理 http://forfuture1978.javaeye.com/blog/546771 Lucene学习总结之二:Lucene的总体架构 http://forfuture1978.javaeye.com/blog/546808 Lucene学习总结之三:Lucene的索引文件格式(1) http://forfuture1978.javaeye.com

2010-05-26 16:22:00 3205

转载 Use xsd to validate xml

          本文介绍了使用XML Schema文件(即.xsd)文件对XML文件的验证,早期的XML文件是由DTD进行定义的,但是后来转为由XML Schema进行定义,有时为了对一个xml文档进行验证,可能要根据xml解析器进行多次的获取进行判断,加之xml的元素的值类型又有很多种不同的约束,所以判断起来更加困难。正在装载数据……一般来说,一个xml文档都

2010-05-24 19:37:00 5535

转载 一招一式攻克linux

http://sery.blog.ccidnet.com/blog/ccid/uid_3587/dirid_1.html---佩服田逸一招一式攻克linux之一第一招 安装linux 关于windows与linux谁优谁劣的问题一直争论不休,也许,你在windows的世界中得心应手,但是,你也应该关注一下linux。这不仅仅是可以体验linux的强大功能,而且对于薪金的提升更有

2010-05-17 01:41:00 5941

转载 如何学Linux

一.为什么要学linux? 当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好! 二.起步 你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix 问题1:版本的选择 北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux 开发人员中用debian的最多,其次是redhat,从

2010-05-17 01:36:00 3192

转载 开发人员行走Unix的随身四艺

     Unix系统永远只会越来越多,开发人员就没必要特意学习它们的安装、配置和管理了,就全部交给集成人员吧。    但开发人员行走于Unix之间,依然有四样东西要熟练。    一、VI    虽然Unix上的文本编辑器已经越来越好用,但不在Console前面,网速也不够连XWindows的时候,还是要依赖VI。    回想VI的时代背景,发现VI对开发人员已经周到得离谱了,热键多到你双手不

2010-05-17 01:11:00 394

转载 UNIX 进程揭秘

 UNIX 进程揭秘探索运行在 UNIX 操作系统下的进程的生命周期文档选项将此页作为电子邮件发送级别: 中级Sean A. Walberg (sean@ertw.com),

2010-05-17 01:04:00 337

转载 windows与unix体系结构图

 

2010-05-17 00:43:00 1233

转载 Unix教程

目  录第1章 UNIX操作系统概述        1.1 UNIX操作系统简介        1.2 UNIX系统组成        1.3 与UNIX有关的几个名词        第2章 UNIX常用操作        2.1 启动终端        2.2 登录        2.3 UNIX命令        2.4 注销(退出UNIX系统)        第3章 UNIX文件

2010-05-17 00:36:00 4145 1

转载 其实Unix很简单

  陈皓 很多编程的朋友都在网上问我这样的几个问题,Unix怎么学?Unix怎么这么难?如何才能学好?并且让我给他们一些学好Unix的经验。在绝大多数时候,我发现问这些问题的朋友都有两个特点:1)对Unix有畏难心理,对其没有信心;2)喜欢用拿Windows来和Unix做比较。 这两种特点就像两个“心理暗示”,暗示着自己Unix很不好学,暗示着Unix很糟糕,不如W

2010-05-16 22:31:00 603

转载 Unix传奇(下篇)

Unix传奇(下篇)陈皓    Unix传奇(上篇)  Unix与黑客文化 黑客的文化和Unix的商业化存在着必然的联系。自从Unix出现,黑客文化就与之而来。 1993初,一个悲观的观察家撰文指出,已经有理由认为Unix的传奇故事连同他带有黑客文明将一同破产。许多人预测,从那时起Unix将在六月内死亡。他们很清楚,十年的Unix商业化,

2010-05-16 21:13:00 371

转载 Unix传奇(上篇)

Unix传奇(上篇) 陈皓 了解过去,我们才能知其然,更知所以然。总结过去,我们才会知道我们明天该如何去规划,该如何去走。在时间的滚轮中,许许多的东西就像流星一样一闪而逝,而有些东西却能经受着时间的考验散发着经久的魅力,让人津津乐道,流传至今。要知道明天怎么去选择,怎么去做,不是盲目地跟从今天各种各样琳琅满目前沿技术,而应该是去 —— 认认真真地了解和回顾历史。 Uni

2010-05-16 20:51:00 383

转载 Java & XPath

Java 语言的 XPath API从 Java 程序中查询 XML级别: 中级Elliotte Harold (elharo@metalab.unc.edu), 副教授, Polytechnic University2006 年 9 月 05 日XPath 表达式比繁琐的文档对象模型(DOM)导航代码要容易编写得多。如果需要从 XML

2010-05-16 19:53:00 1087

转载 XSLT: all in one

1.XSLT的概念我们首先来澄清一个概念,大家可能听说过XSL(eXtensible Stylesheet Language),XSL和我们这里说的XSLT从狭义上理解是一样的,而按照W3C的标准,XSLT的说法更严格些,因此我们在文章中统一使用XSLT的称法。它们之间具体的关系我们会在下面讲述。 1.1 什么是XSLTXSLT的英文标准名称为eXtensible Stylesheet

2010-05-15 18:08:00 520

转载 XSLT

今天因为查找apply-templates ,在网上找了好多文件,但是大家都说的比较笼统,结果是,就是他们自己知道,别人却看不明白,找了好久,终于看到一篇文章,真的非常好,很明了,既然说了,就说清楚些XML认证:http://www.ibm.com/developerworks/cn/xml/x-cert/part4/xslt:扩展样式语言,可以将XML转换成XHTML或者其他文件类型

2010-05-15 18:03:00 337

转载 使用XML的场合

在很多研讨会和培训班上我遇到过许多人,他们还不明白为什么要使用XML也不知道如何在他们的应用中使用XML。一些来自诸如Gartner公司的报告建议说,商业公司不能再做局外人了,不能对XML置之不理。如果你还不清楚XML到底有什么好处的话,你并不是唯一的人。我决定把与人们和媒体关于XML话题的交谈整理成文,列出XML在应用中的五个最令人喜爱的用法。尽管这些并不能包含XML的所有潜在应用,至少是些

2010-05-15 17:57:00 446

转载 xml + xsl pagination

page.xml 1 2 3 4 5 6 7 8 9 10 11 12 13page.xsl http://www.w3.org/1999/XSL/Transform" version="1.0">          function nextPage(num){    document.getElementById("content"+num).style.display="

2010-05-15 17:27:00 356

转载 XSL introduction

什么是XSL <!--google_ad_client = "pub-2986370686825330";google_alternate_color = "FFFFFF";google_ad_width = 250;google_ad_height = 250;google_ad_format = "250x250_as";google_ad_type = "te

2010-05-15 17:08:00 352

转载 Xpath

 今天在网上找到这样一篇介绍XPATH的,觉得还不错,大家一起分享!!!  节点匹配路径Xpath     在利用XSL进行转换的过程中,匹配的概念非常重要。在模板声明语句xsl:template match = ""和模板应用语句xsl:apply-templates select = ""中,用引号括起来的部分必须能够精确地定位节点。具体的定位方法则在XPath中给出。   

2010-05-15 15:58:00 444

转载 UML基础知识

UML基础知识 UML简介在80年代末至90年代中,对面向对象分析与设计方法的研究发展到一个高潮。但是,诸多流派在思想和术语上有很多不同的提法,在术语、概念上的运用也各不相同,需要一种统一的符号来描述面向对象的分析和设计活动。UML应运而生。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且有进一步的发展,最终成为大众所共同接受的标准建模语言。统一建模语言(UM

2010-05-13 23:43:00 366

转载 OO系统分析员之路--什么是用例

我发现,在OO和UML几乎一统天下的今天,仍有很多系统分析员对OO和UML一知半解,甚至包括很多已经使用了很久UML的系统分析员。于是打算写一个系列文章,将多年来的工作经验做一个总结。对初学者起个启蒙作用,也希望抛砖引喻,与各路大虾共同探讨,共同提高。这个系列文章将以我对OO和系统分析的理解为主,从UML基础开始,阐述面向对象的需求分析方法,过程,并以RUP为例,阐述如何将OO过程与软件过

2010-05-13 23:37:00 338

转载 java接口和抽象类

一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 呢,面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用,是不是一下子感觉自己对复用理解的

2010-05-13 23:25:00 411

转载 UML统一建模语言初学 - 类图/时序图

查看最新精华文章 请访问博客首页相关文章

2010-05-13 23:18:00 477

转载 关于23种设计模式的有趣见解

关于23种设计模式的有趣见解 在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某

2010-05-12 11:07:00 308

托福词汇资料

托福词汇简表,非常好,好得不得了,good。

2012-12-10

托福阅读资料

托福阅读资料, 第1至17篇。非常不错,好,good。

2012-12-10

空空如也

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

TA关注的人

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