自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ing

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

原创 经常的项目过程

 历史一直重复着,上层要最短时间出成绩,下面要达到上面无底的要求。

2011-08-15 17:25:53 163

原创 SQL中使用WITH AS提高性能-使用公用表表达式(CTE)简化嵌套SQL

一.WITH AS的含义     WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行...

2011-02-11 16:53:56 135

原创 SQL compute by 的使用

GROUP BY子句有个缺点,就是返回的结果集中只有合计数据,而没有原始的详细记录。如果想在SQL SERVER中完成这项工作,可以使用COMPUTE BY子句。COMPTE生成合计作为附加的汇总列出现在结果集的最后。当与BY一起使用时,COMPUTE 子句在结果集内生成控制中断和分类汇总。下列 SELECT 语句使用简单 COMPUTE 子句生成 titles 表中 price 及 adva...

2011-02-11 15:41:09 673

原创 sql中 with rollup 、with cube、grouping 统计函数用法

SQL code <!-- Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->with rollup 、with cube、groupingCUBE 和 ROLLUP 之间的区别在于:CUBE 生成的结果集显示了所...

2011-02-11 15:25:17 368

原创 CUBE和ROLLUP的一个简单介绍

本文为网络转摘: ROLLUP和CUBE是SQL的扩展命令,可以在SQL Server 6.5(及以上版本)和Oracle 8i(及以上版本)中使用。  本文会为大家介绍如何将CUBE命令加载到SQL当中。我们将以北京的一家宠物超市的货源供应链为例,假设其数据表中包含了宠物商店供应链中有货源的宠物数量和类型:  表Pets TypeStore...

2011-02-11 15:07:24 123

原创 Java深度历险(二)——Java类的加载、链接和初始化

Java深度历险(二)——Java类的加载、链接和初始化在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用Java类加载器来加载修改过后的字节代码并在JVM上执行。本文接着上一篇的话题,讨论Java类的加载、链接和初始化。Java字节代码的表现形式是字节数组(byte[]),而Java类在JVM中的表现形式是java.lang.Class类的对象。一个Java类从字节代码到能够在JVM...

2011-01-14 11:18:39 114

原创 Java深度历险(一)——Java字节代码的操纵

Java深度历险(一)——Java字节代码的操纵在一般的Java应用开发过程中,开发人员使用Java的方式比较简单。打开惯用的IDE,编写Java源代码,再利用IDE提供的功能直接运行Java 程序就可以了。这种开发模式背后的过程是:开发人员编写的是Java源代码文件(.java),IDE会负责调用Java的编译器把Java源代码编译成平台无关的字节代码(byte code),以类文件的形式保...

2011-01-14 11:15:01 86

