- 浏览: 270348 次
- 性别:
- 来自: 上海
最新评论
-
kyoldj:
select t.*, rownum rn
4. ...
oracle分页所遇到的rownum问题:要增加order by的唯一性 -
tanghuan:
不错不错
开发者如何提升和推销自己
文章列表
1.用system,sys账户登录
2.创建用户create user userName identified by pwd default tablespace users;创建用户userName,密码pwd,并分配表空间。
3.授权给某个用户grant connect,resource to userName;(只有用户有了connect 和 resource后才能操作其他表)
4.授DBA权限grant dba to userName;
5.删除用户drop user userName如果赋予权限drop user userNamecascade
6.撤回权限:revoke ...
MySql优点 MySql是一个快速、多线程、多用户的SQL数据库服务器。几乎是免费的,支持正规的SQL查询语言和采用多种数据类型,能对数据进行各种详细的查询等。 MySql的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的MySql能很容易充分利用CPU。 MySql可运行在不同的操作系统下。简单地说,MySql可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多种操作系统平台。这意味着在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下。 MySql有一 ...
1.ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
在window7 64bit下安装oracle11g安装正常,安装完了以后使用也正常;但在计算机重启后,重新登陆时就出现PL/SQL Deveplor
ORA-12514: TNS:listener does not currently know of service
requested in connect descriptor。
网上查下,用以下办法解决:在安装目录下: /home/oracle/ ...
项目中遇到一个需求,需要将多行合并为一行。表结构如下:NAME Null Type------------------------ --------- -----N_SEC_CODE NOT NULL CHAR(6)C_RESEARCHER_CODE NOT NULL VARCHAR2(20)
1.触发器定义:触发器是数据库中由一个时间触发的特殊的存储过程,他不是由程序条用也不是手工启动的。触发器的执行可以由对一个表的insert,delete, update等操作来触发,触发器经常用于加强数据的完整性约束和业务规则等等 ...
Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能。但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的帐号、密码保存之后,就无法再变更了。
解决办法:
既然界面上不能进行修改,那就只有删除subclipse记录的帐号、密码信息,重新输入。
具体步骤:
1. 查看你的Eclipse中使用的是什么SVN Interface,位置在
windows > preference > Team > SVN
2. 如果是用的JavaHL, ...
row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。
与rownum的区别在于:使用rownum进行排序的时候是先对结果集加 ...
本文转载自IBM DeveloperWorks(原文),作者通过经历的一个项目实例,介绍了 Java 代码优化的过程,总结了优化 Java 程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。作者从多个角度分析导致性能低的原因 ...
编写出伟大的代码,对于开发者来说已经到达一个层级了。但是不断提升、适当的推销自己,可以令你得到更多。以下是一些有效的途径,希望能够帮到你。 1. 写博客 建立自己的博客,并至少每月发布一篇文章。文章中要尽量有一些你真正的研究项目,这样会确保你看起来有些水平。 2. 参与开源 投身开源领域,发布自己的开源项目。别人可以通过你开放的源代码,来了解你的水平和方向。并试着在你的项目中,用最简单的方式来解决复杂的问题。 3. 不要频繁跳槽,也不要举步不前
遇到一个问题,如下:
ETL@RACTEST> begin
2 DBMS_LOCK.sleep(1);
3 end;
4 /
PL/SQL procedure successfully completed.
但是
ETL@RACTEST> CREATE OR REPLACE PROCEDURE etl.pliutest
2 authid current_user
3 AS
4 BEGIN
5 DBMS_LOCK.sleep(1);
6 END;
7 /
Warning: Proc ...
在后台设置数据
//普通字符串
request.setAttribute("hello", "hello world");
//结构
Group group = new Group();
group.setName("中国");
User user = new User();
user.setUsername("崔健");
user.setAge(18);
user ...
转自:http://www.leonzhang.com/2012/04/24/webkit-inspector/
Chrome Canary是Chrome最新的开发版本,几乎天天更新.可以和Chrome稳定版本共存.
打开inspector窗口
CMD+J or Ctrl+Shift+J in Windows, CMD+Alt+J in OSX
tips
单击右下角的设置按钮,进入设置界面,可以把inspector窗口调成Dock to Right,在宽屏下比较舒服
通过URL直接创建页面内容
data:text/html,<b>ZOMG I AM BOLD!?! ...
js中自动清除ie缓存方法 — 常用
对于动态文件,比如 index.asp?id=... 或者 index.aspx?id=... 相信有经验的程序员都知道怎样禁止浏览器缓存数据了. 但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止浏览器缓存他们,怎么做? 方法一:Dojo中我们可以用简单的方法完成:在dojo.xhrGet(包括post)等方法中都包含preventCache属性,此属性的含义: “默认为启用浏览器缓存,否则将通过自动增加不同的参数来确保浏览器缓存失效” 我们只要把此属性赋值为:“true”即可。 方法二:doc ...
Oracle数据库GLOBAL_NAMES参数的相关知识是本文我们主要要介绍的内容,当GLOBAL_NAMES参数设置为TRUE时,使用DATABASE LINK时,DATABASE LINK的名称必须与被连接库的GLOBAL_NAME一致。下面做一个测试,在测试中,创建数据库链接的库为XJ(WINDOWS 2003 ORACLE 10g 10.2.0.1),被链接的库为DMDB(LINUX AS5 ORACLE 10g 10.2.0.1 RAC)。
首先查看DMDB的相关配置:
以下是代码片段:
SQL> show parameter global_na ...
EXP-00008: ORACLE error 4031 encountered
ORA-04031: unable to allocate 4096 bytes of shared memory
("shared pool","BEGIN :EXEC_STR := SYS.DBMS...","PL/SQL MPCODE","BAMIMA: Bam Buffe
二、错误原因:
共享内存太小,存在一定碎片,没有有效的利用保留区,造成无法分配合适的共享区。
三、解决步骤: