自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(62)
  • 收藏
  • 关注

原创 真云假云还是浮云?

<br />厂商的炒作,加上IT人的自欺,很快就会让人们对某种技术感到失望。如果你正在考虑云计算战略的话,请千万别被这些虚伪的承诺所迷惑。<br />  如今,无论你去哪里,都会有人对你说,或者向你兜售和云计算有关的什么东东。而你只有剥去其谎言的外衣,还其本来面目,你才能够了解云计算是否真的适合于你的企业。下面就是我们列出的关于云计算的9大必须剥去的谎言。  <br />谎言1:只有一种“云”。至少有三种格式的“云”,每一种都有着不同的利益和风险。它们是1)“基础设施作为服务”(IaaS,提

2010-12-14 14:14:00 609

转载 深入分析Flex [Bindable] 以及使用方法

<br /><br />[Bindable]大概又是Flex用得最多的元数据了。刚开始用用确实好简单,效率真是没的说。不过这几天用着却碰到了些问题,我自己搜集了些资料,想着有必要在blog里总结一下吧。啥是元数据(metadata)<br />知道就跳过吧。今天不晓得为什么livedoc.adobe.com这么慢,没办法,拿不到权威的解释了。我就按自己的理解随便解释一下:首先要明白元数据不是语法的一部分,而是专门给编译器用的,说白了是告诉编译器做某些事情,学过java之类的应该知道。那Binda

2010-12-02 16:33:00 478

原创 TOMCAT 集群

<br />大型的企业应用每天都需要承受巨大的访问量,在着巨大访问量的背后有数台服务器支撑着,如果一台服务器崩溃了,那么其他服务器可以使企业应用继续运行,用户对服务器的运作是透明化的,如何实现这种透明化呢?由如下问题需要解决。<br />一.Session的复制<br />二.如何将请求发送到正常的服务器<br />针对以上问题,可以使用群集和负载均衡来解决,整体架构如下:<br /><br /><br /><br />(图片来自:onjava.com)<br />中间由一台服务器做负载均衡(Load Ba

2010-11-29 18:55:00 350

原创 敏捷开发之Scrum(2): Scrum中的概念

  敏捷开发之Scrum(2): Scrum中的概念 收藏<br /><br />角色(Role)<br />在Scrum中一共有3种角色: 产品负责人(product owner), 项目组(Team)和Scrum管理者(Scrummaster)。product owner代表客户,项目发起人,或者说项目的利益相关者。productowner定义产品需求,对需求进行优先级排序,决定产品的发布时间,并且在每个sprint结束时进行产品验收。Team是项目的实际工作者一

2010-11-29 18:48:00 356

原创 oracle简单性能优化

<br />一、先介绍一下的SGA:的系统全局区,SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。<br />1、共享池又由两部分构成:共享区和数据字典缓冲区。共享SQL区专门存放用户SQL命令,oracle使用最近最少使用等优先级算法来更新覆盖;数据字典缓冲区(librarycache)存放数据库运行的动态信息。数据库运行一段时间后,DBA需要查看这些内存区域的命中率以从数据库角度对数据库性能调优。通过执行下述语句查看:<br />select(sum(pins-reloads))

2010-11-24 13:09:00 1213

转载 敏捷开发之Scrum(2): Scrum中的概念

  敏捷开发之Scrum(2): Scrum中的概念 收藏<br /><br />角色(Role)<br />在Scrum中一共有3种角色: 产品负责人(product owner), 项目组(Team)和Scrum管理者(Scrummaster)。product owner代表客户,项目发起人,或者说项目的利益相关者。productowner定义产品需求,对需求进行优先级排序,决定产品的发布时间,并且在每个sprint结束时进行产品验收。Team是项目的实际工作者一般是

2010-11-17 12:59:00 585

转载 敏捷开发之Scrum(1): 传统开发过程与Scrum

<br />传统软件开发过程<br />传统软件开发过程中使用的较多的是顺序开发,其中的代表就是瀑布模型及其变种。它主要包括以下阶段:<br />计划阶段,产品经理开会研讨开发计划,产出一系列的甘特图和MSProject构建的项目计划图;在需求分析阶段详细分析所有的需求,由产品设计人员和需求分析人员根据市场需求以及客户反馈进行详细的需求分析,写出需求规格说明书,需求规格说明书在规定时间冻结,不再允许修改;设计阶段和开发阶段,几个高级工程师/架构师管理几个功能模块,进行相应的设计,形成设计文档并开

2010-11-17 12:58:00 570

原创 Flex Spring整合包

内容如下<br /> 关于Adobe Flex关于Spring为什么使用Flex和SpringFlex和Spring的整合<br />关于Flex<br />Adobe Flex是一套创建富客户端应用(RIAs)的框架.Flex生成的swf文件可以直接运行在FlashPlayer之中。相比较基于时间轴的Flash开发,Flex框架更适合那些用传统方式开发应用程序的开发人员。Flex应用可以使用Flexbuilder来开发。这套IDE是基于Eclipse平台开发的。ActionScript3语言是

2010-11-10 11:29:00 516

原创 Excel2003/2007 java读写POI

<br />一般项目中经常要解析和生成Excel文件,最常用的开源组件有poi与jxl。<br />jxl最早由韩国佬开发的,发行较早,更新较慢,目前似乎还不支持excel2007。poi是apache下的一个子项目,poi应该是处理ms的office系列文档最好的组件了。<br />poi3.6版本已经开始支持excel2007了。但是由于excel2007底层的实现似乎变成xml与excel2003底层存储发生了本质的变化,因此poi解析excel的类就存在差异了。<br />现在项目基本都用P

2010-11-10 10:53:00 3153 1

转载 基于模型、模式的技术架构设计

<br />前言<br />模型是整个架构设计的理论基础,模式是整个架构得以实现的方法论。以模型为基础,以模式为方法,以相关技术为手段去构建一个可行、可靠、可重用的平台架构。<br />▓模型是在一个更高的层次对现有的概念或实体进行抽象,它脱离了具体的基础平台,在这种概念的设计下,我们的平台架构会独立于任何基础平台。<br />▓模式是一个久经考验的、可行的、可靠的、可重用的针对某一类问题的解决方案。在架构设计中大量的采用相关模式进行设计,使我们的设计是经得起考验、已被证明是可行、可靠、可重用的。<br /

2010-09-23 21:58:00 522

原创 spring的ApplicationContext 与 struts

<br />ApplicationContext 是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应 用的容器”了:P,Spring把Bean放在这个容器中,在需要的时候,用getBean方法取出,虽然我没有看过这一部分的源代码,但我想它应该是一 个类似Map的结构。 <br />在Web应用中,我们会用到WebApplicationContext,WebApplicationContext继 承自Applicat

2010-09-23 18:33:00 515

原创 ApplicationContext 实例化后去哪里了?

<br />ApplicationContext 实例化后去哪里了?<br /> <br /> <br />假如我们在写一个基于Spring的普通应用程序,不管我们用了多么精妙的设计模式,进行了如何巧妙的设计,我们必须在某个地方执行这样的代码: <br />ClassPathXmlApplicationContext appContext = new ClassPathXmlApplicationContext( <br />new String[] {"applicationContext.xml", "

2010-09-23 18:13:00 954

原创 Spring oralce 中的事务传播属性 传播级别 PROPAGATION 详解介绍实例--更多实例更新中

Spring中的事务传播属性详解 ---Spring oralce 中的事务传播属性 传播级别 PROPAGATION 详解介绍实例 ---更多实例更新中.......【一】事务传播的级别:按照对事务要求的程度,从低--->高可以分成下面7个级别PROPAGATION_NEVER 总是非事务地执行,如果存在一个活动事务,则抛出异常PROPAGATION_NOT_SUPPORTED 总是非事务地执行,并挂起任何存在的事务。 PROPAGATION_SUPPORTS

2010-09-05 16:21:00 1166

原创 ORACLE的隔离级别-实用经典版-(isolation level)

提供目前ORACLE支持三种隔离界别。 ORACLE提供了SQL92标准中的read committed和serializable,同时提供了非SQL92标准的read-only。Oracle默认的隔离级别是read committed。read committed (DEFAULT):读提交l 这是ORACLE缺省的事务隔离级别。l 事务中的每一条语句都遵从语句级的读一致性。l 保证不会脏读;但可能出现非重复读和幻像。

2010-09-04 01:42:00 1965

原创 第一章 Oracle PL/SQL开发基础---草稿

<br />第一章         基础知识<br />第一节 SQL标准<br />SQL92是数据库的一个ANSI/ISO标准<br /> 这个标准的前身是SQL92 ANSI/ISO标准,而SQL92之前还有一个SQL89 ANSI/ISO标准。<br />它定义了一种语言(SQL)以及数据库的行为(事务、隔离级别等)。不同的商业数据库大部分符合SQL92的标准,但那小部分的差异往往是不同数据库自身的特点优势,也就这小部分会给移植带来无尽的烦恼。当然,如果开始后就可以避免使用具体数据库的特点可以很大程

2010-08-30 23:16:00 948 1

原创 提纲

<br />思考中...<br /> 

2010-08-22 23:13:00 292

原创 前言

<br />突然想到写一本书,前后思考一个周末,说干说干,趁热打铁。 这个世界,世事太纷繁,人太浮躁,包括 自己,心境不平和,希望一本静一静心。想一想,把这几年做的一些工作总结总结,希望对新手的人有所参考,对熟手有所启迪,也希望老手多些评论。<br /> <br />看过老外一些书,老在思考 为什么他们写的书 那么好, 而我们自己呢缺很少有几本可以放在案头的好书。 是我们太笨了吗? 或者做开发的人缺少些文笔? 抑或是很少有经验丰富的人还在做开发? 也许有它自己的原因。 扪心问自己,我们都心里都明白。 我们缺

2010-08-22 23:11:00 283

原创 SQL Loader

一:sql loader 的特点oracle自己带了很多的工具可以用来进行数据的迁移、备份和恢复等工作。但是每个工具都有自己的特点。比如说exp和imp可以对数据库中的数据进行导出和导出的工作,是一种很好的数据库备份和恢复的工具,因此主要用在数据库的热备份和恢复方面。有着速度快,使用简单,快捷的优点;同时也有一些缺点,比如在不同版本数据库之间的导出、导入的过程之中,总会出现这样或者那样的问题,这个

2009-03-11 00:50:00 647

转载 ORACLE 中ROWNUM用法及原理

对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明假设某个表 t

2009-03-05 10:20:00 370

原创 2007年中国电子邮件营销市场规模达2.5亿元

 刚刚揭晓的《Netguide2008中国网络广告市场调查研究报告》显示:2007年中国电子邮件营销市场规模达2.5亿元。  由DCCI互联网数据中心(www.dcci.com.cn)主办,中国互联网协会指导的2007-2008中国互联网市场数据发布会(第二场),1月21日在京第一时间通过《Netguide2008中国网络广告市场调查研究报告》的发布揭晓了2007中国网络广告市场规模、竞争格局、发

2008-09-17 01:03:00 595

原创 web调试工具

HTTP调试工具:FIDDLER介绍一(翻译) Fiddler工具介绍一(原文地址:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebgen/html/IE_IntroFiddler.asp)这个工具我已经使用比较长时间了,对我的帮助也挺大,今天我翻译的微软的...

2008-09-15 15:10:26 98

原创 常用网络收费推广软件(一)

来自:http://www.shang-ba.com/?p=35 商巴网络推广研究任亚商务软件 http://www.csmarket.com/博客群建营销王 http://www.bokeyx.cn/网站推广宝 http://www.1sui.com/http://www.renya.cn/常用推广软件列表 http://www.skycn.com/sort/sort2011000_indate

2008-09-14 01:58:00 185

转载 E-mail地址搜集方法

有这么一群人,他们将网络上分散的网站搜集整理,建立了一个搜索导航引擎。他们中的很多人都成了富翁,甚至亿万级的富翁。  有这么一群人,他们将网络上流传的E-mail地址搜集整理,建立了一个E-mail数据库。他们成了网民们的公敌,深恶痛绝的那种公敌。  同样是搜集Internet上的资源,同样是为网民服务,那些搜索E-mail地址的人却背上了骂名,仅仅因为他们是垃圾邮件发送者的帮凶。不可否认

2008-08-31 18:18:00 4918

转载 浙江电信VNET的网络营销影响品牌形象

浙江电信VNET的网络营销来自:http://www.shang-ba.com 商巴互联网营销 最近用电信宽带发现这样的情况 输入无效网址(不存在网址,比如http://unknownhost),会自动引导到:http://60.191.124.222/dnsA.aspx?AIMT=http%3A//unknownhost/&host=unknownhost&refer=&serv

2008-08-30 00:37:00 1445

转载 博客营销对话

                                                一段博客营销对话来自:http://www.shang-ba.com 商巴互联网营销 博客营销是什么概念呢,看了下面我和某业内人士的对话,或许可以了解些皮毛有资料吗?就是通过博客的相互传播达到营销的目的。什么平台呢。各大博客平台。新浪博客之类的?怎么做广告进去呢?

2008-08-29 23:49:00 373

转载 Spring的OpenSessionInViewFilter和OpenSessionInViewInterceptor

xml 代码  对Hibernate的懒加载问题,Spring提供了OpenSessionInViewFilter和OpenSessionInViewInterceptor两种东西。   对OpenSessionInViewFilter,需要在web.xml文件中配置。xml 代码filter>     description>处理Hibernate的懒加载

2008-08-01 09:56:00 1453

(哭求)表头拖动 改变列宽度的表格组件 与firefox兼容

(哭求)表头拖动 改变列宽度的表格组件 与firefox兼容, 知道http://webfx.eae.net/ 上有, 但是好像打不开,有哪位朋友,自己有这样的组件源码,发我一份。 发我邮箱:shang.jerald@gmail.com msn:shang.jerald@hotmail.com...

2008-07-24 12:31:14 137

原创 seo 车东 提高网站在Google中的排名

参考:http://www.shang-ba.com 商巴网目前中文网站在整个互联网中的影响还比较小,这主要是由于中文网站总体的水平(技术上,内容上)都还相对落后造成的,最主要的表现有: 行业知识:不知道搜索引擎对吸引的新用户的重要性,在搜索引擎排名服务中追求“傻瓜相关”,购买一些其实没有太多实际意义的行业关键词。其实能够用户输入的关键词越多,真对性越强,价值越高。如果用户能够直接定位到产品具

2008-07-21 13:45:00 601

转载 db2 索引 设计准则

1. 一个表如果建有大量索引会影响 INSERT、UPDATE 和 DELETE 语句的性能,因为在表中的数据更改时,所有索引都须进行适当的调整。另一方面,对于不需要修改数据的查询(SELECT 语句),大量索引有助于提高性能,因为数据库有更多的索引可供选择,以便确定以最快速度访问数据的最佳方法。2. 组合索引:组合索引即多列索引,指一个索引含有多个列。一个组合索引相当于多个单列索引,如索引(

2008-07-02 12:47:00 2986

原创 《Spring Web Flow 介绍》PPt文档

自己写的一份PPT文档,作为公司内部演示培训用,点击下载。

2008-06-03 10:23:00 467

原创 DB2 SQL 调优/优化 案例

DB2 SQL 调优案例 环境:windows xp/DB2 v8.1/actuate报表系统. 数据库的优化工作,对于开发者而言基本就是让select , update,delete更快速,而绝大部分时候都是为了让查询,也就是让select 更快;当然了,从DBA的角度思维 就更为 底层拉,但目的应该是一致的。 当系统是个大数据量应用的时候,作为DBA在建立数据库脚本时候,应该需要更多与开发者沟

2008-06-01 23:00:00 2583

原创 DB2 没有函数索引的 替代方案

db2中函数索引吗?有个SQL ,WHERE 中个函数LCASE(列)select count(*) from enduser where User_GroupDN = ? and LCASE(User_EnglishName) = ?在ORACLE中可以建立一个函数索引,在DB2中怎么办能提高查询速度??  创建一个新列,在新列上建立索引例如:在AAA表中加入一列,AA4 此列是AA1列的小写

2008-05-19 16:19:00 2495

原创 tkprof和sql trace

1.准备使用SQL TRACE    1) Init.ORA参数    2) 确定是以"dedicated"方式连接到数据库    2. 在系统中打开SQL_TRACE    3. 在session中打开SQL_TRACE    1) 在SQLPLUS中 alter session set sql_trace=true    2) 在PL/SQL中,由于不能执行alter session,可以使用

2008-05-15 22:05:00 503

原创 常见Oracle HINT的用法

  1. /*+ALL_ROWS*/  表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.  例如:  SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=SCOTT;   2. /*+FIRST_ROWS*/  表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化

2008-05-15 09:07:00 283

原创 ORACLE索引与高性能SQL介绍

什么是索引    索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;    Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引;    索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。    使用索引的目的  加快查询速度  减少I/O操作  消除磁盘排序    何时使

2008-05-15 08:44:00 345

原创 oracle 特殊索引

在Oracle里除了我们常用的B树索引外,还有一些非凡索引能被使用。      如:倒序索引,位映射索引,函数索引等。      我根据自己的体会,列一个注重事项:      倒序索引:      ORACLE DOC上说倒序索引比较适合于序列号产生的字段,如唯一编号。      但是这样的索引对于范围的比较,如 > < between ... and ... 等操作是不起作用的;   只对 =

2008-05-15 08:40:00 448

原创 oracle 索引函数--sql性能调优

      函数索引正确恰当使用也能成倍提高查询速度。 Oracle8i的很重要的一个新特性就是增加了function-based index这种索引类型(后面简称为FBI)。有了这个特性后,Oracle DBA就可以在索引中使用函数或者表达式了。这些函数可以使Oracle自己的函数,也可以使用户自己的PL/SQL函数等。   DBA在SQL语句调优的过程中遇到的一个很常见的问题就是,如何优化那些

2008-05-14 22:57:00 1436

原创 oracle 10g默认的用户名与密码是什么?

oracle 10g默认的用户名与密码是什么?   问题:我通过http://localhost:5500/em想进入,但我不知道用户名密码,查了网上一篇文章,输入默认的 SYSTEM/MANAGER SYSMAN/CHANGE_ON_INSTALL SYS/CHANGE_ON_INSTALL 都不行, 安装时并没有修改什么密码啊?我怎么办?   答: 10g改进了安全 10g刚刚安装时候让你输入

2008-05-14 22:18:00 1789

原创 java singleton

1. public class Singleton {      static Singleton instance =  new Singleton();   private  Singleton (){ }    public static Singleton getInstance() {          return instance;        }2.

2008-04-21 19:57:00 397

原创 Oracle优化的五个方面

  Oracle优化的五个方面在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过Oracle调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。    Oracle调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善Oracle数据库的性能,有一些基本

2008-04-21 18:38:00 384

空空如也

空空如也

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

TA关注的人

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