Oracle 如何修改列的数据类型

 问题     表A有数据,想修改其中有一列A1为VARCHAR2(10)型(原来为NUMBER型)。当时开始执行sql    alter table A modify (A1 varchar2(10));结果报错了 SQL> alter table A modify (A1 varchar2(10));alter table Amodify(A1 var...

2010-10-10 11:43:22 263

原创 JAVA String字符串格式化

JDK1.5中,String类新增了一个很有用的静态方法String.format():format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。举几个这个方法实用的例子(注释是输...

2010-09-21 17:00:47 196

原创 ORACLE数据库性能优化

ORACLE数据库性能优化 Oracle应用系统的优化四个方面 1.    应用程序SQL语句优化;  2.    ORACLE数据库参数调整;  3.    操作系统参数调整;  4.    网络性能调整.  oracle应用系统的性能指标1.    数据库吞吐量;  2.    数据库用户响应时间. ORACLE数据库性能优...

2010-09-19 22:10:07 204

原创 新产品开发项目管理所涉及体系文档目录总表

新产品开发项目管理所涉及体系文档目录总表 ├─05项目管理│ ├─01立项│ │ ├─新产品的商品化立项书模板.doc    134.00KB│ │ ├─新产品规划立项书模板.doc    145.50KB│ │ ├─新产品规格定义书模板.doc    125.50KB│ │ ├─立项阶段流程.doc    106.50KB│ │ ├─项目可行性报告模板.doc    134.00KB│ ...

2010-09-19 22:09:12 288

原创 面试经典回答

面试经典回答 1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职...

2010-09-19 22:07:47 138

原创 Oracle Constraint_type,约束类型

Type Code Type Description Acts On Level C Check on a table Column O Read Only on a view Object P Primary Key Object R Referential AKA Foreign Key Col...

2010-08-17 17:02:31 247

hibernate oracle char character 字段的数据表只查出一个字符

hibernate oracle char character 字段的数据表只查出一个字符在orcal下会遇到数据表中的字段如果为char类型的话,使用hibernate原生sql去查询执行,返回结果往往会只显示一个字符,原因是char在java只有两个字节。解决方法1.改成   String sql = "select cast(列名 as varchar2(列的大小)) f...

2010-08-09 10:56:32 160

原创 UML类图

在Visio里,包和类的关系是包含关系,将类拖入包的文件夹之后,关系就建立了,二元关联符号可以设置为:聚合、合成。 接口:空心圆+直线(唐老鸭类实现了‘讲人话’); 依赖:虚线+箭头(动物和空气的关系); 关联:实线+箭头(企鹅需要知道气候才迁移); 聚合:空心四边形+实线+箭头(雁群和大雁的关系); 合成:实心四边形+实线+箭头(鸟和翅膀的关系); 泛化:空心三角形+实线(动物和鸟的继承关系);...

2010-07-16 11:01:11 106

原创 从 if else 到设计模式的转变

   面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。 传统思维习惯分析为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只看到代码重用,因为他看到if...

2010-07-16 10:56:33 621

原创 UML基础

http://www.ibm.com/developerworks/cn/rational/r-uml/  UML基础知识 UML只是一门语言,通过这种标准统一的语言,使交流更为通畅。UML提供了如下模型描述图,但是其内涵远不止于以下,入门先粗略了解一下: 用例图用例图描述了系统提供的一个功能单元,主要是为了帮助开发团队以可视化的方式来理解系统需求。包含...

2010-07-16 10:33:21 96

依赖和关联之间明显区别

聊天记录。。。。。。。。 梁XX  10:03:33你对UML熟唔熟悉?    …  10:05:16一般梁XX  10:07:37依赖同关联之间明显区别系乜?    …  10:09:17 从图上 虚线带箭头的,是依赖关系。实线带箭头的,是关联关系。梁XX  10:09:22点样选择?梁XX  10:09:48我知道关联既关系比依赖要弱,但系系实际中点选择?    …  10:09:57...

2010-07-16 10:31:21 197

原创 面向对象设计原则

面向对象设计原则 收藏 (1)SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 职责即为"变化的原因".  (2)OCP (Open-Closed Principle)开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 对于扩展是开放的,对于更改是封闭的. 关键是抽象.将一个功能的通用部分和实现细节部分清晰的分离开来. 开发人员应该仅仅对程序中呈现...

2010-07-01 15:25:40 93

原创 举例说说Adapter模式

   假如你朋友送你一个新鼠标,是usb接口的,而你电脑的主板没有usb接口,只有ps2接口。但是你想用上新鼠标,怎么办呢。呵呵,大家都知道,买一根连接线,一端接受usb,令一端接收ps2,那就可以了。      在这个例子中,连接线就起到了适配器的作用。再强调一点,虽然同时usb,但是也要分正负面的,ps2也是。      那么现在假设鼠标Mouse是带 UsbA 接口的(UsbA与Us...

2010-07-01 15:24:46 138

原创 【转】Java反射经典实例 Java Reflection Cookbook

Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性public Object getProperty(Object owner, String fieldName) throws...

2010-07-01 15:19:42 67

原创 Java异常处理之陋习展播

 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?   1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4 Statement stat = conn.createStatement();...

2010-07-01 15:05:30 92

原创 Java Reflection (JAVA反射)

Java Reflection (JAVA反射)     作者:  corlin  日期:  04-05-10 10:32  点击数:  748    Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许...

2010-07-01 14:48:36 64

原创 反射简单的例子

HashMap d = (HashMap)Class.forName("java.util.HashMap").newInstance();d.put("11","111111");System.out.println(d.get("11")); //通過 包路徑實例話對象 Class c=Class.forName("java.util.HashMap");//實例化類 ...

2010-07-01 14:44:58 178

原创 caller,callee,arguments,call,apply用法以及说明

<script>//caller 得到呼叫自己的functionfunction callerDemo() {if (callerDemo.caller) { var a= callerDemo.caller.toString(); alert(a); } else { alert("this is a top function"); ...

2010-07-01 14:19:29 102

原创 常用JS加密编码算法 五:SHA1算法

五:SHA1算法/* * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined * in FIPS PUB 180-1 * Version 2.1a Copyright Paul Johnston 2000 - 2002. * Other contributors: Greg Ho...

2010-07-01 14:18:18 143

原创 常用JS加密编码算法 四:MD4算法

四:MD4算法/* * A JavaScript implementation of the RSA Data Security, Inc. MD4 Message * Digest Algorithm, as defined in RFC 1320. * Version 2.1 Copyright (C) Jerrad Pierce, Paul Johnston 1999 - 2...

2010-07-01 14:13:39 433

原创 常用JS加密编码算法 三:MD5

三:MD5/* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002. * Other co...

2010-07-01 14:11:34 105

原创 常用JS加密编码算法 二:Base64编码,解码函数

二:Base64编码,解码函数var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var base64DecodeChars = new Array( -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, ...

2010-07-01 14:08:25 124

原创 常用JS加密编码算法 一:UTF8编码函数

一:UTF8编码函数function URLEncode(Str){ if(Str==null||Str=="") return ""; var newStr=""; function toCase(sStr){ return sStr.toString(16).toUpperCase(); } for(var i=0,icode,len=...

2010-07-01 14:04:23 363

原创 java String日期格式转换

SimpleDateFormat sdf = new SimpleDateFormat("yyyymmdd"); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/mm/dd"); String date = "20100701"; String new_s = date.replaceAll("(\\d{4})(\...

2010-07-01 14:00:30 129

原创 SQl2000 刪除所有表资料

一条SQL删除所有表中数据EXECUTE sp_msforeachtable 'delete from ?'或者EXECUTE sp_msforeachtable 'truncate table ?'

2010-07-01 13:56:18 99

原创 Oracle 流水号

select level lv from dual connect by level < 11

2010-07-01 13:50:59 111

原创 SQLServer和Oracle的常用函数对比

Oracle和SQLServer常用函数对比 数学函数  1.绝对值  S:select abs(-1) value  O:select abs(-1) value from dual  2.取整(大)  S:select ceiling(-1.001) value  O:select ceil(-1.001) value from dual  3.取整...

2010-07-01 13:42:42 101

原创 【JAVA事务】JAVA的事务处理总结

一:什么是JAVA事务?    通常的观念认为,事务仅与数据库相关.事务必须服从ISO/IEC所指定的ACID原则.ACID是原子性(Atomicity),一致性(Consistency),隔离性(Isolation)和持久性(Durabillty)的缩写.事物的原子性:表示事务执行过程中的任何失败都将导致事务所做的任何修改失效.一致性:表示当事务执行失败时,所有被该事务影响的数据...

2010-06-30 16:00:59 89

原创 控制反转(Ioc)的设计原则(转载)

控制反转(Ioc)的设计原则                                                                        --减轻组件间的依赖性及藕合性的设计原则                                                      作者:Make  创建日期:2005-07-24导读1.缘由2、...

2010-06-30 15:00:10 91

原创 Spring学习笔记:1、概念理解(转载)

Spring学习笔记:1、概念理解对Spring耳闻已久,但一直没有时间和心情去看它,最近它的声音是越来越大了,Java视线http://forum.iteye.com/有不高手在谈论它。于是趁着有空闲时间,我也花了两个晚上看了看Spring,看的是夏昕的<Spring开发指南>http://www.xiaxin.net/Spring_Dev_Guide.rar,文章写得不错。...

2010-06-30 14:55:46 89

原创 Ioc容器的革命性优点

我们知道,在Java基本教程中有一个定律告诉我们:所有的对象都必须创建;或者说:使用对象之前必须创建,但是现在我们可以不必一定遵循这个定律了,我们可以从Ioc容器中直接获得一个对象然后直接使用,无需事先创建它们。  这种变革,就如同我们无需考虑对象销毁一样;因为Java的垃圾回收机制帮助我们实现了对象销毁;现在又无需考虑对象创建,对象的创建和销毁都无需考虑了,这给编程带来的影响是巨大的。 ...

2010-06-30 14:52:20 100

原创 IOC--1 - stonezhuzisgu的专栏 - CSDNBlog(转载)

IoC是什么?Inversion of Control,即反转控制,或许说为依赖注入更为合适。IoC就是IoC,不是什么技术,与GoF一样,是一种设计模式。     Interface Driven Design接口驱动,接口驱动有很多好处,可以提供不同灵活的子类实现,增加代码稳定和健壮性等等,但是接口一定是需要实现的,也就是如下语句迟早要执行:AInterface a = new AInte...

2010-06-30 14:49:43 74

原创 weblogic java.lang.OutOfMemoryError: PermGen space异常

这是一个Sun JVM的bug,对这个bug最彻底的解决办法就是不要用SUN的JDK,而改用BEA的 JRokit.

2010-06-25 16:06:11 85

空空如也

空空如也

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

TA关注的人

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