`
文章列表
数据导出: 一.  导出工具exp 他是操作系统下一个可执行的文件,存放目录/Oracle_Home/bin. exp导出工具将数据库中数据备份压缩成一个二进制系统文件,可以在不同的OS间迁移.   他有三种模式: a. 用户模式:导出用户所有对象以及对象中的数据. b.表模式: 导出用户所有表或者指定表. c.整个数据库: 导出数据库中所有对象. 例子(用户名system,密码manager): 1. 将数据库test完全导出,导出到D:tianma.dmp           exp system/manager@test  file=d:\tianma ...
1. 返回值的区别,函数有1个返回值,而存储过程是通过参数返回的,可以有多个或者没有2.调用的区别,函数可以在查询语句中直接调用,而存储过程必须单独调用.函数一般情况下是用来计算并返回一个计算结果而存储过程一般是用来完成特定的数据操作(比如修改、插入数据库表或执行某些DDL语句等等)
<!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]-->   (1)松耦合问题.    这个问题我不费太多笔墨.因为太多的文章 ...
Eclipse快捷键: 1、Alt+Shift+S:添加geter\setter方法、继承类的实现方法、构造方法、toString; 2、Ctrl+D:删除光标所在行,C#中使用Ctrl+X,没Eclipse爽; 3、Alt + /:智能提示,当输入关键字或单词的一部分后可以提示写出全部,如输 ...
数据导出: 一. 导出工具exp 他是操作系统下一个可执行的文件,存放目录/Oracle_Home/bin. exp导出工具将数据库中数据备份压缩成一个二进制系统文件,可以在不同的OS间迁移. 他有三种模式: a. 用户模式:导出用户所有对象以及对 ...
  在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下:      我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码 js代码:   [javascript] view plaincopy function Person(name)   {     alert(name);   }   Person('js');//js       上面的代码中,Person的表现的确跟一般的函数没有什么区别,接着看下面的代码     ...
JavaScriptDate对象 构造函数实例 Date构造函数中没有参数,将返回当前日期 var currentDate =newDate(); writeLine(currentDate.toLocaleString()); writeLine(currentDate.toLocaleDateString()); writeLine(currentDate.toLocaleTimeString()); 指定时间字符串, var strDate; strDate =newDate("2013/12/21 ...
    //document的键盘事件            //键盘事件参数            //e.charCode:最后响应键盘按键的键值            //e.keyCode: 最后响应键盘按键的键值            //e.ctrlKey,e.shiftKey,e.altKey:判断组合键时,是否按下            //输出键盘的ASCII值            //键值:(a:65   z:90),(0:48   9:57),(tab:9  enter:13,  ctrl:17  shift:16  alt:18  空格:32  )          ...
在公制长度单位与屏幕分辨率进行换算时,必须用到一个DPI(Dot Per Inch)指标。经测试,发现了网页打印中,默认采用的是96dpi,并非传闻的72dpiA4纸张的尺寸是210×297mm,按1英寸=25.41mm换算,即8.264×11.688英寸
Select...for update 语句是我们经常使用手工加锁语句。通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作。同时,在多版本一致读机制的支持下,select语句也不会被其他类型语句所妨碍。 借助for update子句,我们可以在应用程序的层面手工实现数据加锁保护操作。   加锁范围子句: 在select ....for update 之后,可以使用of子句选择对select的特定数据表进行加锁操作。默认情况下,不使用of子句表示在select所有的数据表中加锁。 // 采用默认格式for update------select * from ...
抽象类和接口的区别  抽象类里面可以有非抽象的方法,接口里只能有抽象方法。  抽象类中的抽象方法声明时不能有大括号,而接口中的所有方法都没有大括号。  抽象类(abstract class):  a.抽象类是仅供派生的类,无法实例化一个抽象类,只能实例化从它派生的类。  b.抽象类的主要特征在于它包含抽象成员(abstract member),抽象成员是不具有实现的一个方法或属性,其作用是强制所有派生类提供实现。  c.由于抽象成员应当是要被重写(override)的,因此这类成员会自动成为virtual成员,而且不能这样显示地声明。  d.抽象成员不能是private的,否则派生类看不见他们。 ...
  package com.test; public class Son extends Father{ static{ System.out.println("Son:静态代码块"); } { System.out.println("Son:构造代码块"); } public Son(){ System.out.println("Son:构造函数"); } public Son(String s){ super(s); System.out.println(" ...
设计模式中状态模式是一个比较实用的设计模式,特别在流程应用中使用。 有的时候比如流程、工作流等我们需要对内部状态发生改变,你只需要改变这个对象的行为。状态模式就是这样使用的。你也可以创建不同的类来代表不同的状态和功能。不过这些类需要继承一个抽象类或者实现一个接口。使用状态模式,我们可以通过在运行时传递对象不同的状态子类,来改变对象状态。好处是我们可以清晰的剥离不同的状态子类,坏处是类的数量开始膨胀。 接下来我们看个例子吧。 订单状态接口:OrderState package cn.xiaolin; public interface OrderState { public void ...
查询所有锁表信息: SELECT * FROM TABLE (SNAP_GET_LOCK ('', -1)) AS T WHERE lock_object_type = 'TABLE_LOCK' 根据agent_id进行解锁操作: FORCE application (agent_id);
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。 因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。 如下图所示: 下面是我在实际工作过程中所整理的笔记,在此分享出来,以供大家参考。 一、MySQL的安装与 ...
Global site tag (gtag.js) - Google Analytics