自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (13)
  • 收藏
  • 关注

原创 基于大型网站的技术分析

1.分布式服务调用(hsf)2.notify 消息中间件的使用3.分布式数据库,解决大型数据的及时访问问题4.hbase 大型数据分析工具

2013-01-11 16:48:51 547

原创 Velocity样例

示例部分1.Hello world的示例代码:(1)Velocity模板(hello.html) New Document     hello,$name!                 (注意:这里的name与VelocityTest.java中的名称要一致)(2)将velocity模板的内容转换的类(VelocityTest.java)im

2013-01-11 16:00:42 497

原创 Linux常用文件命令

linux常用命令行http://linux.chinaitlab.com/special/linuxcom/  Linux tail 命令详解http://www.2cto.com/os/201111/110143.htmlls 显示文件列表cd  变换工作目录至 dirNamtop  实时显示 process 的动态 文件查找命令find

2013-01-11 15:52:06 490

原创 Velocity基础语法

1.     变量(1)  变量的定义:#set($name = "hello")      说明:velocity中变量是弱类型的。当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示:#set($directoryRoot = "www" )#set($templateName = "index.vm" )#set($template = "$di

2013-01-10 14:44:40 698

原创 线程任务池的书写

基于jdk1.6的线程任务池负责线程池中任务的调度package com.taobao.mmp.service.core.manager.threadpool;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.conc

2012-02-09 16:18:30 818

转载 通过java后台访问网页

* 1,在HTTP的WEB应用中, 应用客户端和服务器之间的状态是通过Session来维持的, 而Session的本质就是Cookie, * 简单的讲,当浏览器向服务器发送Http请求的时候, HTTP服务器会产生一个SessionID,这个SessionID就唯一的标识了一个客户端到服务器的请求会话过程. * 就如同一次会议开始时,主办方给每位到场的嘉宾一个临时的编号胸牌一样, 可以通过

2012-02-09 11:08:43 2373

原创 参数检查类的使用

package com.taobao.mmp.validate;import java.util.HashMap;import java.util.HashSet;import org.apache.commons.lang.StringUtils;/** * 本地参数类型校验库 *  * @author wb-luohu */public class

2012-02-08 17:46:56 376

原创 java中对excel数据导出的通用类

excel数据的导出作为业务系统的通用功能,excel中最普遍的一个方法便是将内存中的几何对象转化为excel的数据表格,本实例是一个针对不同类型的java类的一个通用转换方法。package com.taobao.psi.goods.service.impl;import java.io.ByteArrayInputStream;import java.io.ByteArrayO

2012-02-08 17:38:40 744

原创 基于spring环境测测试类的书写

junit作为最常用的测试框架,而spring是最佳的整合框架,开发j2ee的程序测试,需要先加载web的上下文环境才能完成业务类的测试。下面例子是搭建基于spring的框架环境1.书写加载上下文环境的基础类2.书写业务测试类package com.taobao.mmp.service.test;import org.springframework.context.Applic

2012-02-08 16:57:29 2443

转载 ThreadLocal了解和几种常见误区

深入研究java.lang.ThreadLocal类  一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都

2012-02-01 18:44:16 897

转载 JAVA中值类型和引用类型的不同

[定义]引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,那么调用这个方法是传入的变量的值也将改变.值类型表示复制一个当前变量传给方法,当你在这个方法中改变这个变量的值时,最初生命的变量的值不会变.通俗说法: 值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行取现。----(摘自网上) [值类型]也就是基本数据类

2012-02-01 17:24:41 5555 3

原创 用例的书写与使用

用例文档能很好的解释需求,能同时作为设计者,开发者,和测试人员参考的文档.  与传统需求文档的比较用例模拟真实场景,探索需求用例已经证实更容易被业务用户理解,是开发人员和最终用户的很好的沟通桥梁。 用例能够作为估计,制定进度和验证成果的基础。用例在项目中可复用。用例在每一次迭代中都能进一步演化,用例可以用于捕获需求,成为设计师、程序员的设计、开发依据,发展为测试用例,到最后成为

2011-12-27 17:11:49 584

转载 struts1与struts2本质区别

Struts1和Struts2的区别和对比 • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有ex

2011-10-14 07:58:28 466

转载 spring的框架介绍

spring框架介绍Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。在这篇由三部分组成的

2011-10-12 16:02:51 726

