自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳光下的立人

愿同大家探讨互联网、电商、O2O以及相关领域的企业架构以及IT创新技术

  • 博客(136)
  • 资源 (17)
  • 收藏
  • 关注

原创 柯南君:看“项目管理中的成本估算及估算方法 ”

柯南君最近手头遇到点工作,集团官网需要改版,那么改版必然会考虑成本,何况这次是包给外包公司全权处理,那么在成本估算上,必然会煞费苦心。不由的,想想如何去估算,才能更加准确,那么在这里,柯南君和大家一起分享一下目前都在如何去估算?估算都有哪些方法论,当然,选择哪种方法论,要看你公司的实际情况了啊! 一、什么是软件开发成本估算? 软件开发成本估算主要指软件开发过程中所花费的工作量及相应的代价。 不同于传统的工业产品,软件的成本不包括原材料和能源的消耗,主要是人的劳动的消耗。另外,软件也没有一个明显

2015-01-28 16:45:52 4836 2

原创 看大数据时代下的IT架构(1)图片服务器之演进史

柯南君的公司最近产品即将上线,由于产品业务对图片的需求与日俱增,花样百出,与此同时,在大数据时代,大流量的冲击下,对图片服务器的压力可想而知,那么今天,柯南君结合互联网的相关热文,加上自己的一点实践经验,与君探讨,与君共勉!一、图片服务器的重要性当前,不管哪一家网站(包括 电商行业、O2O行业、互联网行业等),不管哪一种渠道 (包括 web端,APP端甚至一些SNS应用),在大数据时代下,

2014-12-20 17:00:55 6526

原创 柯南君:看大数据时代下的IT架构(9)消息队列之RabbitMQ--案例(RPC起航)

一、回顾让我们回顾一下,在上几章里都讲了什么?总结如下:《柯南君:看大数据时代下的IT架构(1)业界消息队列对比》《柯南君:看大数据时代下的IT架构(2)消息队列之RabbitMQ-基础概念详细介绍》《柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控》《柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航)》《柯南君

2014-12-19 09:24:19 2184

原创 柯南君:看大数据时代下的IT架构(8)消息队列之RabbitMQ--案例(topic起航)

一、回顾 让我们回顾一下,在上几章里都讲了什么?总结如下:《柯南君:看大数据时代下的IT架构(1)业界消息队列对比》《柯南君:看大数据时代下的IT架构(2)消息队列之RabbitMQ-基础概念详细介绍》《柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控》《柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航)》《

2014-12-18 16:26:43 1830

原创 柯南君:看大数据时代下的IT架构(7)消息队列之RabbitMQ--案例(routing 起航)

一、回顾让我们回顾一下,在上几章里都讲了什么?总结如下:《柯南君:看大数据时代下的IT架构(1)业界消息队列对比》《柯南君:看大数据时代下的IT架构(2)消息队列之RabbitMQ-基础概念详细介绍》《柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控》《柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航)》《柯南君:看大数据时代下的IT架构(5)消息队列之RabbitMQ--案例(Work Queues起航)》《

2014-12-16 11:42:24 2737

原创 柯南君:看大数据时代下的IT架构(6)消息队列之RabbitMQ--案例(Publish/Subscribe起航)

一、回顾让我们回顾一下,在上几章里都讲了什么?总结如下:《柯南君:看大数据时代下的IT架构(1)业界消息队列对比》《柯南君:看大数据时代下的IT架构(2)消息队列之RabbitMQ-基础概念详细介绍》《柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控》《柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航)》《柯南君:看大数据时代下的IT架构(5)消息队列之RabbitMQ--案例(Work Queues起航)》二

2014-12-15 21:02:01 3016

原创 柯南君:看大数据时代下的IT架构(5)消息队列之RabbitMQ--案例(Work Queues起航)

一、回顾让我们回顾一下,在上几章里都讲了什么?总结如下:《柯南君:看大数据时代下的IT架构(1)业界消息队列对比》《柯南君:看大数据时代下的IT架构(2)消息队列之RabbitMQ-基础概念详细介绍》《柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控》《柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航)》二、Work Queues(using the Java Client) 走起 在第上一个教程中我们写程序

2014-12-14 22:02:47 3976

原创 柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航)

