- 浏览: 171589 次
- 性别:
- 来自: 上海
-
最新评论
-
Mr.San:
binbinyouli 写道run(Enums.random( ...
java 枚举高级应用之状态机 -
Mr.San:
class Enums
{
private static ...
java 枚举高级应用之状态机 -
nocb:
对,Enums 没有
java 枚举高级应用之状态机 -
binbinyouli:
run(Enums.random(MONEY.getValue ...
java 枚举高级应用之状态机
文章列表
查找某个表所有外键
- 博客分类:
- oralce管理和开发
select *
from user_constraints
where R_CONSTRAINT_NAME in
(select constraint_name
from user_constraints
where table_name = 'SYS_USERS');
如何恢复被误删除的数据
- 博客分类:
- oracle
select * from sys_user_modules as of timestamp to_timestamp('2014-03-28 13:10:00','yyyy-mm-dd hh24:mi:ss');
以上语句适合在刚删除数据不久后对数据进行还原到指定时间
alter table t disable rowmovement;
flash back table t to timestamp to_timestamp('2014-03-2816:10:00','yyyy-mm-dd hh24:mi:ss');
不小心drop某个表后用以上语句恢复
如果某个表被 ...
linux 启动oracle步骤
- 博客分类:
- oracle
我用的是RedhatLinux,用下面的步骤来启动oracle数据库。首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:
第一步:打开Oracle监听
lsnrctl start
第二步:进入sqlplus;
sqlplus /nolog
sqlplus / as sysdba
第三步:使用sysdab角色登录conn /as sysdba
第四步:启动数据库SQL>startup
如果不能远程连接试试关闭防火墙serviceiptables stop
export ORACLE_SID=orcl
export ORACLE_HOME=/var/Oracle/app/oracle/product/11g/db
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$ORACLE_HOME/bin
这三个变量是都需要设置的
sid 可以通过
select instance_name from v$instance; 获取到
如果 echo $ORACLE_SID 为空 那么就需要在 oracle 用户下执行
source ~/.bash_profile 一下 然后再试试 是否能 打开sql ...
oracle 创建表空间,用户,和赋权
- 博客分类:
- oracle
create temporary tablespace user_temp
--tempfile '/home/oracle/app/oracle/oradata/orcl/user_temp.dbf'
tempfile 'D:\APP\ADMINISTRATOR\ORADATA\ORCL'
size 50m
autoextend on
next 50m maxsize 2040m
extent management local;
CREATE TABLESPACE bm01
LOGGING
DATAFILE '/home/oracle/app/orac ...
- 2014-07-16 09:11
- 浏览 738
- 评论(0)
orale 审计功能
- 博客分类:
- oracle
1、查看审计功能是否打开SQL> show parameter audit;NAME TYPE VALUE------------------------------------ ----------- ------------------------------audit_file_dest string ?/rdbms/auditaudit_sys_operations boolean FALSEaudit_tra ...
将eclipse 里面的 vm arguments 加入以下代码即可解决
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
oralce 调用带游标的存储过程
- 博客分类:
- oracle
CREATE OR REPLACE PROCEDURE test(PRESULT OUT SYS_REFCURSOR) AS
BEGIN
OPEN PRESULT FOR
SELECT level as lv FROM dual connect by level < 100;
END;
declare
v_PRESULT SYS_REFCURSOR;
CURSOR TMPCURSOR IS
SELECT 1 as lv from dual WHERE ROWNUM = 1;
R TMPCURSOR%ROWTYPE;
begi ...
var obj = {
name:'东尼大木',
getName : function(a,b){
alert(this.name+a+b);
}
}
//科里化函数
function curry(fn,context){
//获取此函数除 fn context 之外所有的参数组成的数组
var args = Array.prototype.slice.call(arguments,2);
return function(){
//转换内部匿名函数的参数集合 为一个数组
var innerArgs ...
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>code</title>
<script>
var obj = {
name:'东尼大木',
getName : function(){
alert(this.name);
}
}
window.onload = function(){
/ ...
//javascript 惰性载入
var getAvActorRealName = function (name) {
if (!this.createAvActor) {
if (name == '东尼大木老师') {
console.log('load..');
this.createAvActor = function () {
return '杰伦';
}
} else if (name = '山形健') {
console.log('load..');
this.createAvActor = functio ...
如何书写高质量js代码
- 博客分类:
- javascript 技巧和笔记
>>>>> 避免全局变量,因为全局变量容易发生名称上的冲突,可维护性不好。
1,使用命名空间
2,使用闭包
3,在函数内部使用var声明
function sum(x,y){
result = x + y;
return result;
}
alert(window.result); 所有全局变 ...
在我们开发前端代码的时候需要调试js代码,有时候需要看一个对象的类型和属性方法,一般用firebug 就能做到了,firebug 有调试功能,可以在变量那里查看,但是需要添加断点,但是如果用console.log 打印对象的话就不需要设置断点也能看到对象里面的属性和方法。在进行extjs 开发的时候很多时候都不知道它提供回调函数里面的参数是什么,看api也很费劲,老半天找不到,还不如打印出来看看呢。所以我就写了这样一个函数。
<html>
<head>
<meta http-equiv="Content-Type" cont ...
extjs 初学笔记 (四) reader
- 博客分类:
- ext js
//json reader 主要用来出来比较复杂的json 数据结构
(function(){
Ext.onReady(function(){
//复杂数据对象
var userData = {
//total : 200,
count:250,
user:[{auditor:'yunfengcheng',info:{
userID:'1',
name:'uspcat.com',
orders:[
{id:'001',name:'pen'},
{id:'002',name:'book'}
...
extjs 初学 (三) proxy
- 博客分类:
- ext js
数据代理proxy是进行数据读写的主要途径,通过代理操作数据进行CRUD每一步操作全会得到唯一的Ext.data.Operation实例他包含了所有的请求参数1.数据代理proxy目录结构Ext.data.proxy.Proxy 代理类的根类(他分为客户端(Client)代理和服务器代 ...