原创 JAVA的远程调用

Java 远程处理    Java远程方法调用(RMI)提供了Java程序语言的远程通讯功能,这种特性使客户机上运行的程序可以调用远程服务器上的对象,使Java编程人员能够在网络环境中分布操作。    创建一个简单的Java分布式远程方法调用程序可以按以下几个步骤操作,       一、定义远程接口:    在 Java 中,远程对象是实现远程接口的类的实例, 远程接口声明每个

2011-10-12 12:30:45 21231 6

转载 java序列化(Serializable)的作用和反序列化

随着分布式计算的流行,序列化也是我们必须了解的一部分,不但可以用作数据备份,同时也可以作为数据的传输。1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。

2011-10-12 12:23:19 779

转载 提升大型网站并发访问性能

提升大型网站并发访问性能提升大型网站并发访问性能一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、 性能的要求都很简单。 随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、

2011-10-11 09:12:02 466

转载 Java关键字final、static使用总结

Java关键字final、static使用总结 一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。

2011-09-28 13:45:07 289

原创 J2EE中时间的处理

处理时间的类型包括Date和Calendar两个基本类型。Ø  Date类: Date类实际上只是一个包裹类, 它包含的是一个长整型数据, 表示的是从GMT(格林尼治标准时间)1970年,1月1日00:00:00这一刻之前或者是之后经历的毫秒数。 Ø  Date类常用的两个构造函数: Date()无参数的构造函数创建的对象可以获取本地当前时间。 Date(long time)使

2011-09-28 10:45:58 515

转载 [转]在MyEclipse下修改部署工程名,运行Tomcat后工程名字改变的方法方法

