- 博客(34)
- 收藏
- 关注
转载 解密淘宝网的开源架构
淘宝网,是一个在线商品数量突破一亿,日均成交额超过两亿元人民币,注册用户接近八千万的大型电子商务网站,是亚洲最大的购物网站。那么对于淘宝网这样大规模的一个网站,我猜想大家一定会非常关心整个网站都采用了什么样的技术、产品和架构,也会很想了解在淘宝网中是否采用了开源的软件或者是完全采用的商业软件。那么下面我就简单的介绍一下淘宝网中应用的开源软件。 对于规模稍大的网站来说,其IT必然是一个服务器集群来
2010-03-05 17:58:00
801
原创 Struts2的配置文件struts.properties详解
### Struts的默认配置属性,可以通过自己在classpath下写一个struts.properties文件进行定制改写;### 配置文件管理器,默认是org.apache.struts2.config.DefaultConfiguration,可以通过实现org.apache.struts2.config.Configuration借口来定制自己的管理器# struts.c
2009-09-19 15:01:00
3173
转载 Spring 结合 Hibernate 配置 C3P0
applicationContext.xml 文件:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.
2009-09-15 13:28:00
760
原创 ubuntu下web开发环境netbeas的字体问题解决方法
1。解决在ubuntu下安装xp字体的问题:第一步:拷贝xp下的字体文件(控制面板->字体)到一个文件夹,可命名为xpfonts;此方法适合单系统用户,如果是双系统用户,也可以考虑建立软链接;第二步:拷贝xpfonts文件夹到/usr/share/fonts下;具体的实现命令:#cd xpfonts文件夹所在目录#sudo cp xpfonts /usr/share/fon
2009-09-07 21:40:00
1159
原创 Javascript内置变量top和parent区别
top:该变更永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。parent:该变量指的是包含当前分割窗口的父窗口。如果在一个窗口内有分割窗口,而在其中一个分割窗口中又包含着分割窗口,则第2层的分割窗口可以用parent变量引用包含它的父分割窗口。
2009-08-04 10:38:00
974
转载 Heritrix使用的初步总结(转贴)
Heritrix使用的初步总结(转贴) 一、框架介绍公司最近项目要用到全文检索,检索对象是一些网站的网页内容,要使用到网络爬虫工具。 目前技术选型对象主要有两个:Heritrix 和 Nutch。二者均为Java开源框架,Heritrix 是 SourceForge上的开源产品,Nutch为Ap
2009-07-27 15:22:00
1550
原创 点击链接,页面跳到顶部的问题
1.点击链接,页面滚动条跳到顶部的解决办法: 将改为原因:待查 哈哈哈 2.点击链接,调用JS,页面滚动条跳到顶部的解决办法: 将改为 或是按方法1来办
2009-07-23 15:28:00
2511
转载 用JSON技术加快AJAX程序开发
朱先忠 编译一、引言当微软把ActiveX XMLHTTP对象纳入到JavaScript的InternetExplorer实现中时,它实际上已经为Web应用程序的又一次革命(异步JavaScript+XML,简称AJAX)埋下了“火种”。今天,Firefox,Safari,Opera及其它浏览器都支持XMLHttpRequest对象,正是这些支持最终才导致了诸如co
2009-06-14 12:12:00
722
转载 XML的接口标准DOM与SAX的区别
当你需要处理XML文档时,你的首要选择是使用DOM(文档对象模型)还是使用SAX(用于XML的简单API),即当前使用的两个主要的XMLAPI。你可以使用任何一种(或者在同一时间使用两种)来处理XML文档,然而DOM将文档载入到内存中处理,而SAX则相反,它可以检测一个即将到来的XML流,由此并不需要所有的XML代码同时载入到内存中。选择DOM与SAX,与在一个数据库中的表单与视图之前
2009-06-14 11:16:00
995
原创 关于数据交换格式XML和JSON的比较
目前,在web开发领域,主要的数据传输格式有XML和JSON,对于XML相信每一个webdeveloper都不会感到陌生;相比之下,JSON可能对于一些新步入开发领域的新手会感到有些陌生,也可能你之前已经听说过,但对于XML和JSON的不同之处可能会不怎么了解。对于在 Ajax开发中,是选择XML还是JSON,一直存在着争议,个人还是比较倾向于JSON的,虽然JSON才处于起步
2009-06-14 10:35:00
3964
原创 关于EXTJS 2.2.1版本在IE环境下Grid组件表头下拉菜单图标错位问题的解决
目前在用EXT开发过程中,发现一个问题:在2.2.1版本中,在IE环境下,Grid组件的表头下拉排序菜单中A-Z(Z-A)图标和正序( 逆序)文字重叠;在Firefox环境下,显示正常。 最初怀疑是CSS的问题,但是本人对页面的美化的不敏感以及这方面知识的欠缺,所以不知从何下手,于是就问了一下Google,在网上找到一片文章。证实了我的想法,就是CSS的问题,具体要定位到
2009-06-08 14:46:00
2154
原创 JSON技术入门
JSON 即 JavaScript Object Notation,他是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成,非常适合于服务器与JavaScript的交互。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的
2009-06-02 23:28:00
958
原创 Struts2入门--Struts2的背景以及与Struts1的对比
本文仅从Struts 2 的发展上做一个简单的介绍,不做具体技术和使用上的介绍。1.Struts2的简史:这要从Servlet说起,Servlet是Java在web领域开创性的尝试,至今Servlet在Web领域的重要性也是不言而喻的。但是最初仅仅依靠遵循了HTTP协议的Servlet这种在Java代码中生成HTML代码的方式,对于维护来说简直就是噩梦。问题的出现必然要去解决,于是出
2009-05-07 21:45:00
1175
原创 Struts2入门--Struts2和Hibernate实现的注册登录模块
本文是Sruts2初学后的一个小练习,实现了一个简单的注册登录模块的功能。本文可供Struts2初学者的参考,看完本文后你会觉得Struts2比Struts1.x简单易学,容易上手,更为重要的是使得Web开发更加简单了。写到此突然更加的佩服那些架构和开发Struts2的开发人员,以及Apache软件基金组织。1.开发环境:NeatbBeans 6.5.1 JDK1.6 Tomcat 6
2009-05-07 21:40:00
5451
4
原创 HackBase
学黑客必去的网站“黑客基地”: http://www.hackbase.com 如何学黑客技术并从事网络安全: http://www.hackbase.com/tech/2007-02-11/38699.html 推荐最好用的免费冰盾ARP防火墙: http://www.hackbase.com/soft/2008-01-26/16558.h
2009-01-07 11:27:00
2072
原创 可以学英语以及赚钱的myLot论坛
最近发现一个国外的论坛,里面的会员来自世界各地,所以对于想提高自己英语水平的国内朋友来说,绝对是的不错的网站。其中,一个特点就是他的话题非常广泛,参与讨论发帖或回帖,都会赚钱的哦!可以点击链接http://www.mylot.com/?ref=ranbio 关于myLot为什么会付钱呢? myLot通过付给会员报酬可以吸引人气,一个网站有了人气就可以利用广告
2008-10-19 20:56:00
1234
原创 破解使用Aptana Studio Professionfal Edition
第一步:到官方网站下载Aptana Studio Community Edition 网址:http://www.aptana.com/studio/download第二步:下载解压版或者安装版,然后解压或者安装。第三步:下载此文件,放入AptanaStudio中plugins目录下,覆盖即可。http://download.youkuaiyun.com/source/628391第四步:
2008-09-15 12:19:00
876
转载 WEB创业的十条规则
来源: 世界创业实验室 1、收缩:专注于一个尽可能小的可能存在的难题,而你又能够解决这个难题。不要想着什么都做,贪多嚼不烂,搞不好就成了模仿者。小可以变大,船小好调头,小可以带给你很多优势,缝隙市场可以变成一个大市场。不要试图把1亿上网用户都当成你的用户,没用,能真正解决一部分用户的一部分需求,就足够你玩儿的。 2、差异:要记住很多人都在做着跟你一样的事情,而其中一个是Go
2008-09-10 19:01:00
786
原创 请假
员工向老板请一天假,老板推心置腹地说:"你想请一天假,你在向公司要求什么? 一年里有365天你可以工作。 一年52个星期,你已经每星期休息2天,共104天,剩下261天工作。 你每天有16小时不在工作,去掉174天,剩下87天。 每天你至少花30分钟时间上网,加起来每年23天,剩下64天。 每天午饭时间你花掉1小时,又用掉46天,还有18天。 通常你每年请2天病假,这样你的工作时间只有16天。 每
2008-07-19 17:14:00
831
转载 Ajax技术入门
一、使用Ajax的主要原因1、通过适当的Ajax应用达到更好的用户体验;2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。二、引用Ajax这个概念的最早提出者Jesse James Garrett认为:Ajax是Asynchronous JavaScript and XML的缩写。A
2008-07-09 20:54:00
777
原创 如何使用Strutrs标签的下拉框、
关于struts标签的下拉框,有两个标签是令人感到困惑的,这两个标签就是和。疑惑:1.可以通过几种方式使用和标签。2.如何把一个集合放到下拉框。3.如何表示被选中的值,在ActionForm中如何定义属性。4.如何控制下拉框中的值。5.如何利用标签的collection、property、labelproperty属性。第一种实现方式: 第一步:定义
2008-07-04 13:01:00
1989
原创 Struts和Hibernate实现的查询分页显示
Struts和Hibernate实现的查询数据库中book后分页显示的源代码(Book Bean类的代码不再显示):业务实现过程: 1.选择按什么查询,包括书名、作者、出版社,然后输入要查询的内容,提交查询。 2.FormBean将提交的数据封装传递给Action进行处理。 3.Action根据所得到的数据,调用组装DA
2008-06-26 16:37:00
1340
原创 JSP的注释问题
JSP中的两种注释:HTML注释和隐藏注释。HTML 注释: 说明:能在客户端显示的一个注释,标记内的所有JSP脚本元素、指令和动作正常执行,也就是说编译器会扫描注释内的代码行。 语法: ] --> 例1 在客户端的HTML源代码中产生和上面一样的数据: 例2 --> 在客户端的HTML源代
2008-06-26 12:19:00
934
原创 You're my Angle
最近闲暇时间听到一首英文歌曲,感觉旋律非常优美,于是上网查了一下,是法政先锋2的一首插曲,由周美欣演唱的,歌词如下: You’re My Angel once upon a time, an angel in the sky, made comfort every night, once upon a time, the angel loved me so, it
2008-06-04 18:37:00
863
转载 Strus常见错误及原因分析
Strus常见错误及原因分析 转自:http://www.blogjava.net/soochow_hhb/archive/2005/06/11/5905.html本篇文章包含了在用Struts开发web应用时经常碰到的一些异常和错误,根据异常或错误信息本身,经常可以找到潜在的错误发生原因。下面列出了一些Struts的常见错误和异常,并给出了一些可能发生此类错误或异常的原因。有
2008-06-01 09:42:00
713
原创 关于JavaBean的一些理解
sun关于JavaBean的定义:JavaBean是一个可重复使用的软件组件。实际上JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。由于javabean是基于java语言的,因此javabean不依赖平台,具有以下特点: 1. 可以实现代码的重复利用 2. 易编写、易维护、易使用 3. 可以在任何安装了Java运行环境的平台上的使用,而
2008-06-01 09:26:00
1052
转载 java基础问题(第二部分)
31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的? SessionBean: Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现 有的实例提供给客户机。当客户机第一次调用一个Stateful Sessio
2008-05-31 16:36:00
647
转载 java基础问题(第一部分)
转贴:0、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 1。 java.lang.String类是final类型的,因此不可以
2008-05-31 16:22:00
698
转载 Web应用应掌握的技术
原创:javamonkey 来自JavaResearchWeb开发者通常都很能掌握好Java语言,熟悉JSP,Servlet,以及花了不少时间去了解并应用Struts,Hibernate,Spring的框架和工具,从我的经验来看,好不夸张的说,掌握这些技术花去了大部分学习时间,这就好比大学的时候为了过英语四级六级所有的同学都在学习英语,无论是在上专业课,还是平时在图书管看书。 正如我们很清楚
2008-05-31 16:05:00
774
原创 PO VO DAO POJO概念
一、PO: persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO: value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据
2008-05-30 19:28:00
585
原创 tomcat manager添加账户
1.打开%TOMCAT_HOME%/conf/tomcat_users.xml; 2.在标签间添加如下代码 3.
2008-05-30 19:24:00
599
原创 关于JSP页面中文乱码的问题
1 乱码的困惑: 在使用struts框架时,在页面使用text控件时,如果输入的是中文,当提交表单封装到FromBean中,然后通过Action进行业务逻辑处理的时候,如果要打印出控件值时会出现乱码问题。2 乱码的原因: 原因在于:提交时的字符编码没有被指定。没有指定字符编码的web服务器总是会使用默认的字符编码来获取提交的参数。一般的字符编码是ISO-
2008-05-29 10:30:00
1114
转载 关于使用ssh框架时,pojo、dao、service三层的关系
文章来源于网络,仅用于学习: 1,dao和service对应 一般情况下,Hibernate DAO只操作一个POJO对象,因此一个DAO对应一个POJO对象。 Service层是为了处理包含多个POJO对象(即对多个表的数据操作)时,进行事务管理(声明式事务管理)。Service层(其接口的实现类)被注入多个DAO对象,以完成其数据操作。 2, Service之有无
2008-05-28 09:03:00
2993
2
原创 关于金额类BigDecimal的错误
在利用struts框架来作为表示层的架构时,用FormBean来实现从页面到业务的数据交换,如果formBean中有涉及到金额的算法时要用BigDecimal来代替float,因为float的精度是有问题的。 如果简单的用BigDecimal代替float来声明变量,在编译阶段完全没有问题,但在运行阶段会出现问题。系统会抛出一个org.apache.commons.be
2008-05-28 08:53:00
4515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人