- 博客(332)
- 收藏
- 关注
原创 Oracle中删除外键约束、禁用约束、启用约束
最近制作报表制度时发现,Oracle和MS SQL SERVER的速度不在一个数量级,分析了一下是在Oracle中存在约束,执行以下sql可以生成禁止、启用、删除约束脚本,然后执行即可:禁用所有外键约束select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_c...
2010-07-07 14:44:17
463
改变IT世界的11大Apache开源技术
据国外媒体报道,转眼之间,Apache软件基金会已经成立10年之久了,11月份,Apache基金会的成员将会为其举行一次大型的庆祝。虽然Apache软件基金会是一个开源的组织,但是Apache却创造了对现代互联网来说很重要的技术。下面,我们将为您列举一些改变现代计算世界的Apache技术,具体如下:1、Apache Web ServerApache HTTP服务器项目Apach...
2009-09-28 08:53:17
302
Linux必学的60个命令
Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使 用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命...
2009-09-14 15:11:44
412
Java八荣八耻
以动手实践为荣,以只看不练为耻. 以打印日志为荣,以出错不报为耻. 以局部变量为荣,以全局变量为耻. 以单元测试为荣,以手工测试为耻. 以代码重用为荣,以复制粘贴为耻. 以多态应用为荣,以分支判断为耻. 以定义常量为荣,以魔法数字为耻. 以总结思考为荣,以不求甚解为耻....
2009-08-04 09:34:00
198
Spring声明式事务管理及事务嵌套
Spring声明式事务管理及事务嵌套:Spring动态代理的一个重要特征是,它是针对接口的,所以我们的dao要通过动态代理来让spring接管事务,就必须在dao前面抽象出一个接口,当然如果没有这样的接口,那么spring会使用CGLIB来解决问题。事务配置Spring动态代理的一个重要特征是,它是针对接口的,所以我们的dao要通过动态代理来让spring接管事务,就必须在dao前面抽象出...
2009-08-04 00:43:00
187
Spring声明式事务管理及事务嵌套
Spring声明式事务管理及事务嵌套:Spring动态代理的一个重要特征是,它是针对接口的,所以我们的dao要通过动态代理来让spring接管事务,就必须在dao前面抽象出一个接口,当然如果没有这样的接口,那么spring会使用CGLIB来解决问题。...
2009-08-04 00:43:00
199
原创 Linux的目录结构 linux技巧大全
Linux的目录结构Linux的目录结构比DOS复杂多乐,让我们来看看它的目录里有些什么东西吧./bin (binary) 这个目录包含着所有的标准命令和应用程序./boot 这里存放给lilo使用的一些文件./dev (device) 这个目录包含着与终端和外设的文件接口,在Linux下,文件和设备是用同种方法访问...
2009-08-03 18:37:00
397
原创 Oracle汉字排序nls_sort
[code="java"]alter session set nls_sort='schinese_pinyin_m';[/code][code="java"]select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');[/code]Oracle9i之前,中文是按照二进制编码进行排序的。在or...
2009-08-03 18:28:30
276
原创 【转】ORACLE查询树型关系(start with connect by prior)
oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: Java代码 [code="java"]select * from tablename start with cond1 connect by cond2 where cond3; ...
2009-08-03 18:26:00
152
T-SQL中的随机数
T-SQL中的随机数 SQL开发中会有生成随机数的需求,下面说几种常用的需求和解决办法(基于MS SQL),最后总结出通用的办法:1、0-9间的随机整数,包括0和9本身: abs(checksum(newid()))%10 扩展从a-b间的随机整数(a,b本身也是整数): a+abs(checksum(newid()))%(b-a+1) 2、0-1间的随机实数: r...
2009-08-03 08:50:00
166
oracle 基础学习
(1) 查询数据库名:SQL> select name from v$database;(2) 查询数据库实例名:SQL> select instance_name from v$instance;(3) 查询数据库服务名:SQL> select value from v$parameter where name='service_names'; // (小写)(4) 查询全局数...
2009-07-30 17:10:00
447
Oracle的分页查询语句
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的...
2009-07-28 11:23:00
299
Struts2+Spring+Hibernate搭建全解!
<meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta
2009-07-28 10:17:00
190
DispatchAction使用要点
注意:继承自dispatchaction;去掉execute()方法;add(),search()方法的定义完全照搬execute()。public class PersonAction extends DispatchAction{ public ActionForward add(ActionMapping mapping, ActionForm form, HttpServlet...
2009-07-28 09:52:00
169
云计算
云计算云计算是近几年最为热门的互联网话题。什么是云计算呢?简单地说,云计算可以把全球的互联网设备聚合到一起,形成一个虚拟的计算能力和存储能力。在云计算环境下,PC机、手机等设备,都是组成“计算云”的雨滴单位。借助蚂蚁多啃死大象的特点,这些数以百万计的廉价的设备的能力被聚合累加后,其性能远远超过现有的最先进的大型计算机。当拥有了强大的“计算云”后,科学家们就可以实施一系列的梦想,这些梦想正逐...
2009-07-28 09:40:00
203
从智能到虚拟 中国十大未来互联网趋势
从智能到虚拟 中国十大未来互联网趋势 我们很满意自己进入的当前网络纪元,通常被称为Web 2.0。这个阶段互联网的特征包括搜索,社区网络,在线媒体(音乐,视频等),内容聚合和联合供稿(RSS),mashups (APIs),还有更多。当前互联网大多数仍然通过PC访问,但是我们开始看到更多从移动设备(比如iPhone)和电视机(比如XBox Live 360)而来的互联网因素。...
2009-07-28 09:37:00
336
Oracle数据库设计提升性能的五条法则
众所周知,数据库设计的好坏直接关系到数据库运行的效率。根据笔者的经验,对于提升数据库性能来说,合理的数据库设计,比升级服务器的硬件配置,还要来的有效。但是,笔者无论是在跟同事合作,又或者是在论坛上跟相关同行交流的时候,总是会发现有些人有一些不好的数据库设计习惯,影响了数据库的性能,增加了数据库管理员的工作量。笔者认为,为了提升数据库的性能,在Oracle数据库设计的时候,要做到五条法则。一...
2009-07-27 17:00:00
166
纸黄金投资五大要素
作者: 杨宏亮 07-27 08:07 来源: 纸黄金网 黄金市场风云变幻,金价走势受供求、政治、经济、技术和心理等诸多因素影响。有时大起大落,风高浪急。有时多空胶着,波澜不兴。那么投资者在金市中如何树立正确的投资理念?如何把握准确的买卖时机呢?如何才能长期稳定的获利呢?我认为应从以下五个方面入手 一、风险控制是第一位的 美国股神巴菲特曾经说过一句广为流传的话:“投资要尽量避免...
2009-07-27 14:55:00
265
投资大师经典名人名言
投资大师经典名人名言 作者: 小太阳 11-05 08:57 来源: 纸黄金网 投资不仅仅是一种行为,更是一种带有哲学意味的东西! ------[美国]约翰.坎贝尔 不进行研究的投资,就象打扑克从不看牌一样,必然失败! ---[美国]彼得.林奇 不要懵懵懂懂的随意买股票,要在投资前扎实的做一些功课,才能成功! -----[美国]威廉.欧奈尔 你永远不要犯同样的错误,...
2009-07-27 14:52:00
185
理财领域各种“潜规则”
理财领域各种“潜规则”: 作者: 04-25 09:42 来源: 纸黄金网 潜规则,是相对于“明规则”而言的。顾名思义,就是指那些看不见的,明文没有规定的但却又是广泛认同、实际起作用的,人们在某些领域所必须“遵循”的规则。详细说来,潜规则具有如下一些特点:首先,潜规则也是一种规则。只不过,它在特定领域、特定人群中起作用,并不为大众熟知。既然如此,潜规则下发生的行为和现象就绝...
2009-07-27 14:49:00
373
使用 SwitchAction
SwitchAction 主要用于模块之间的切换。当一个应用之中存在多个模块时,使用SwitchAction在不同模块之间的action之间切换还是相当方便的。在下面的 web.xml 中,力日载了 Struts 的两个配置文件,其中一个作为系统的一个模块加载,该web.xml的配置代码如下:<servlet><!定义 Struts的核心控制器-->&...
2009-07-27 11:54:00
205
LookupDispatchAction类使用说明
org.apache.struts.actions.LookupDispatchAction类别是 DispatchAction 类别的子类,与DispatchAction类似的是,它透过请求上的参数来决定该执行哪一个方法,不过LookupDispatchAction多了查 询讯息资源档案的功能,LookupDispatchAction的用处之一,就是当一个表单中包括两个以上的按钮时,可以透过查询...
2009-07-27 11:26:00
270
action mapping中的attribute 属性
action mapping中的attribute 属性到底是干什么用的, 很早以前一直不太了解,今天突然又想到了这个问题,感觉不能再扔一边不管了, 一定要解决它.这是在网上查到的关于attribute的解释.1)应用前提,attribute只有在设置了name后才有意义。2)attribute可以实现对象的重用,即如果设置了attribute属性,在创建actionform是,会先去查找相应的s...
2009-07-27 11:13:00
245
悟透JavaScript
首先说明,这是别人写的一篇文章,写得很好,对理解JavaScript很有好处,所以转帖过来。引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,...
2009-07-26 18:02:00
135
如何培养员工自控力
如果一个员工的情商高,那么他在工作中取得成功的几率就高。所以在挑选员工的时候把情商因素考虑进去是合乎情理的。但是,怎样才能做到这一点呢?对于刚刚接触到情商这个概念的人来说,明白情商究竟是什么还是很重要的。 在很多的情况下,情商这个概念是被误解了的。实际上,很多人以为情商等同于社交技巧。这种观念是非常片面的。一个人的社交技巧是用来管理他和外部世界的关系的,比如如何和他人互动、沟...
2009-07-23 17:40:00
181
学会如何沟通?
卡耐基:如何与人沟通 交流沟通是人类行为的基础。但是,您的交流沟通是否能准确传达出您的愿望或对某事不予赞同的态度? 成功与否,与其说在于交流沟通的内容,不如说在于交流沟通的方式。要成为一名成功的交流者,取决于交流的对方认为您所解释的信息是否可靠而且适合。 交流沟通涉及到各式各样的活动:交流、劝说、教授以及谈判等。您要在这些活动中游刃有余,并培养出高效沟通所需的技巧。 一.良好沟...
2009-07-23 11:31:00
507
交际技巧
交际即社会交际与人际。 交际技巧: 最好的交际技巧就是没有技巧(即好的交际方式是真实,自然,没有手腕和技巧的)。 凡对于以真话为笑话的,以笑话为真话的,以笑话为笑的,只有一个办法:就是不说话。 和别人相处要学的第一件事,就是对于他们寻求快乐的特别方式不要加以干涉,如果这些方式并没有强烈地妨碍我们的话。 人际关系是人与人之间的沟通,是用现代方式表达出论语中“欲人施于己者...
2009-07-23 11:19:00
121
开发人员如何谈加薪,抛砖引玉
除非是自己就是企业的老板,开发人员总会面临如何跟上司谈加薪的问题。 IT行业是个人员流动率比较大的行业,跳槽是个大幅加薪的渠道,可是要冒很大职业风险,新公司的发展前景、上司的信任程度、同事配合程度、技术应用程度、培训机会等等,在某种程度上都是未知数。而且频繁跳槽的经历在自己的职业履历上写出来也并不是件可以炫耀的事情。 如果目前的工作单位对个人而言有发展前景,大部分人还是愿意选择原地起跳提高待遇的。...
2009-07-23 11:08:00
171
从技术的角度审视项目计划
一个好的项目计划需要在合适的时候计划处理以下技术内容: * 技术类文档的准备 编码规约 是否定义了完善的编码规约,是否在内部讲解了编码规约的内容。 文档注释规约 是否定义了详细的文件注释规约,文件头注释格式定义,属性,方法注释定义,修改,删除的注释方法,版本升级定义等。 常见代码问题汇总 是否将常见的问题收集成文档,并且在项目组内部宣讲。 技术调查文档 各项技术调查结果文档化,技术...
2009-07-21 17:00:00
153
使用Struts2开发Java Web应用程序
使用Struts2开发Java Web应用程序(目录) 收藏 配套源代码网站:https://teamware.dev.java.net第一部分 Struts入门 第一章 Struts2 概览(beta) 第二章 一个简单的Login 应用程序(beta) Struts 2 概要 第三章Struts配置(beta) 第三章 Struts配置(第一节 struts.propertie...
2009-07-20 17:57:00
173
CGlib简单介绍
CGlib简单介绍 CGlib概述:cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制。CGlib应用:以一个实例在简单介绍下cglib的应用。我们...
2009-07-17 15:54:00
220
XP极限编程
结队编程是XP极限编程的一个关键实践,如果把结队编程放到整个XP里面会更容易体现出它的价值,所以我觉得分析结队编程的一个整体思路是:1、适用场景:XP的适用性在哪里,什么样的项目中适合采用XP,在这样的项目中XP可以起到什么作用。如果离开了适用场景,XP的适用性都要重新考虑,所以就更不用谈结队编程了;2、实施条件: 从理论上我们面对的项目可以从XP那里得到很大的价值,但实际中我们的团队具不...
2009-07-16 18:08:00
123
Apache Commons
ApacheCommons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。CommonsBeanUtilshttp://jakarta.apache.org/commons/beanutils/index.html说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,...
2009-07-16 17:48:00
279
B2B和B2C CRM:差异概述
Don Peppers and Martha Rogers 2007/09/29提问:我非常有兴趣想了解联系人和客户之间的微妙差别。 现实世界中总是充满了购买产品的个人(也就是联系人),这些个人可能是企业对消费者(B2C),也可能是企业代表对企业代表(B2B)。 我将CRM更多得看作是“联系人”关系管理。 因此,它的工作流程应该是: 1. 识别并输入联系人-包括人口统计和分类方面...
2009-07-16 11:15:00
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人