我们所要达到的目标是,在myEclipse中看到的是一种工程名,而在tomcat中运行时看到的是另外的工程名MyEclipse下如果修改部署工程名,按照平常右键refactor-->rename是不行的,实际发布的工程名仍然是原来的。    正确的做法:      (

2011-09-22 13:59:10 665

原创 JAVA的多线程操作

http://lavasoft.blog.51cto.com/62575/27069

2011-09-14 22:47:54 430

原创 Hibernate批量处理海量

最近一直常常看到别人javaeye网站上看到别人在问在hibernate怎么样处理海量数据,怎么样提高性能,本人在CSDN博客上看到这篇好的文章,并结合本人一一验证 确实如作者所说 故拿出来和大家分享。希望对初学HIBERNATE框架的朋友有所帮助。 Hibernate批量处

2011-09-14 22:40:05 4701

原创 JS的跨域问题

<br />     Javascript出于安全方面的考虑,是不允许跨域调用其他页面的对象的。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。首先什么是跨域,简单地理解就是因为javascript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表:<br />URL 说明 是否允许通信 <br />http://www.kuqin.com/lab/a.js          http://www.kuqin.com/sc

2010-07-26 17:03:00 478

原创 String-StringBuffer-StringBuilder使用不同点和注意点

相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会有很多同志对这两个类的工作原理有些不清楚的地方,今天我在这里重新把这个概念给大家复习一下,顺便牵出 J2SE 5.0 里面带来的一个新的字符操作的类—— StringBuilder 。那么这个 StringBuilder 和 StringBuffer 以及我们最早遇见的 String 类有那些区别呢?在不同

2010-04-27 11:00:00 1357

原创 java的类加载机制

Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java 的

2010-04-27 10:57:00 332

原创 软件项目管理所必要的几个部分

软件项目的管理过程中需要管理实际的文档.1.参考类开发过程涉及的相关的资料,程序架构包等等2.代码类项目开发过程过程中的代码,以及代码的注释3.过程类会议纪要  会议通知4.文档类需求文档 设计文档 界面 测试 以及项目的迭代计划  用户手册等等5. 工作日志日期 时间段 工作内容  实际完成情况  使用时间 收获 每日总结 项目的迭代计划:用户

2010-04-07 09:22:00 405

原创 Hashmap 的使用指南

   方法摘要    void  clear()                      从此映射中移除所有映射关系。    Object  clone()                      返回此  HashMap  实例的浅表复制:并不克隆键和值本身。    boolean  containsKey(Object  key)                      如果此映射包

2010-03-22 20:44:00 377

原创 HashTable,HashMap/ArrayList,Vector

HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap   这个区别就像Vector和ArrayList一样。2.

2010-03-22 20:31:00 412

原创 java中equals和==的区别

值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。(具体细节可见java的值类型和引用类型的区别一文)    ==操作对于值类型比较的是变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同,          是否引用的是同一内存地址。    equals操作表示的两个变

2010-03-22 10:32:00 361

原创 Java变量在JVM中存储位置简析

JVM内存总体分为了4个部分,包括 stack segment  、heap segment、code segment 、data segment 。其中我们程序中用关键字new出来的东西都是存放在heap segment(堆);程序中的局部变量存放在stack segment(栈),这些局部变量是在具体方法执行结束之后,系统自动释放内存资源(而heap segment中的资源需要ja

2010-03-22 10:27:00 1765

原创 通过数据库内表的字段动态生成,同时也适应生成Dao等的文件

在开发有规律可言,且生成如Dao,Bean,Service,等较多但格式基本同意的java文件时,建议采用自动生成的方式,可减少因来回复制黏贴所带来的错误。在处理数据量比较大,但又规律时,也建议采用自动生成的形式,以减少错误。通过数据库内表的字段动态生成  import java.sql.Connection;import java.sql.DriverManager;import

2010-03-19 15:03:00 1249

原创 Jstl的基本使用

http://java.sun.com/jsp/jstl/core" %>String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>      ">       

2010-03-14 22:31:00 349

原创 Jdom建立XML文件

JDOM 是一个开源的纯java API,用于快速开发 XML 应用程序,JDOM将XML文档表示为树,包括元素、属性、说明、处理指令、文本节点、CDATA段,等等。JDOM可以随时访问树中的任意部分。树中所有不同节点均为具体的类。在http://jdom.org可以下载JDOM的最新版本(我这里是1.0)。下载后解压,JDOM的jar文件就是build目录下的文件jdom.jar,将之加

2010-03-12 11:54:00 364

原创 用JDOM读取XML文件

前提:1.Jdom的架构已经导入步骤:用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用Document类、Element类等的方法读取所需的内容。       8G     200     1580         10G     500     3000   上面的sample.x

2010-03-12 11:46:00 496

原创 如何eclipse中添加jar的架包

此适应于javaproject项目,为适应项目的迁移1.在java项目新建lib文件夹2.将需要的jar架包,复制与其中3.在project的buildpath中,添加jar即可。

2010-03-12 10:44:00 4081

spring中文api

spring spring整合范例 spring经典文档

2012-02-08

ExtJS经典快速入门指南

ExtJS经典快速入门指南,3分钟了解extjs

2012-01-30

Ext_Core手册.pdf

exttjs核心参考手册,开发extjs必备手册

2012-01-30

flash完成统计饼图和柱状图

通过xml配置相应的数据结构能实现统计饼图和柱状图的显示

2011-09-15

Javaacript使用手册

包含基本的JavaScript的使用方法,和基本的使用案例

2010-12-11

Flash实现统计饼图

本资源由xml,swf和html组成,完成统计的饼图

2010-07-26

UML设计学习必备-包含最基本的设计相关介绍以及应用场景

包含大部分在程序的需求,数据建模,设计相关的UML相关资料

2010-01-10

Css/Html 基本布局知识 基本标签的使用 开发必备

基本的Css布局以及控制 基本的Html布局以及控制

2009-09-30

oracle的开发需要的sql语句集锦

包含一般的开发程序所要使用的sql语句,正对oracle的数据库

2009-07-23

JAVA与模式J2EE模式Eclipse开发设计

提供JAVA开发与J2EE开发的基本思想

2009-07-04

JavaScript教程

JavaScript是由Netscape公司开发并随Navigator导航者一起发布的、介于Java与HTML之间、基于对象事件驱动的编程语言,正日益受到全球的关注。因它的开发环境简单,不需要Java编译器,而是直接运行在Web浏览器中,而因倍受Web设计者的所爱。

2009-06-06

基于MVC模式的电子商务平台构造技术研究

基于MVC模式的电子商务平台构造技术研究,更好的规划电子商务平台的设计

2009-05-02

风险投资的起源,结构,一级投资的过程介绍

IT企业诸如google,太阳,yahoo,和甲骨文的兴起, 都有风险投资的过程,而现在的阿里巴巴也是日本软银所投资的,到底风投会怎么选择投资的公司了。

2009-03-05

空空如也

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

TA关注的人

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