职场必备的八个黄金句型
职场必备的八个黄金句型———你具备吗? 1.句型:我们似乎碰到一些状况. 妙处:以最婉约的方式传递坏消息. 如果立刻冲到上司的办公室里报告这个坏消息,就算不干你的事,也只会让上司质疑你处理危机的能力.此时,你应该不带情绪起伏的声调,从容不迫地说出本句型,要让上司觉得事情并非无法解决,面"我们"听起来像是你将与上司站在同一阵线,并肩作战. 2.句型:我马上处理. 妙处:上司传唤时责无旁贷 冷静,迅速地做出这样的回答,会令上司直觉地认为你是名有效率的好部属;相反,犹豫不决的态度只会惹得责任本就繁重的上司不快
“小”企业上ERP必读
凡称“必读”二字之书或文章,一般情况下均有手抄本之嫌,其学术性及权威性因必读二字大打折扣,属强行推销之列。但特殊情况下,必读类读物是有益的,在特定阶段甚至是必要的,尤其是对那些懵懵懂懂的人来说,给出一个能够按图索骥的钢性指标方法远比大学教授的严谨理论来得实际。对于要上ERP的大企业来说,用不着看必读,人材济济,眼界开阔,说不定他们的一个IT部门就有若干个原X大咨询公司跳槽或下岗过来的资深顾问,他们可以写必读;对于要上ERP的中等企业来说,可以不看必读,一则是嫌必读类文字档次欠高,二则是因其本身什么都懂,眼
jsp、servlet关于中文问题再谈
在jsp中,中文乱码常会让人心乱如麻。对于中文处理的常见对策,在网上经常可见的主要是下面2种:<%@ page contentType="text/html;charset=gb2312" %>或者: <%String Hi="你好";byte[] tmpbyte=Hi.getBytes("ISO8859_1");Hi=new String(tmpbyte);out.print(Hi);%>虚拟小龙亭也主要采用了上面2种方法进行了修改,从而变成了1.1版。通过简单总结,示例中的中文处理发生于以下几个地方: 1 在url附带中文参数,可以直接读取。 例如:<%= request.getParameter("showword")%>2 与
Java学习从入门到精通[原创]
作者:robbin网址:http://hibernate.fankai.com/Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要
JDBC Driver连接方法列表
有鑒於許多版友對於尋找JDBC driver或者如何使用driver常常發問,在這邊我簡單整理一下比較代表性的driver跟使用方式.Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10JDBC Name: jTDSURL: http://jtds.sourceforge.net/Version: 0.5.1Download URL: http://sourceforge.net/project/show...?group_id=33291語法:Class.forName("net.sourceforge.jtds.jdbc.Driver");Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password")
在Oracle中实现定时操作
北京安外北苑一号院7室(100012) 王晓燕 众所周知,一般操作系统会提供定时执行任务的方法,例如:Unix平台上提供了让系统定时执行任务的命令Crontab。但是,对于某些需求,例如:一些对数据库表的操作,最为典型的是证券交易所每日收盘后的结算,它涉及大量的数据库表操作,如果仍然利用操作系统去定时执行,不仅需要大量的编程工作,而且还会出现用户不一致等运行错误,甚至导致程序无法执行。一、分析问题事实上,对于以上需求,我们可以利用数据库本身拥有的功能Job Queue(任务队列管理器)去实现。任务队列管理器允许用户提前调度和安
Oracle临时表优化查询速度
1、前言目前所有使用Oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。当然在Oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑在Oracle中创建“临时表”。我对临时表的理解:在Oracle中创建一张表,这个表不用于其他的什么功能,主要用于自己的软件系统一些特有功能才用的,而当你
Oracle中Kill session的研究
作者: Eygleitpub link:http://www.itpub.net/235873.html 我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#' ; 被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程.我们发现当一个session被kill掉以后,该session的paddr被修改,如果有多个session被kill,那么多个session的paddr都被更改为相同的进程地址:SQL> select saddr,sid,serial#,paddr,username,status from v$session where username is not null; SADDR
关于高级复制的一些数据同步
果你原来两个数据库的表里数据不一致,你用dbms_repcat.add_master_database加表的时候用了:copy_rows=>false, oracle不会帮你做同步,因为你指明了说“不需要复制数据,我保证数据是一致”。这样你永远别想靠replication把数据同步。你要么设置copy_rows=>ture,这样oracle会把远程表清空,做数据同步。要么在用dbms_repcat.add_master_database就手工把数据搞成一致,再用copy_rows=>false把表加入replication group. 一般数据比较多都应该这么做。大致上你可以:suspend replication group:BEGINDBMS_REPCAT.SUSPEND_MASTER
oracle自动生成编译所有函数、存储过程、触发器的语句
set feedback offset heading offset linesize 1000set pagesize 0set pause offset trimspool onset verify offspool tmp.sql;select 'alter '||object_type||' '||owner||'.'||object_name||' compile;'from dba_objectswhere status = 'INVALID'and object_type in ('FUNCTION','JAVA SOURCE','JAVA CLASS','PROCEDURE','PACKAGE','TRIGGER');select 'alter package '||owner||'.'||object_name||' compile body;'from dba_objectswhere status = 'INVALID'and object_type = 'PACKAGE BODY';spool off;@tmp[@more@]
Oracle数据库中索引的维护 (转帖)
Oracle数据库中索引的维护 柏柯嘉 本文只讨论Oracle中最常见的索引,即是B-tree索引。本文中涉及的数据库版本是Oracle8i。 一. 查看系统表中的用户索引 在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。 一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的对象。因为这样会带来数据库维护和管理的很多问题。一旦SYSTEM表损坏了,只能重新生成数据库。我们可以用下面的语句来检查在SYSTEM表内有没有其他用户的索引存在。select count(*) fr