一、回顾 让我们回顾一下,在上几章里都讲了什么?总结如下:《柯南君:看大数据时代下的IT架构(1)业界消息队列对比》《柯南君:看大数据时代下的IT架构(2)消息队列之RabbitMQ-基础概念详细介绍》《柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控》 二、起航 本章节,柯南君将从几个层面,用官网例子讲解一下RabbitMQ的实操经典程序案例,让大家重新回到经典“Hello world!”(The simplest thing that do

2014-12-14 18:42:17 3524

原创 柯南君:看大数据时代下的IT架构(1)业界消息队列对比

目前业界有很多MQ产品,我们作如下对比: RabbitMQ 是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了一个经纪人(Broker)构架,这意味着消息在发送给客户端时先在中心队列排队。对路由(Routing),负载均衡(Load balance)或者数据持久化都

2014-12-14 12:39:16 4793

原创 柯南君:看大数据时代下的IT架构(2)消息队列之RabbitMQ-基础概念详细介绍

柯南君上一章《柯南君:看大数据时代下的IT架构(1)业界消息队列对比 》中,粗略的讲了一下,目前消息队列的几种常见产品的优劣对比,接下来的几章节会分别详细阐述,本章介绍RabbitMQ,好吧,废话少说,正式开始:一、基础概念详细介绍1、引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消

2014-12-14 12:34:43 13354 1

原创 柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控

柯南君上一章《看大数据时代下的IT架构(2)消息队列之RabbitMQ-基础概念详细介绍 》中,粗略的讲了一下,目前消息队列的几种常见产品的优劣对比,接下来的几章节会分别详细阐述,本章介绍RabbitMQ,好吧,废话少说,正式开始:一、安装1、安装Erlang 1)系统编译环境(这里采用linux/unix 环境)1)Rabbitmq所需要的附属包(erlang、simpl

2014-12-14 12:33:16 5100

原创 柯南君:看TCP/IP 之二 (IP:网际协议)

一、概念:      IP是TCP / IP协议族中最为核心的协议。所有的TCP、UDP、ICM P及IGMP数据都以I P数据报格式传输。许多刚开始接触TCP/IP的人对I P提供不可靠、无连接的数据报传送服务感到很奇怪,特别是那些具有X.25或SNA背景知识的人。     不可靠(unreliable)的意思是它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。如果发生某

2014-12-09 13:10:27 1329

原创 柯南君: 看TCP/IP 之一 (协议分层)

柯南君:今天无意中翻到一本书《TCP/IP 详解 》,据说是一本不错的书,就情不自禁的读了起来,果不其然,很不错,通俗易懂,在这里,就加一点自己的想法,和大家分享一下: 为什么需要TCP/IP? 很多不同的厂家生产各种型号的计算机,它们运行完全不同的操作系统,但T C P / I P协议族允许它们互相进行通信。这一点很让人感到吃惊,因为它的作用已远远超出了起初的设想。T C P / I P起源于6 0年代末美国政府资助的一个分组交换网络研究项目,到9 0年代已发展成为计算机之间最常应用

2014-12-04 15:55:50 1396

原创 柯南君:教你如何对待大型网站平台的性能优化? 之 二--- 应用程序调优 (长篇总结)

柯南君 上一章 “柯南君:教你如何对待大型电商平台的性能优化?之 一 (方法、指标、工具、定位)”讲到了一些测试方法、测试指标、以及测试工具、稍微讲了一些如何定位的方法?这一章主要讲一下"如何优化应用程序,将其性能提升"。 一、基本知识 1、下面讲一些JAVA 程序性能方面的一些看法,首先给大家讲一下应用程序调优,需要调优哪些项? ① 运算的性能 : 看哪一个算法的执行好 ② 内存分配:程序运行时,需要耗费多少内存? ③ 启动时间:程序启动的时候,需要多长时间?

2014-11-24 23:26:17 3934 3

原创 柯南君:教你如何对待大型电商平台的性能优化?之 一 (方法、指标、工具、定位)

柯南君的朋友“闲哥”最近遇到了点困扰---”大型网站平台如何对待性能优化,以及如何针对性调优?“,柯南君今天,想谈一下性能优化的战略,主要是一些企业架构级别的技术和方法。柯南君将自己的个人经验和各家公司大咖的经验一起汇总给大家,如有瑕疵,请大家及时指正。柯南君有句自律的口头语“如果你不能成为一个追求性能的疯子,那么性能将会把你变成疯子”序曲:如何评估平台系统需求与性能指标?在这里,柯南君在这里小谈一下(因为每一家公司都不一样,所以,仅仅是举个例子)我先和大家探讨一下“性能测试方法”

2014-11-23 15:10:08 10020

原创 柯南君:教你如何对待大型网站平台的性能优化? 之 五---web 前端性能优化策略(长篇总结)

从企业架构上(见 http://blog.csdn.net/sun305355024sun/article/details/40920051)来说,企业架构可以分为两大部分:业务架构和IT架构,大部分企业架构方法都是从IT架构发展而来的,详细如下: ① 业务架构:是把企业的业务战略转化为日常运作的渠道,业务战略决定业务架构,它包括业务的运营模式、流程体系、组织结构、地域分布等内容。 ② IT架构:指导IT投资和设计决策的IT框架,是建立企业信息系统的综合蓝图,包括数据架构、应用架构和技术架构三部分。

2014-11-23 00:37:05 6315 2

原创 柯南君: 教你看敏捷开发のScrum是如何工作的?

一、 什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人,它采用的是迭代式开发; 二、为什么说是以人为核心? 我们大部分人都学过瀑布开发模型(见备注),它是以文档为驱动的,为什么呢?因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出

2014-11-16 23:07:34 3968

原创 柯南君 :Oracle 分区技术 之 如何支撑大数据操作?

前段时间,看了罗女士( 资深技术顾问 - Oracle 中国 顾问咨询部)关于《大批量数据处理技术的演讲》视频,感觉受益良多,结合多年的知识积累,柯南君给大家分享一下: 交流内容: 一、Oracle的分区技术 (一)分区技术内容 1. 什么是分区? 分区就是将一个非常大的table或者index 按照某一列的值,分解为更小的,易于管理的逻辑片段---分区。将表或者索引分区不会影响SQL语句以及DML(见备

2014-11-13 20:01:16 2693

原创 从企业架构,看TOGAF为什么越来越重要?

什么是企业架构? 在“企业架构”上下文中,“企业”这一术语不仅可用来表示整个企业(包含所有信息和技术服务、流程和基础设施),而且可以表示企业内的一个特定领域。在这两个情形中,架构可以跨越多个系统和企业内的多个职能群组。 “企业”术语本身的演化性经常导致困惑。当今的扩展企业常常包含伙伴、供应商和客户。如果目标是集成扩展型的企业,那么企业就该包含伙伴、供应商和客户,以及内部的业务单位。 业务运营模型的概念对决定组织内企业架构的范围和本质十分有用。大型公司和政府部门可以由多个企业组成,并且

2014-11-08 16:27:42 40428 5

原创 从淘宝系架构 之 淘宝网采用什么技术架构来实现网站高负载的?看互联网技术发展方向

MDCC移动开发者大会精彩荟萃  智能硬件  移动开发  产品体验  粉丝经济  社交游戏        暂时不可用的时候,整体系统还是可用的,从而整 体系统的可用性也大大增强了。 因 此一个大型的互联网应用,肯定是要经过拆分,因为只有拆分了,系统的扩展性,维护性,伸缩性,可用性才会变的更好。但是拆分也给系 统带来了问题,就是

2014-11-07 14:09:55 8370 1

转载 从淘宝架构之”Tair“ 看互联网方向!

简介tair 是淘宝自己开发的一个分布式 key/value 存储引擎. tair 分为持久化和非持久化两种使用方式. 非持久化的 tair 可以看成是一个分布式缓存. 持久化的 tair 将数据存放于磁盘中. 为了解决磁盘损坏导致数据丢失, tair 可以配置数据的备份数目, tair 自动将一份数据的不同备份放到不同的主机上, 当有主机发生异常, 无法正常提供服务的时候, 其于的备

2014-11-06 19:50:30 2007

转载 从淘宝架构之cookie跨域,看互联网技术发展方向

最近在发现使用Taobao的时候的一个小细节,于是便萌发起了写这篇文章。当我们在 www.taobao.com 中进行登录之后,然后直接切换到 www.tmall.com 域名下,发现www.tmall.com首页的最顶部马上显示成了: 您好, andyfaces。 首先,用户名应该是存储在cookie中的,于是在taobao.com的域名中用 firefox看到用户名确实是存储在 coo

2014-11-06 14:03:28 2381 1

原创 利用Nginx实现动静分离和负载均衡

利用Nginx实现动静分离和负载均衡V1.0 By 李乐,杨  版本修改历史 版本修改内容修改人日期1.0创建文档李乐,杨2010-04-03 写此文的目的:4月3、4日在家闲着,于是一起整理资料。 1、Nginx介

2013-02-28 10:49:11 2185

原创 高并发高流量网站架构

Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。  本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容:  首先在整个网络

2013-02-28 09:52:09 1268

原创 urlrewrite(伪静态技术运用)

什么是伪静态?1.是通过正则映射把本是动态的页面转成看起来是静态的页面为什么用伪静态?1.浏览器不收录带'?' url2.打开一个页面后(url 完全相同),再次打开会很快。因为转换页面是在内存中完成的,如果再次打开同一个页面,就不会再转换,而是直接在内存中读取。现在每转一个页面都换 url, 内存使用情况,自己考虑一下。。3.cup 资源占

2013-02-04 17:07:14 817

原创 jQuery Ztree

Ztree是一个使用jQuery实现的JSP页面的各种功能树,本文介绍一个异步获取数据到下拉树的实现方式。当前版本Ztree 3.5.01simple.html[html] view plaincopy>  html>    head>      title>simple.htmltitle>

2013-02-04 16:54:12 1018 1

原创 使用JDI监听Java程序运行

va虚拟机提供了一套用于调试(JVMDI)和监视(JVMPI)的接口,Java5之后统一为JVMTI: http://docs.oracle.com/javase/1.5.0/docs/guide/jvmti/ 。 其中JVMDI分为三个部分:JVMDI,JDWP和JDI . http://docs.oracle.com/javase/1.4.2/docs/guide/jpda/a

2013-01-30 11:32:30 1046

原创 JDI简介

JDI(Java Debug Interface)是 JPDA 三层模块中最高层的接口,定义了调试器(Debugger)所需要的一些调试接口。基于这些接口,调试器可以及时地了解目标虚拟机的状态,例如查看目标虚拟机上有哪些类和实例等。另外,调试者还可以控制目标虚拟机的执行,例如挂起和恢复目标虚拟机上的线程,设置断点等。目前,大多数的 JDI 实现都是通过 Java 语言编写的。比如,Java 开

2013-01-30 09:53:39 1765

原创 JAX-RS入门 五:自动转换

一、默认类型转换规则 在上一节中,已经了解了怎么使用那个annotations去提取请求中各种信息,不过得到的信息值默认都是一个string类型。 这一节介绍JAX-RS一些内置的自动类型转换及其规则。 理论上JAX-RS可以将请求信息转换成任一Java类型,只要该Java类型满足以下条件之一:基本类型: int、short、float、double、byte、ch

2013-01-29 17:51:29 871

原创 JAX-RS入门 四:注入

一、[email protected]: 从URI模板参数中提取数据@javax.ws.rs.MatrixParam:从URI中提取Matrix参数@javax.ws.rs.QueryParam:从URI中提取查询参数@javax.ws.rs.FormParam:提取Post Form参数@javax.ws.rs.HeaderParam:提取HTTP请求头信

2013-01-29 17:49:50 1147

原创 JAX-RS入门 三:细节

一、若希望一个Java类能够处理REST请求,则这个类必须至少添加一个@Path("/")的annotation;对于方法,这个annotation是可选的,如果不添加,则继承类的定义。 二、一个方法上只有添加了某个Http Method的annotation,例如@GET,才有资格处理请求。 三、@Path里的值可以是一个复杂的表达式,例如@Path("{id}") ,其中{

2013-01-29 17:48:04 1095

原创 JAX-RS入门 二 :运行

上一节,已经成功的定义了一个REST服务,并且提供了具体的实现,不过我们还需要把它运行起来。 在上一节的装备部分,列举了必须的jar(在tomcat中运行)和可选的jar(作为一个独立的应用程序运行)。这一节将分别介绍如何做为一个独立的应用程序运行和如何在tomcat里运行。 Tomcat(或者其他Web容器)中运行要在tomcat之类的容器里运行,首先需要定义一个Appl

2013-01-29 17:42:25 3990

原创 JAX-RS 入门一:基础

简介JAX-RS是一套用java实现REST服务的规范,提供了一些标注将一个资源类,一个POJOJava类,封装为Web资源。标注包括:@Path,标注资源类或方法的相对路径 @GET,@PUT,@POST,@DELETE,标注方法是用的HTTP请求的类型 @Produces,标注返回的MIME媒体类型 @Consumes,标注可接受请求的MIME媒体类型@PathParam,@Q

2013-01-29 17:36:15 1907

原创 JAX-RS是什么?

JAX-RS是JAVA EE6 引入的一个新技术。 JAX-RS即Java API for RESTful Web Services,是一个Java 编程语言的应用程序接口,支持按照表述性状态转移(REST)架构风格创建Web服务。JAX-RS使用了Java SE5引入的Java标注来简化Web服务的客户端和服务端的开发和部署。JAX-RS提供了一些标注将一个资源类,一个POJO Java类,

2013-01-29 17:32:35 1349

转载 浅谈Java中的几种随机数

众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。我们从书本上学到什么?最明显的,也是直观的方式,在Java中生成

2013-01-29 16:35:14 779 1

转载 java程序员面试中的多线程问题

很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概

2013-01-29 16:30:25 892

原创 Spark源代码编译生成全攻略

其实关于这个问题在Spark的官网www.igniterealtime.org上有很详尽的介绍,因此本文大部分内容是从英文文档引用而来的,其中还有一些个人的经验。想了解更多关于"Spark"的文章,请点击这里.安装JDK这个不用说了,注意版本,最少要1.5,推荐使用 安装Eclipse3.3a) 从官网下载Eclipse 3.3 (对Java开发者用的)b) 假

2012-12-31 16:29:52 2761 1

原创 spark+openfire二次开发

spark+openfire二次开发(一)文章分类:Java编程1.准备工作:到官网上下载Openfire 3.6.4,并通过svn下载openfire、Spark和SparkWeb的源代码官网地址如下:http://www.igniterealtime.org/downloads/index.jsp注意官网上最新的Spark版本是2.5.8,其jdk环境最好使用1.6

2012-12-31 15:55:07 7290

原创 Openfire+Spark+Spark Web安装配置

Openfire+Spark+Spark Web安装配置 一.安装环境 操作系统:Windows XP Prefessional SP2服务器软件:Openfire 3.4.2            OpenfireEnterprise 3.4.2客户端软件:Spark 2.5.7            SparkFastpath Webchat 3.4.1

2012-12-31 10:32:17 5547 1

原创 Hadoop简介

Hadoop  Hadoop示意图一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上。而

2012-12-31 10:11:00 1004

UML面向对象建模基础+课件

UML面向对象建模基础+课件 个人认为值得学习的好资料,难得*****5星

2009-12-10

ubuntu和Linux

ubuntu 9.10个人认为最好的手册,和我精心推荐的指令,绝对是你找都找不到的,最佳手册,如果你用ubuntu的初级人物的话,所以我要多点分了啊

2009-12-10

最好最全的oracle

最全的最好用的oracle资料,一天一天学,很爽,包会用,带资料啊

2008-11-11

图灵 x 实体Bean生成器v1.0

如果你想节省时间和精力不防看看这个咚咚图灵 x 实体Bean生成器v1.0图灵 x 实体Bean生成器v1.0图灵 x 实体Bean生成器v1.0图灵 x 实体Bean生成器v1.0图灵 x 实体Bean生成器v1.0图灵 x 实体Bean生成器v1.0

2008-08-30

几大厂商数据仓库解决方案

几大厂商数据仓库解决方案几大厂商数据仓库解决方案

2008-08-26

数据挖掘入门数据挖掘入门

数据挖掘入门数据挖掘入门数据挖掘入门数据挖掘入门数据挖掘入门

2008-08-26

纯struts带标签

纯struts带标签纯struts带标签

2008-08-26

自定义标签实例与解释

自定义标签实例与解释自定义标签实例与解释自定义标签实例与解释

2008-08-26

ROSE培训教材中文简版

ROSE培训教材中文简版ROSE培训教材中文简版

2008-08-24

Flash开发的拾色器

Flash开发的拾色器Flash开发的拾色器

2008-08-24

黑色很酷flash留言本公开源码

黑色很酷flash留言本公开源码

2008-08-24

留言板留言板

留言板留言板留言板留言板留言板留言板

2008-08-24

面试大全面试大全

面试大全面试大全面试大全面试大全面试大全面试大全面试大全面试大全

2008-08-24

物流jsp+javabean

毕业设计 -----物流

2008-05-17

struts+spring+hibernite的增删改查

给大家个简单的事例,希望大家进步!!

2008-05-17

SQL封装

初学者毕经的个人认为最好的JDBC

2008-03-03

JAVA5API文档中文版.CHM

JAVA5API文档中文版.CHM

2008-03-03

空空如也

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

TA关注的人

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